Bevestiging/keuze vragen in een batch file

Status
Niet open voor verdere reacties.

Senso

Meubilair
Lid geworden
13 jun 2016
Berichten
9.639
Besturingssysteem
W10 Pro en W11 Pro
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.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan