
Por ejemplo, si no está abierto, inicie la aplicación; de lo contrario, lleve la aplicación al frente.
Ya tengo este script, pero lo necesito para traerlo al frente:
@echo off
tasklist /FI "IMAGENAME eq TOTALCMD.exe" | find /i "TOTALCMD.exe"
IF ERRORLEVEL 1 start "" "C:\totalcmd\TOTALCMD.exe
Respuesta1
De estotemaen Stack Overflow tienes 3 opciones.
Ino usaríalas opciones deCMDOWoNirCmdde NirSoft porque la mayoría de los escáneres de virus tropezarán con esas utilidades, por lo que le queda 1 opción:
yo usaríaAutoHotkeyoAutoIt.
Para traer una ventana al frente en AutoHotkey, puedes usar su título:
WinRestore, Untitled - Notepad
WinActivate Untitled - Notepad
También puedes seguir el guión enesta páginay codifique todo en AutoHotkey sin la necesidad de un archivo por lotes. De esa manera podrías usar el .exe
nombre de archivo.
Perosi este es un código TOTALCMD.exe
para ejecutarse solo una vez...
Tiene una opción para permitir solo 1 copia a la vez.
Cuando se selecciona, si ejecuta una segunda copia, la primera se activará.