Wie starte ich ein Programm mit einem Hotkey, nachdem ich ein anderes gestartet habe?

-1

Ich möchte, dass mein Programm durch Drücken eines Hotkeys gestartet wird, aber nur, wenn bereits ein anderes spezifisches Programm gestartet wurde, wie zum Beispiel, als ich Fraps gestartet habe und nach einigen Minuten ein Spiel starten möchte.

Welche Befehle sollte ich in einer .bat-Datei verwenden?

D.Pred
quelle
Bitte beachten Sie, dass Super User kein Skriptschreibdienst ist. Wenn Sie uns mitteilen, was Sie bisher versucht haben (einschließlich aller Skripte, die Sie verwenden) und wo Sie hängen geblieben sind, können wir versuchen, bei bestimmten Problemen zu helfen. Sie sollten auch lesen Wie stelle ich eine gute Frage? .
DavidPostill

Antworten:

0

Sowas in der Art:

@echo off
start /w cmd /c myapp.exe
timeout 60
tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL
if "%ERRORLEVEL%"=="0" (app2) else (timeout 60)

Kommentare: Timeout 60 - 60 Sekunden warten; In der Joblistenzeile wird geprüft, ob die App gestartet wurde. Wenn ja, wird die zweite gestartet. Wenn nicht, wird eine weitere Minute Zeitüberschreitung hinzugefügt.

Hardoman
quelle