Bevestiging/keuze vragen in een batch file

Status
Niet open voor verdere reacties.

Senso

Inventaris
Lid geworden
13 jun 2016
Berichten
11.701
Besturingssysteem
W11 Pro 25H2
Office versie
Office 2007 H&S en Office 2021 Prof Plus
In een batch file staat shutdown -s -f

Hoe verwerk ik dat die eerst om een bevestiging vraagt.

Deze gevonden maar weet niet hoe en waar deze te verwerken.
CHOICE /C YNC /M "Press Y for Yes, N for No or C for Cancel
 
Daar kan ik niet uitkomen.
Onderstaande gevonden.
Code:
@echo off
:choice
set /P c=Wilt u de pc afsluiten[Y/N]?
if /I "%c%" EQU "Y" goto :yesplease
if /I "%c%" EQU "N" goto :nothanks
goto :choice
:yesplease
shutdown /s /f /t 10
exit
:nothanks
exit

Echter van dat yesplease en nothanks zie ik niets terug. Y is afsluiten (logisch) N = cmd-scherm verdwijnt. Ik zie nu dat dat enkel ter verwijzing is naar de opdracht (geen tekst).
 
Laatst bewerkt:
Komt op hetzelfde neer. Het voorbeeld waar ik naar verwees werkt met error levels.
In jouw voorbeeld is dit voldoende:
Code:
@echo off
set /P c=Wilt u de pc afsluiten[Y/N]?
if /I "%c%" EQU "Y" goto :yesplease
exit
:yesplease
shutdown /s /f /t 10
 
Bedankt voor de hulp.:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan