IMPORTANT: Needs at least DOpus v13.7.1
v1.4.0 (Jul 12, 2024) :
- Added support for datetimeoriginal and datetimecreated columns.
- Added support for minimize and maximize buttons in the titlebar.
IMPORTANT: Needs at least DOpus v13.7.1
v1.4.0 (Jul 12, 2024) :
IMPORTANT: Needs at least v13.9.1
v1.5.0 (Jul 28, 2024) :
This is another great search tool! Thanks (again!).
Observations:
Columns Viewer 1.50 does not show its dialog when:
As documented in the usage section above, before starting Columns Viewer, you must select a file or folder item if you are using ColumnsViewer without any additional startup arguments.
Suggestion:
Thanks for the feedback!
Noted.
That is a special type of path, different from a regular filesystem folder. IIt may work if you add an entry via the context menu in the 'Drive' file type. However, some corrections are needed in the way the command retrieves information in certain scenarios (Rename Preset abuse doesn’t work in this case). Most columns also won’t work there.
FWIW, I do have a version 2.0, which incorporates some things I’ve recently learned (mostly thanks to the ToolbarPalette command, which you’re already familiar with). It's still in a preview state, so anyone interested in testing it is welcome to DM me.
Hi.
Since the scripts I’ve created—and some I’ve shared here—have received several internal updates that haven’t been published, I’ve decided it’s better to release them periodically rather than keep them to myself, letting them gather dust and fade into oblivion.
So, starting with this script, version 2.0a, introduces a lot of changes:
INCLUDE
: Include only the listed groups/columns (supports wildcards).EXCLUDE
: Exclude the listed groups/columns (supports wildcards).REGEX/S
, CASE/S
, WHOLEWORDS/S
, DIACRITICS/S
, WILDCARDS/S
, ADVSEARCH/S
.This PC
', so you can actually use it in that context if you want to.values obtention method
and dialog size mode
.INCLUDE
and EXCLUDE
Arguments:
mp3*,*count*
).grp:
followed by the column's type (audio,pictures,script,etc).split(',')
$n|l|h|v|t(==|!=)"value"
; where:
$n
: Name$l
: Label$h
: Header$v
: Value$t
: Type (group)$t=="audio" AND $v != ""
; to list all the audio columns whose value is not empty.Since some features (like INCLUDE/EXCLUDE
for customizing data) have been added very recently, there may be bugs. Please report
any issues you encounter if you decide to test this command.
ColumnsViewer.opusscriptinstall (22.8 KB)
This is a great script that makes up for the lack of information displayed in the dopus built-in metadata pane.
There are some suggestions for improvement that I hope you can adopt:
Thanks for the feedback.
Hi everyone.
After reviewing the three points I mentioned earlier, I think I’m heading in the right direction.
In the video, you can see:
OpusCustomFields
, a script that lets you define custom fields, including reading and writing to them.It’s obviously not fully polished yet—some fields still need a closer review regarding the types of data they can handle, and I’ve got a few ideas to improve the current flow. But so far, things are looking pretty promising.
What would really help is a few testers willing to try out the script and help identify bugs and bring some nice ideas. Ideally, people who are ready to provide feedback that goes beyond just throwing requests my way
If you’re interested, feel free to PM me.
Best regards and happy holidays!
Version v2.0a generates an error as shown below when processing the attached file. The same error occurred in v1.5. I have resisted the urge to delve into the code myself.
Navigator.opusscriptinstall (376.5 KB)
25/12/2024 12:26:11.019 PM ExifTool: 0:033 ... Handing over 54 files to ExifTool...
25/12/2024 12:26:11.019 PM ExifTool: 0:033 "C:\Program Files\exiftool\exiftool.exe" -@ "C:\Users\aussi\AppData\Local\Temp\dop202412250126100987.tmp"
25/12/2024 12:26:11.020 PM ExifTool: Error at line 335, position 13
25/12/2024 12:26:11.020 PM ExifTool: Error 0x80070002
What happens if you activate those columns in the lister?
If so, I think the report should go to lxp in the Exiftool columns thread.
This script just asks for those values just like when using a search filter.
And I imagine that after showing those errors the command should continue normally, right?
Updating ColumnExifTool to the latest version did the trick. Also speeded the process up dramatically.