Running `dopusrt.exe` twice in quick succession opens lister where it shouldn't

  • Check "Preferences / File Operations / Options / Shutdown Directory Opus when all functions finish".
  • (Should that be relavant, choose "Preferences / Launching Opus / Startup / Open the Default Lister" and check the two checkboxes above it.)
  • Close DOpus, so that dopus.exe doesn't run anymore.
  • Running this PowerShell line should now start dopus.exe, run the command, and terminate again without opening any lister (can be verified, if necessary, with Clipboard SET=a):
    & 'C:\Program Files\GPSoftware\Directory Opus\dopusrt.exe' /cmd Set NOOP
    
  • Now, run it twice in quick succession:
    & 'C:\Program Files\GPSoftware\Directory Opus\dopusrt.exe' /cmd Set NOOP; & 'C:\Program Files\GPSoftware\Directory Opus\dopusrt.exe' /cmd Set NOOP
    
    Bug: DOpus opens a lister.

Besides solving that bug, if "Shutdown Directory Opus when all functions finish" is checked and dopus.exe is only started because dopusrt.exe wants to run a command, it would be good if dopus.exe would delay its shutdown for a second or so, so that one can directly run another dopusrt.exe command after it in the same context (still existing non-persisted variables and such).

Fixed in the next update.

1 Like