Wie msg befehl mit pause befehl in .bat datei?
Hallo, ich möchte eine kleines Programm in einer .bat datei schreiben. Jetzt aber möchte ich, dass das programm erst weitergeht, wenn der Benutzer in einer Nachricht (msg befehl) auf OK drückt. Ich hoffe es kann mir hier jemand weiterhelfen, denn das internet spuckt dazu wenig aus und ChatGPT ist offline. Auserdem läuft das ganze auf Windows 10/11.
Danke schon mal für antworten!
1 Antwort
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
bat, Batch, cmd
demo. cmd
@echo off
chcp 65001 >nul &rem Umlaute darstellen
rem Schalter /w erzwingt das Warten auf Bestätigung
msg * /w "Hallo \"Demotext in Gänsefüßchen\" normaler Text."
echo Nachicht wurde bestätigt
pause
default wird nach 60 Sekunden ein Timeout ausgelöst und die Batch läuft weiter!
Über die Angabe von /time:sekunden kann dies geändert werden. (max 2147483647 : ca. 68Jahre quasi Unendlich😅)
msg * /w /time:86400 "Hallo Welt"
...ein Tag sollte genügen
Woher ich das weiß:eigene Erfahrung – Ich mach das seit 30 Jahren