Como posso trazer um aplicativo para a frente com um script em lote no WinXP?

0

Como se não estivesse aberto, inicie o aplicativo. Caso contrário, leve o aplicativo para a frente. Eu já tenho esse script, mas eu preciso trazer isso para a frente:

@echo off

tasklist /FI "IMAGENAME eq TOTALCMD.exe" | find /i "TOTALCMD.exe"

IF ERRORLEVEL 1 start "" "C:\totalcmd\TOTALCMD.exe

cheers & & THX   noircc

    
por noircc 29.11.2013 / 10:12

1 resposta

1

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.

    
por 29.11.2013 / 12:53