GP SoftwareTwitter
Opus FAQsManualCommandsObjects

Directory Opus 12.10.4 (Beta)


Directory Opus 12.10.4 (beta) is now available for all Opus 12 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

This is an Opus 12 update. If you are using Opus 11 or earlier then you should not install this beta unless you want to upgrade to Opus 12.



  • Favorite folders that are configured to use a folder alias now display the correct icon in the folder tree.
  • Added DOpus.LoadImage and Script.LoadImage methods which allow external image files and icons to be loaded by a script. Script.LoadImage can also load an image from a script package when it's placed inside a sub-directory called images. These methods both return an Image object, which can be displayed by a static control in a script dialog by assigning it to the label property of the Control object. An Image object loaded from a .ico file can also be used as the icon for a script dialog by assigning it to the icon property of the Dialog object. Example script.
  • Fixed a crash when enumerating the contents of a library from a script using FSUtil.ReadDir.
  • Fixed a problem with the script Command object incorrectly deselecting files in some situations.

DOpus crash using FSUtil.ReadDir() with path in lib:// format
Help with Script Dialog icon