Wenn sie beispielsweise nicht geöffnet ist, starten Sie die Anwendung, andernfalls bringen Sie die Anwendung in den Vordergrund.
Ich habe dieses Skript bereits, aber ich brauche es, um es in den Vordergrund zu bringen:
@echo off
tasklist /FI "IMAGENAME eq TOTALCMD.exe" | find /i "TOTALCMD.exe"
IF ERRORLEVEL 1 start "" "C:\totalcmd\TOTALCMD.exe
Antwort1
DavonThemaAuf Stack Overflow haben Sie drei Optionen.
ICHwürde nicht verwendendie Optionen vonCMDOWoderNirCmdvon NirSoft, da die meisten Virenscanner über diese Dienstprogramme stolpern, sodass Ihnen nur eine Option bleibt:
ich würde ... benutzenAutoHotkeyoderAutoIt.
Um ein Fenster in AutoHotkey in den Vordergrund zu bringen, können Sie dessen Titel verwenden:
WinRestore, Untitled - Notepad
WinActivate Untitled - Notepad
Sie können dem Skript auch folgen aufdiese Seiteund alles in AutoHotkey codieren, ohne dass eine Batchdatei erforderlich ist. Auf diese Weise können Sie den .exe
Dateinamen verwenden.
Aberwenn dieser Code TOTALCMD.exe
nur einmal ausgeführt werden soll ...
Es gibt eine Option, nur eine Kopie gleichzeitig zuzulassen
Wenn diese Option ausgewählt ist und Sie eine zweite Kopie ausführen, wird die erste aktiv.