Batch-File zum beenden von laufenden Programmen
Hallo Gemeinde,
ich habe folgendes anliegen:
Ich möchte gern via Script prüfen ob diverse Programme ausgeführt werden.
(Outlook, Excel und Word)
Dabei will ich diese eventuell laufenden Programme in einer MsgBox aufführen und der User soll entscheiden ob diese geschlossen werden können oder ob das Scripting abgebrochen wird.
Für ein einzelnes Programm habe ich es hinbekommen (in diesem Falle Outlook).
Aber wie mache ich es für mehrere Programme ?
ich habe folgendes anliegen:
Ich möchte gern via Script prüfen ob diverse Programme ausgeführt werden.
(Outlook, Excel und Word)
Dabei will ich diese eventuell laufenden Programme in einer MsgBox aufführen und der User soll entscheiden ob diese geschlossen werden können oder ob das Scripting abgebrochen wird.
Für ein einzelnes Programm habe ich es hinbekommen (in diesem Falle Outlook).
Aber wie mache ich es für mehrere Programme ?
@echo
set Programm=Outlook
tasklist |find /i "%Programm%" >nul
if %errorlevel% == 0
@echo off & setlocal
echo WScript.Echo MsgBox ("%Programm% muss beendet werden! Fortfahren?",4,"Programm beenden?")>%temp%\info_frage.vbs
for /f "delims=" %%i in ('cscript //nologo %temp%\info_frage.vbs') do set "Antwort=%%i"
del %temp%\info_frage.vbs
if "%Antwort%"=="6" goto :Ja
if "%Antwort%"=="7" goto :Nein
:Ja
TASKKILL /F /IM outlook.exe
:Nein
Exit
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 368209
Url: https://administrator.de/forum/batch-file-zum-beenden-von-laufenden-programmen-368209.html
Ausgedruckt am: 23.12.2024 um 13:12 Uhr
7 Kommentare
Neuester Kommentar
Hallo,
Indem du diese nacheinander aufrufst oder eine Schleife drum herum bastelst die dir dann deine 3 Programme sucht und auflistet. Schleifenbildung in Batch z.B. Tutorial zur FOR-Schleife
Gruß,
Peter
Indem du diese nacheinander aufrufst oder eine Schleife drum herum bastelst die dir dann deine 3 Programme sucht und auflistet. Schleifenbildung in Batch z.B. Tutorial zur FOR-Schleife
Gruß,
Peter
Hallo,
Also das alles was RobvanderWoude geschrieben hat zu Batch? Woh, schnelle Leser und Versteher.
http://www.antonis.de/dos/batchtut/bat-kurs/
Gruß,
Peter
Also das alles was RobvanderWoude geschrieben hat zu Batch? Woh, schnelle Leser und Versteher.
Aber irgendwie fehlt mir jetzt komplett der Überblick bzw. wie bekomme ich das in meine Abfrage.
Batch ist nicht wirklich für Schleifen geeignet, also muss mit anderen wegen das umegesetzt werden. Ein For Schleife würde ich nehmen. Geht aber auch mit einer Choice Struktur (sind ja nur 3 abfragen).http://www.antonis.de/dos/batchtut/bat-kurs/
Ich steh hier im Wald.
Auch Batch will erlernt werden...Gruß,
Peter