# \#jscript

**URL:** https://resource.dopus.com/tag/jscript/23.md

[Latest](https://resource.dopus.com/latest.md) · [Categories](https://resource.dopus.com/categories.md) · [Tags](https://resource.dopus.com/tags.md)

---

## [OpusCustomFields : Store custom metadata for virtually any item](https://resource.dopus.com/t/opuscustomfields-store-custom-metadata-for-virtually-any-item/60698)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 3\
**Last updated:** [October 15, 2026, 7:41pm UTC](https://resource.dopus.com/t/opuscustomfields-store-custom-metadata-for-virtually-any-item/60698 "2026-10-15T19:41:50Z")

</div>

OpusCustomFields lets you define and set custom fields accessible in Directory Opus for virtually any file, with support for a variety of data types. It's the first read/write script add-in for Directory Opus. BEFORE C…

---

## [Quick flip compressed file to folder in place](https://resource.dopus.com/t/quick-flip-compressed-file-to-folder-in-place/60499)

<div class="topic-metadata">

**Author:** [@tbgoodloe](https://resource.dopus.com/u/tbgoodloe)\
**Replies:** 2\
**Last updated:** [September 22, 2026, 7:39pm UTC](https://resource.dopus.com/t/quick-flip-compressed-file-to-folder-in-place/60499 "2026-09-22T19:39:55Z")

</div>

Made this to automate the process of extracting a zip file to a subfolder and removing the zip file. The standard commands for this will, if using the twirl-out tree view, cause the resulting subfolder to be extracted to…

---

## [VSCode Integration (typings, intellisense, snippets)](https://resource.dopus.com/t/vscode-integration-typings-intellisense-snippets/59329)

<div class="topic-metadata">

**Author:** [@PassThePeas](https://resource.dopus.com/u/PassThePeas)\
**Replies:** 12\
**Last updated:** [September 21, 2026, 6:52pm UTC](https://resource.dopus.com/t/vscode-integration-typings-intellisense-snippets/59329 "2026-09-21T18:52:38Z")

</div>

I've recently been working on some tools to get a better integration in VSCode for Opus (JScript) scripting. This revolves around: Updated dopus.d.ts file to get intellisense, type validation and Opus documentation in…

---

## [OpusMediaInfo v6.x-alpha (Feedback needed)](https://resource.dopus.com/t/opusmediainfo-v6-x-alpha-feedback-needed/60554)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 5\
**Last updated:** [September 21, 2026, 1:21am UTC](https://resource.dopus.com/t/opusmediainfo-v6-x-alpha-feedback-needed/60554 "2026-09-21T01:21:06Z")

</div>

Here's the new version of OpusMediaInfo. latest alpha: Download from here I'm posting it here so I don't make the script's main post impossible to follow. It would really help if you could test it and help find any i…

---

## [OpusMediaInfo : All the MediaInfo data you can ask for!](https://resource.dopus.com/t/opusmediainfo-all-the-mediainfo-data-you-can-ask-for/56344)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 94\
**Last updated:** [September 11, 2026, 10:13pm UTC](https://resource.dopus.com/t/opusmediainfo-all-the-mediainfo-data-you-can-ask-for/56344 "2026-09-11T22:13:07Z")

</div>

OpusMediaInfo All the MediaInfo data you can ask for Opus! OpusMediaInfo is a script add‑in for Directory Opus that extends the default multimedia columns, letting you pull in any MediaInfo value right into Opus. What r…

---

## [VirusTotal Command v2](https://resource.dopus.com/t/virustotal-command-v2/60449)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 5\
**Last updated:** [September 9, 2026, 6:09pm UTC](https://resource.dopus.com/t/virustotal-command-v2/60449 "2026-09-09T18:09:46Z")

</div>

VirusTotalCommand v2 ( or VT to abbreviate) is a script add-in command for Directory Opus, that helps you to find threats in files, by using the VirusTotal API. Key Features: Based on the old VirusTotal C…

---

## [OpusExifTool : All the ExifTool data you can ask for!](https://resource.dopus.com/t/opusexiftool-all-the-exiftool-data-you-can-ask-for/58559)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 45\
**Last updated:** [September 9, 2026, 12:03am UTC](https://resource.dopus.com/t/opusexiftool-all-the-exiftool-data-you-can-ask-for/58559 "2026-09-09T00:03:51Z")

</div>

OpusExifTool All the ExifTool data you can ask for Opus! OpusExifTool is a script add‑in for Directory Opus that extends the default multimedia columns, letting you pull in any ExifTool value right into Opus. What reall…

---

## [Homework Submission Tracker for Teachers](https://resource.dopus.com/t/homework-submission-tracker-for-teachers/60483)

<div class="topic-metadata">

**Author:** [@xoxo](https://resource.dopus.com/u/xoxo)\
**Replies:** 2\
**Last updated:** [September 8, 2026, 3:11am UTC](https://resource.dopus.com/t/homework-submission-tracker-for-teachers/60483 "2026-09-08T03:11:46Z")

</div>

Homework Submission Tracker for Lazy Teachers Toolbar button script for teachers using DOpus + OneDrive to receive student homework. Folder structure: Class\\ Student\\ Week 1\\ Week 2\\ ... What it does (on…

---

## [Minor script editor nuisance + alternative editors question](https://resource.dopus.com/t/minor-script-editor-nuisance-alternative-editors-question/58403)

<div class="topic-metadata">

**Author:** [@Bennjamin](https://resource.dopus.com/u/Bennjamin)\
**Replies:** 2\
**Last updated:** [September 3, 2026, 10:08pm UTC](https://resource.dopus.com/t/minor-script-editor-nuisance-alternative-editors-question/58403 "2026-09-03T22:08:33Z")

</div>

Is there a setting I can change in order to have the “Include files” section of the Script editor unfolded by default? (It’s one of those little nuisances that can work on one’s nerves when you’re doing small adaptations…

---

## [ExifTool Custom Columns 2](https://resource.dopus.com/t/exiftool-custom-columns-2/56094)

<div class="topic-metadata">

**Author:** [@PolarGoose](https://resource.dopus.com/u/PolarGoose)\
**Replies:** 26\
**Last updated:** [August 31, 2026, 8:22pm UTC](https://resource.dopus.com/t/exiftool-custom-columns-2/56094 "2026-08-31T20:22:15Z")

</div>

I have created a different implementation of the existing ExifTool Custom Columns script. Differences of my version Doesn't need ExifTool to be installed. Only DOpus-Scripting-Extensions needs to be installed. The d…

---

## [TrId2 File type detector: dialog and "fix file extension" command](https://resource.dopus.com/t/trid2-file-type-detector-dialog-and-fix-file-extension-command/59959)

<div class="topic-metadata">

**Author:** [@PolarGoose](https://resource.dopus.com/u/PolarGoose)\
**Replies:** 3\
**Last updated:** [August 31, 2026, 3:13am UTC](https://resource.dopus.com/t/trid2-file-type-detector-dialog-and-fix-file-extension-command/59959 "2026-08-31T03:13:14Z")

</div>

This plugin uses the TrId2 library to detect file types based on file content. This plugin provides a dialog that shows the file type information and a "fix file extension" command. Please refer to the Readme in the…

---

## [Responsive lister layout based on resolution](https://resource.dopus.com/t/responsive-lister-layout-based-on-resolution/60391)

<div class="topic-metadata">

**Author:** [@rivage](https://resource.dopus.com/u/rivage)\
**Replies:** 1\
**Last updated:** [August 27, 2026, 10:11am UTC](https://resource.dopus.com/t/responsive-lister-layout-based-on-resolution/60391 "2026-08-27T10:11:37Z")

</div>

Hey everyone, I got tired of inconvenience of working in a small DOPUS window when I have to use it on the half of the screen and wrote this script, personally I love it, so maybe someone else will find it helpful …

---

## [Folder Tab Label Spacing – Ajout d’un espace entre l’icône et le nom des onglets](https://resource.dopus.com/t/folder-tab-label-spacing-ajout-d-un-espace-entre-l-icone-et-le-nom-des-onglets/60196)

<div class="topic-metadata">

**Author:** [@Fredisland](https://resource.dopus.com/u/Fredisland)\
**Replies:** 3\
**Last updated:** [August 23, 2026, 9:42am UTC](https://resource.dopus.com/t/folder-tab-label-spacing-ajout-d-un-espace-entre-l-icone-et-le-nom-des-onglets/60196 "2026-08-23T09:42:15Z")

</div>

Folder Tab Label Spacing :united\_kingdom: ENGLISH This small script automatically adds spacing between the folder icon and the name of every folder tab in Directory Opus. It makes folder tabs slightly easier to read.…

---

## [DO Meta Wizard Command](https://resource.dopus.com/t/do-meta-wizard-command/48578)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 36\
**Last updated:** [August 18, 2026, 12:34am UTC](https://resource.dopus.com/t/do-meta-wizard-command/48578 "2026-08-18T00:34:38Z")

</div>

Meta Wizard is a Directory Opus script add-in command that simplifies the task of editing metadata, allowing you to modify it by specifying a search pattern and replacing it in the selected metadata properties. Master y…

---

## [Column - Custom Text and Regexp](https://resource.dopus.com/t/column-custom-text-and-regexp/18727)

<div class="topic-metadata">

**Author:** [@wowbagger](https://resource.dopus.com/u/wowbagger)\
**Replies:** 42\
**Last updated:** [August 13, 2026, 9:19pm UTC](https://resource.dopus.com/t/column-custom-text-and-regexp/18727 "2026-08-13T21:19:00Z")

</div>

This script adds support for creating custom columns using regexp against the file name and path. The columns are configured using a dialog, with all Dopus column types and custom column settings being supported. Exampl…

---

## [Button: Random Shuffle](https://resource.dopus.com/t/button-random-shuffle/23261)

<div class="topic-metadata">

**Author:** [@Leo](https://resource.dopus.com/u/Leo)\
**Replies:** 6\
**Last updated:** [August 10, 2026, 12:08pm UTC](https://resource.dopus.com/t/button-random-shuffle/23261 "2026-08-10T12:08:12Z")

</div>

Requires Directory Opus 12 or above. Overview: This script-button shuffles the files and folders in the tab into a random order each time you click it. Files and folders are mixed together. Right-clicking the button r…

---

## [CommonLogger : A logger for Opus (js) scripting](https://resource.dopus.com/t/commonlogger-a-logger-for-opus-js-scripting/52058)

<div class="topic-metadata">

**Author:** [@PassThePeas](https://resource.dopus.com/u/PassThePeas)\
**Replies:** 29\
**Last updated:** [August 2, 2026, 9:00pm UTC](https://resource.dopus.com/t/commonlogger-a-logger-for-opus-js-scripting/52058 "2026-08-02T21:00:23Z")

</div>

A Logger for JS scripting Latest release V0.9.2: CommonLogger.opusscriptinstall (27.8 KB) UIiconset\_SAL (32px & 22px).dis (35.0 KB) Why ? Starting to have multiple scripts in DOpus to do various things, I felt missing…

---

## [ExifTool Custom Columns](https://resource.dopus.com/t/exiftool-custom-columns/38975)

<div class="topic-metadata">

**Author:** [@lxp](https://resource.dopus.com/u/lxp)\
**Replies:** 119\
**Last updated:** [July 29, 2026, 8:38pm UTC](https://resource.dopus.com/t/exiftool-custom-columns/38975 "2026-07-29T20:38:33Z")

</div>

Last update: 2025-06-10 This add-in generates script columns that show metadata provided by ExifTool. It's the equivalent of Opus' Shell Properties. How to set up :one: Download exiftool.exe from exiftool.org and cop…

---

## [cmd.IsSet() returns false for all QUICKFILTERFLAGS](https://resource.dopus.com/t/cmd-isset-returns-false-for-all-quickfilterflags/60093)

<div class="topic-metadata">

**Author:** [@lxp](https://resource.dopus.com/u/lxp)\
**Replies:** 3\
**Last updated:** [July 25, 2026, 7:09am UTC](https://resource.dopus.com/t/cmd-isset-returns-false-for-all-quickfilterflags/60093 "2026-07-25T07:09:38Z")

</div>

For a freshly opened QuickFilter, cmd.IsSet() will return false for all QUICKFILTERFLAGS. After manipulating the open QuickFilter, the tests will return the correct values for the changed properties. function OnIn…

---

## [GoTorrentInfo : The fastest torrent metadata parser (v1 / v2 / hybrid)](https://resource.dopus.com/t/gotorrentinfo-the-fastest-torrent-metadata-parser-v1-v2-hybrid/60038)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 6\
**Last updated:** [July 23, 2026, 4:56am UTC](https://resource.dopus.com/t/gotorrentinfo-the-fastest-torrent-metadata-parser-v1-v2-hybrid/60038 "2026-07-23T04:56:01Z")

</div>

A native bencode parser for .torrent files, built with speed in mind. Features: Provides the following metadata : Internal name, total file count, and total content size Creation date and computed age. Piece size and …

---

## [Torrent Parser : Fast .torrent metadata parser](https://resource.dopus.com/t/torrent-parser-fast-torrent-metadata-parser/59939)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 10\
**Last updated:** [July 19, 2026, 8:26pm UTC](https://resource.dopus.com/t/torrent-parser-fast-torrent-metadata-parser/59939 "2026-07-19T20:26:10Z")

</div>

TorrentParser : Fast .torrent metadata parser (v1 / v2 / hybrid) A native bencode parser for .torrent files, written entirely using Directory Opus's scripting API, with a strong focus on performance. Features: Provides…

---

## [Group Burst Shot Images](https://resource.dopus.com/t/group-burst-shot-images/55668)

<div class="topic-metadata">

**Author:** [@lxp](https://resource.dopus.com/u/lxp)\
**Replies:** 6\
**Last updated:** [July 16, 2026, 6:57pm UTC](https://resource.dopus.com/t/group-burst-shot-images/55668 "2026-07-16T18:57:29Z")

</div>

This rename script groups burst shot photos into sequences based on their capture times. If there's a gap of more than one minute between shots, it starts a new group. Each group/folder is named after the first image's t…

---

## [About adding items in bulk in a Listview Control](https://resource.dopus.com/t/about-adding-items-in-bulk-in-a-listview-control/58393)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 1\
**Last updated:** [July 14, 2026, 12:44am UTC](https://resource.dopus.com/t/about-adding-items-in-bulk-in-a-listview-control/58393 "2026-07-14T00:44:26Z")

</div>

While looking for ways to speed up loading data into a ListView, I compared the two current approaches using benchmarks. The old one adds items one by one and then fills each column individually, while the newer one uses…

---

## [IsEncrypted (Check if an archive is encrypted)](https://resource.dopus.com/t/isencrypted-check-if-an-archive-is-encrypted/59753)

<div class="topic-metadata">

**Author:** [@lxp](https://resource.dopus.com/u/lxp)\
**Replies:** 0\
**Last updated:** [June 17, 2026, 5:51am UTC](https://resource.dopus.com/t/isencrypted-check-if-an-archive-is-encrypted/59753 "2026-06-17T05:51:04Z")

</div>

This add-in provides a script column IsEncrypted, which checks whether an archive is encrypted and requires a password to be opened. The column returns one of four values: value meaning 1 Archive is encrypted (…

---

## [TabCloseHistory\_Undo : Record the path of closed tab, and restore them multiple times in order](https://resource.dopus.com/t/tabclosehistory-undo-record-the-path-of-closed-tab-and-restore-them-multiple-times-in-order/59677)

<div class="topic-metadata">

**Author:** [@bytim](https://resource.dopus.com/u/bytim)\
**Replies:** 0\
**Last updated:** [June 9, 2026, 1:27pm UTC](https://resource.dopus.com/t/tabclosehistory-undo-record-the-path-of-closed-tab-and-restore-them-multiple-times-in-order/59677 "2026-06-09T13:27:00Z")

</div>

Since DOpus can only restore only one tab that was just closed, this is not enough. It‘’s better to be able to restore multiple closed tabs like a web browser. This script can almost achieve this. Although not perfect,…

---

## [Command: ClipboardEx (clipboard related functions)](https://resource.dopus.com/t/command-clipboardex-clipboard-related-functions/19930)

<div class="topic-metadata">

**Author:** [@tbone](https://resource.dopus.com/u/tbone)\
**Replies:** 48\
**Last updated:** [June 7, 2026, 10:04am UTC](https://resource.dopus.com/t/command-clipboardex-clipboard-related-functions/19930 "2026-06-07T10:04:35Z")

</div>

Introduction: ClipboardEx Script command which provides additional clipboard related functionality. This command adds new features and extends functionality of these existing script addins: ClipAtt - Thanks Leo, took …

---

## [EVSearchLabels : Search for Opus labels using Everything 1.5](https://resource.dopus.com/t/evsearchlabels-search-for-opus-labels-using-everything-1-5/58704)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 4\
**Last updated:** [June 5, 2026, 7:38pm UTC](https://resource.dopus.com/t/evsearchlabels-search-for-opus-labels-using-everything-1-5/58704 "2026-06-05T19:38:05Z")

</div>

EVSearchLabels is a script add-in for Directory Opus that lets you search Opus labels using Everything, making it possible to get near-instant results. Requirements: Everything (tested with v1.5.x — not sure if it work…

---

## [Cycle through Layouts](https://resource.dopus.com/t/cycle-through-layouts/51223)

<div class="topic-metadata">

**Author:** [@lxp](https://resource.dopus.com/u/lxp)\
**Replies:** 38\
**Last updated:** [June 4, 2026, 12:55pm UTC](https://resource.dopus.com/t/cycle-through-layouts/51223 "2026-06-04T12:55:47Z")

</div>

This button lets you cycle through the layouts defined in Preferences / Layouts and Styles / Layouts. It shows the current layout as the label and the next and previous layout from the list as the tooltip. Layouts that s…

---

## [How to use AddButtonsData.embedded?](https://resource.dopus.com/t/how-to-use-addbuttonsdata-embedded/59488)

<div class="topic-metadata">

**Author:** [@a815](https://resource.dopus.com/u/a815)\
**Replies:** 6\
**Last updated:** [May 25, 2026, 11:14pm UTC](https://resource.dopus.com/t/how-to-use-addbuttonsdata-embedded/59488 "2026-05-25T23:14:37Z")

</div>

Hi, I want to add embedded command support for dynamic buttons in script commands, but AddButtonsData.embedded always returns an empty string. I don't know if I misunderstand how this property is used, and I haven't fou…

---

## [TagMaster : Visual tagging for Directory Opus](https://resource.dopus.com/t/tagmaster-visual-tagging-for-directory-opus/58404)

<div class="topic-metadata">

**Author:** [@errante](https://resource.dopus.com/u/errante)\
**Replies:** 21\
**Last updated:** [May 24, 2026, 7:56pm UTC](https://resource.dopus.com/t/tagmaster-visual-tagging-for-directory-opus/58404 "2026-05-24T19:56:50Z")

</div>

TagMaster is a visual, click-based interface for managing metadata in Directory Opus. It complements Opus' powerful metadata system by making keywords (tags), ratings, and descriptions easier and faster to use, without …

[Next page](https://resource.dopus.com/tag/jscript/23.md?match_all_tags=true&page=1&tags%5B%5D=jscript)
