ディレクトリオーパス(DOpus)は、1990年代前半から半ばにかけて、Amigaコンピュータシステム用に開発されたファイルマネージャプログラムです。Amiga用の商業的な開発は1997年に中止されました。Directory Opusは、現在もGPSoftware社によってMicrosoft Windowsオペレーティングシステム向けに活発に開発・販売されており、Amiga向けにはDirectory Opus 4と5のオープンソースリリースが存在する。
国内最大級の品揃え【DMMブックス】ロリポップ!
ファッション雑誌No.1 宝島社公式通販サイト『宝島チャンネル』
Directory Opus Pro 13.8
Version 13.8
Released Jul 22, 2024
Noteworthy changes / Bug fixes
New Preferences options:
- File Displays / Folder Expansion / Remember expanded folders when refreshing: Any expanded folders will be re-expanded after the folder is refreshed (eg after pressing F5).
- File Displays / Folder Expansion / Remember expanded folders when going back and forward: Any expanded folders will be re-expanded when moving back/forward in the history list.
- File Displays / Options / Clear quick filter with the Esc key: On by default, lets you disable the built-in behaviour if you don’t want Escape to clear filters.
- File Operations / Metadata / Editor / Sort tags alphabetically: Tags will be displayed alphabetically rather than in the order they appear in the file.
- File Operations / Renaming Files / Show control keys tooltip when holding Ctrl: Options to disable or change the timing of the inline rename control keys tooltip.
- File Display Modes / Thumbnails / Expand thumbnail with focus if name doesn’t fit: Option to always truncate displayed filenames instead of growing the item with focus for long names.
- Miscellaneous / Advanced: [Behavior] everything_autolaunch: This lets you configure Opus to automatically run Everything when it’s needed to do a search (note: will not auto-launch for folder sizes, only searching). To use this, set the value to the full command line needed to run Everything on your system (e.g.
"C:\Program Files\Everything\Everything.exe" -startup
). - Miscellaneous / Advanced: [Troubleshooting] notify_poll_paths: Used for paths which have unreliable change notification. (For example, Linux/Docker will fail to send notifications for changes made to a mounted volume from inside a container.) When Opus displays a folder that matches or is below one of the specified paths, it will constantly list the directory in the background to see if anything has changed. Warning: Using this can harm performance, especially if the directory has a lot of items in or below it.
Other new features:
- The standalone viewer can now selectively show only the red, green or blue channel of an image. The default viewer toolbar has a new Select Channel submenu in the View menu with commands for this. Reset your toolbar to the defaults or drag it from Customize / Default Toolbars to add it to your viewer. The underlying commands are
Show VIEWERCMD=channelall
,channelred
,channelblue
,channelgreen
andchannelalpha
.
Changes to commands:
- Added
Set INFOTIPS
command, lets the file infotips Preferences option be controlled via a command. - Added
Set UTILITY=float
parameter. Can be used to e.g. open the script log and float it automatically (e.g.Set UTILITY=ScriptLog,Toggle,Float
). - Added
@color
button modifier; allows a button’s text and background color to be changed by evaluation clause in the same way@label
can modify its label. The evaluation clause returns the new colors as two variables calledtext
andback
. Set to “default” to get the button’s defaults, or “none” to get the toolbar’s defaults. - The internal viewer’s slideshow can now use a crossfade transition between images. Activate it using the
Show SLIDESHOW=fade
argument. TheShow VIEWERCMD=slideshow
command can also specify fading, e.g.Show VIEWERCMD=slideshow,fade,on
Scripting improvements:
- Script dialogs can now use palette controls.
- Four types are supported – normal, alpha (supports alpha values), transparent (supports a “transparent” option) and default (supports a “default” option).
- The control can optionally display a checkbox which lets the color value be disabled.
- Palette controls generate “color” messages whenever the color shown in them changes. The “data” value will be 0 for intermediate changes (e.g. the user has the palette open and is clicking around within it) and 1 for final changes (when the palette window closes).
- Color value can be reported as a hex string (e.g. “#RRGGBB“) or decimal string (e.g. “RRR,GGG,BBB”) depending on the Decimal property in the control definition.
- If the palette control has an enable/disable checkbox, the string will be prefixed by
!
when the color is disabled. - Setting the value via
Control.value
accepts either format string, you can also pass “enable” and “disable” to toggle the checkbox without changing the color value.
- Script dialogs have new properties in the designer to enable the window title minimize and maximize buttons.
- Button controls in script dialogs have a new “Right Button” property. When set, buttons will respond to right mouse button clicks as well as left, and report “rclick” events in the message loop.
- Added
OnClipboardChange
event. Scripts that implement this event will be called whenever the clipboard contents change. The ClipboardChangeData object has two properties;count
is a value that increments every time the clipboard changes while Opus is running, andhas_files
is true if the clipboard contains files/folders. - Added
Dialog.WatchClipboard
method. Allows script dialogs to monitor for clipboard changes. Your message loop will receive a “clipboard” message whenever the clipboard contents change. CallDialog.CancelWatchClipboard
to stop monitoring. - Added
Dialog.AddCustomMsg
method:- Lets a script dialog register one or more custom messages that can then be sent to it from other scripts.
- Messages are registered by name. If a message is already registered the
AddCustomMsg
method will fail unless you set the optional “force” parameter to true. - Use the
DOpus.SendCustomMsg
method to send a message. - Any dialogs that have added the named message will receive a “custom” message in their message loop, with the
Msg.name
property set to the name of the message. - You can pass a single numeric value when sending the message, which will be provided in the
Msg.data
property, or a container object (e.g. aMap
), which will be provided in theMsg.object
property.
- Added
Dialog.msgonly
script property. Set to True before creating a dialog to create a “message-only” dialog.- A message-only dialog will never be visible, but still runs a normal message loop.
- Lets you use things like
WatchTab
orHTTPRequest
without needing a visible dialog (or resorting to opacity tricks). - When
msgonly
is set to true no dialog template is needed. Note that only detached dialogs support this option.
- Added
Dialog.FlushMsg()
script function. Flushes all messages from a dialog’s message queue. - Added
Tab.Notify
script method to display user notification messages associated with a particular tab. Currently this supports displaying a message in a tab’s status bar, but may be expanded in the future to other types of notification. - Added
Image.type
property, reports the type of file the image was loaded from (if known). - Added EverythingInterface script object. Create using DOpusFactory. Has properties to tell you if Everything is running and if it’s configured in Opus to autorun or not. Also has methods to start it (if it’s set to autorun) and stop it, run queries and send it commands.
- Added
Command.RunAsync
andRunCommandAsync
script methods. Runs the commands and returns immediately rather than waiting for them to complete. - Added evaluator
SysInfo("VerBuild")
value.
Other minor changes:
- Script/button editors now support Ctrl+mouse wheel to zoom the font larger and smaller. The dropdown Edit menu has a Reset Zoom Level command in it to reset to the default size.
- Added Date/Time Original and Date/Time Created columns for images with EXIF metadata. The existing Date Taken column is (generally) generated from these fields, so will often (but not always) show the same thing. Having these fields available separately lets them be searched for explicitly.
- The advanced filter control can now search image metadata for date/time original and date/time created fields that are empty.
- Improved performance of cached archive thumbnails (particularly on network drives).
Go FOLDERCONTENT
now supports embedded functions, to enable the behaviour of the generated file buttons to be configured.- When editing ID3v2 tags, excessive padding will now be removed. For example, after removing cover art, most of the unused space will now be reclaimed instead of left for future tags/covers.
アップデート情報元ページ
https://resource.dopus.com/t/directory-opus-13-8/51888