Wie kann ich in Windows XP eine Anwendung mit einem Batch-Skript in den Vordergrund bringen?

Wie kann ich in Windows XP eine Anwendung mit einem Batch-Skript in den Vordergrund bringen?

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 .exeDateinamen verwenden.


Aberwenn dieser Code TOTALCMD.exenur 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.

Bildbeschreibung hier eingeben

verwandte Informationen