wolf56
Goto Top

Batch-Skript Zusatz

Hallo nochmal, wie es sich zeigt, benötige ich noch eine wenn, dann, sonst Abfrage im 10 Sekundeninterwall, wenn mein Batch-Skript läuft. Kann da jemand was brauchbares in cmd / c schreiben?
Es sollte so ablaufen:


Wenn Prüfung alle 10 Sekunden
ein X.exe Programm im Taskmanager läuft
dann
wieder wenn
sonst
X.exe Programm starten
oder eben anders herum
Wenn Prüfung alle 10 Sekunden
ein X.exe Programm im Taskmanager nicht läuft
dann
X.exe Programm starten
sonst
wieder wenn

Grüße

Content-ID: 6382921530

Url: https://administrator.de/contentid/6382921530

Ausgedruckt am: 22.11.2024 um 15:11 Uhr

Xaero1982
Xaero1982 15.03.2023 um 20:51:43 Uhr
Goto Top
Nabend,

wieso denn bitte alle 10 Sekunden?

Schau dir den Aufgabenplaner an...

Grüße
chkdsk
Lösung chkdsk 15.03.2023 um 21:14:46 Uhr
Goto Top
Guten Abend,
hier mal etwas (ungetestet). Da ja kein Programm genannt wurde, Notepad als Beispiel.
@echo off
set program=notepad.exe

:loop
tasklist | find /i "%program%" > nul  
if %errorlevel% == 0 (
    echo Program is running.
) else (
    echo Program is not running. Starting program...
    start "" "%program%"  
)

timeout /t 10 > nul
goto loop
RamboJay
RamboJay 15.03.2023 um 23:59:06 Uhr
Goto Top
Hi, Chatbot gpt spukt solche Skripte in Sekunden aus. Mit etwas Handarbeit sind die dann auch brauchbar.

VG
wolf56
Lösung wolf56 16.03.2023 um 19:25:22 Uhr
Goto Top
Danke chkdsk, läuft Super.
Und RamboJay, werde ich mir mal anschauen.

Bis dahin Grüße