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-Key: 6382921530

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

Printed on: April 27, 2024 at 20:04 o'clock

Member: Xaero1982
Xaero1982 Mar 15, 2023 at 19:51:43 (UTC)
Goto Top
Nabend,

wieso denn bitte alle 10 Sekunden?

Schau dir den Aufgabenplaner an...

Grüße
Member: chkdsk
Solution chkdsk Mar 15, 2023 at 20:14:46 (UTC)
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
Member: RamboJay
RamboJay Mar 15, 2023 at 22:59:06 (UTC)
Goto Top
Hi, Chatbot gpt spukt solche Skripte in Sekunden aus. Mit etwas Handarbeit sind die dann auch brauchbar.

VG
Member: wolf56
Solution wolf56 Mar 16, 2023 at 18:25:22 (UTC)
Goto Top
Danke chkdsk, läuft Super.
Und RamboJay, werde ich mir mal anschauen.

Bis dahin Grüße