Deste tópico no Stack Overflow você já tem 3 opções.
Eu não usaria as opções de CMDOW ou NirCmd da NirSoft porque a maioria dos virusscanners tropeça nesses utilitários, então você fica com 1 opção:
Eu usaria AutoHotkey ou AutoIt .
Para trazer uma janela para a frente no AutoHotkey, você pode usar o título:
WinRestore, Untitled - Notepad
WinActivate Untitled - Notepad
Você também pode seguir o script em esta página e codifique tudo no AutoHotkey sem a necessidade de um arquivo batch. Dessa forma, você poderia usar o .exe
-filename.
Mas se isso for codificar TOTALCMD.exe
para ser executado somente uma vez ...
Ele tem uma opção para permitir apenas 1 cópia por vez
Quando selecionado, se você executar uma segunda cópia, a primeira ficará ativa.