Eu tenho juntado alguns códigos para um arquivo bat para ajudar a limpar a privacidade e os arquivos de log e também reiniciar ou desligar minha máquina (laptop e desktop) Aqui está o código:
@ECHO OFF
ipconfig /flushdns
arp -a
netsh interface ip delete arpcache
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 9
@ECHO off
:SelectOptions
CLS
ECHO Howdy %username% :
ECHO 1. Restart in 30
ECHO 2. Hibernate
ECHO 3. Force Shutdown
ECHO 4. Shutdown in 30 Seconds
ECHO 5. EXIT
:ExecSelectedOption
ECHO Hit a number [1-5] and press enter.
SET /P CHOICE=[1-5]
IF "%CHOICE%"=="1" GOTO shutdown -r -t 30
IF "%CHOICE%"=="2" GOTO shutdown -h
IF "%CHOICE%"=="3" GOTO shutdown -f
IF "%CHOICE%"=="4" GOTO shutdown -s -t 30
IF "%CHOICE%"=="9" GOTO quit
Do acima, essa seção do código abaixo não responderá quando você selecionar os números [1-5]:
IF "%CHOICE%"=="1" GOTO shutdown -r -t 30
IF "%CHOICE%"=="2" GOTO shutdown -h
IF "%CHOICE%"=="3" GOTO shutdown -f
IF "%CHOICE%"=="4" GOTO shutdown -s -t 30
IF "%CHOICE%"=="9" GOTO quit
Preciso de ajuda com o código acima para funcionar quando você seleciona os números (1-5). A partir do meu código, depois de executar o arquivo bat, quando terminar de limpar todos os traços, o prompt do cmd só fecha após selecionar o número. O que eu preciso é que o código responda como está acima, para que após a limpeza e a limpeza, a máquina possa reiniciar ou desligar, dependendo da escolha do número.
Obrigado.