Из этой темы о переполнении стека у вас есть 3 варианта.
Я бы не стал использовать опции CMDOW или NirCmd от NirSoft, потому что большинство virusscanner будут использовать эти утилиты, поэтому у вас останется 1 опция:
Я бы использовал AutoHotkey или AutoIt.
Чтобы вывести окно на передний план в AutoHotkey, вы можете использовать его заголовок:
WinRestore, Untitled - Notepad
WinActivate Untitled - Notepad
Вы также можете следовать сценарию на этой странице и кодировать все в AutoHotkey без использования пакетного файла. Таким образом, вы можете использовать .exe
-filename.
Но если это код TOTALCMD.exe
для запуска только один раз ...
Он имеет возможность разрешить только 1 копию за один раз
При выборе, если вы запускаете вторую копию, первая станет активной.