Logo Hardware.com.br
One Defauter
One Defauter Novo Membro Registrado
7 Mensagens 0 Curtidas

[Resolvido] Estou com uma dúvida no CMD.

#1 Por One Defauter 01/07/2019 - 17:51
To com uma dúvida nos comandos SET / IF / GOTO / ECHO /CHOICE
Alguém pode me ajudar.
Eu to fazendo meio que um console no CMD para ficar mais fácil para mim organizar as minhas as tarefas do PC, eu fiz o seguinte comando:
[code=winbatch]@echo off
if "%1" neq "" ( goto %1)
:Menu
title Menu 1
color 0A
cls
echo.
echo A. Reiniciar H. Desligar Sistema
echo B. SysMain I. Limpeza
echo C. The Sims 4 J. Fast HDD e SSD
echo D. Windows Defender K. Instalacoes
echo E. Transparente L. Upload
echo F. Reset IP
echo G. Bloquear Ccnexão
echo.
echo 0
echo Sair
echo.
@CHOICE /C ABCDEFGHIJKL0 /N /CS
if ERRORLEVEL A goto Reiniciar
if ERRORLEVEL B goto SysMain
if ERRORLEVEL C goto The Sims 4
if ERRORLEVEL D goto Windows Defender
if ERRORLEVEL E goto Transparente
if ERRORLEVEL F goto IPConfig
if ERRORLEVEL G goto Bloquear Conexão
if ERRORLEVEL H goto Desligar Sistema
if ERRORLEVEL I goto Limpeza
if ERRORLEVEL J goto Fast HDD & SSD
if ERRORLEVEL K goto Instalação
if ERRORLEVEL L goto UPUpload

if ERRORLEVEL 0 goto Sair[/code]

(OBS: Tem a outra parte mais ela está funcionando corretamente só o menu que não)

Nesse comando está sempre dando erro quando eu vou clicar em qualquer das opções sempre, sempre vai para o "Reiniciar" e eu não estou entendendo o erro que está ocorrendo.
Alguém pode me ajudar???
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#3 Por TRONNER
02/07/2019 - 08:28
Eu não sei do %errorlevel% funcionar com letras, com números vai de boa:


@echo off
if "%1" neq "" ( goto %1)
cls
:Menu
title Menu 1
color 0A
echo.
echo 1. Reiniciar H. Desligar Sistema
echo 2. SysMain I. Limpeza
echo 3. The Sims 4 J. Fast HDD e SSD
echo 4. Windows Defender K. Instalacoes
echo 5. Transparente L. Upload
echo 6. Reset IP
echo 7. Bloquear Conexão
echo.
echo 8. Sair
echo.

CHOICE /N /C:12345678


if ERRORLEVEL 8 goto sair
if ERRORLEVEL 7 goto block.cnx
if ERRORLEVEL 6 goto reset_ip
if ERRORLEVEL 5 goto transparent
if ERRORLEVEL 4 goto windows_defender
if ERRORLEVEL 3 goto the_sims4
if ERRORLEVEL 2 goto sysmain
if ERRORLEVEL 1 goto reiniciar

:reiniciar
echo Reiniciar
goto end

:sysmain
echo SysMain I. Limpeza
goto end

:the_sims4
echo The Sims 4 J. Fast HDD e SSD
goto end

:windows_defender
echo Windows Defender K. Instalacoes
goto end

:transparent
echo Transparente L. Upload
goto end

:reset_ip
echo Reset IP
goto end

:block.cnx
echo Bloquear Conexão
goto end

:Sair
echo sair
goto end

:end
echo ok
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
One Defauter
One Defauter Novo Membro Registrado
7 Mensagens 0 Curtidas
#4 Por One Defauter
02/07/2019 - 12:49
O comando teria que ficar assim, mas como pode ver tem dois MENU e aparentemente o comando @CHOICE está dando conflito um com outro queria saber se tem como corrigir esse erro, mas que fique os dois menu.
Vou colocar aqui em baixo o comando inteiro.

[code=winbatch]@echo off
if "%1" neq "" ( goto %1)
:Menu
title Menu 1
color 0A
cls
echo.
echo 2. Reiniciar
echo 3. SysMain
echo 4. The Sims 4
echo 5. Windows Defender
echo 6. Transparente
echo 7. Reset IP
echo 8. Bloquear Ccnexão
echo.
echo Voltar<< 1 0 2 >>Próximo
echo Sair
echo.
@CHOICE /C 2345678109 /N /CS
if ERRORLEVEL 2 goto Reiniciar
if ERRORLEVEL 3 goto SysMain
if ERRORLEVEL 4 goto The Sims 4
if ERRORLEVEL 5 goto Windows Defender
if ERRORLEVEL 6 goto Transparente
if ERRORLEVEL 7 goto IPConfig
if ERRORLEVEL 8 goto Bloquear Conexão
if ERRORLEVEL 1 goto Menu
if ERRORLEVEL 0 goto Sair
if ERRORLEVEL 9 goto Menu 2

:Menu 2
title Menu 1
color 0A
cls
echo.
echo 2. Desligar Sistema
echo 3. Limpeza
echo 4. Fast HDD e SSD
echo 5. Instalacoes
echo 6. Upload
echo.
echo Voltar<< 1 0 2 >>Próximo
echo Sair
echo.
@CHOICE /C 23456109 /N /CS
if ERRORLEVEL 2 goto Desligar Sistema
if ERRORLEVEL 3 goto Limpeza
if ERRORLEVEL 4 goto Fast HDD & SSD
if ERRORLEVEL 5 goto Instalação
if ERRORLEVEL 6 goto UPUpload
if ERRORLEVEL 1 goto Menu
if ERRORLEVEL 0 goto Sair
if ERRORLEVEL 9 goto Menu 2





:UPUpload
cls
color F0
title Upload
echo Carregando...
timeout /t 0 /nobreak
cls
echo .0 Sair
echo .1 Ativar
set /p resposta=Número:
if %resposta%==0 goto Upload_Desativar
if %resposta%==1 goto Upload_Ativar
:Upload_Desativar
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters" /v DefaultSendWindow /f
REG DELETE "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v EnablePMTUDiscovery /f
goto menu
:Upload_Ativar
color F0
title "Upload Ativando"
echo Carregando...
timeout /t 0 /nobreak
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters" /v DefaultSendWindow /t REG_DWORD /d 18000 /f
timeout /t 0 /nobreak
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v EnablePMTUDiscovery /t REG_DWORD /d 1 /f
timeout /t 0 /nobreak
goto menu

:Instalação
cls
Title Instalação
color 04
echo 1. 7z e WinRAR
echo 2. CCleaner
echo 3. Utilitários
echo 4. DirectX
echo 5. Drive de USB
echo 6. Malwarebytes
echo 7. AIO
echo 8. IObit Drive Booster 9. Ativar
echo 10. IObit Smart Defrag 11. Ativar
echo 12. IObit Unistaller
echo \/
echo 0. Menu
echo /\
set /p resposta=Digite o número da opção desejada e dê Enter:
if %resposta%==0 goto Menu
if %resposta%==1 goto 7z&WinRAR
if %resposta%==2 goto CCleaner
if %resposta%==3 goto Utilitários
if %resposta%==4 goto DirectX
if %resposta%==5 goto Drive_de_USB
if %resposta%==6 goto Malwarebytes
if %resposta%==7 goto AIO
if %resposta%==8 goto IObit_Drive_Booster
if %resposta%==9 goto IObit_Drive_Booster_Ativar
if %resposta%==10 goto Iobit_Smart_Defrag
if %resposta%==11 goto Iobit_Smart_Defrag_Ativar
if %resposta%==12 goto IObit_Unistaller
:7z&WinRAR
cls
TIMEOUT /T 0 /NOBREAK
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start 7z1900-x64.exe
start winrar-x64-571br.exe
TIMEOUT /T -1
robocopy "C:\Users\defau\OneDrive\PenDrive\[Home]" "C:\Program Files\WinRAR" rarreg.key
TIMEOUT /T 0 /NOBREAK
goto Instalação
:CCleaner
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start ccsetup558.exe
TIMEOUT /T -1
start Key[CCleaner].txt
TIMEOUT /T 0 /NOBREAK
FIND /C /I "idb.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 idb.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I "asc55.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 asc55.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I "is360.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 is360.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I "asc.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 asc.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I "pf.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 pf.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I "iunins.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 iunins.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I "sd.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 sd.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I "serius.mwbsys.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 serius.mwbsys.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I "keystone.mwbsys.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 keystone.mwbsys.com>>%WINDIR%\system32\drivers\etc\hosts
FIND /C /I "license.piriform.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 license.piriform.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
goto Instalação
:Utilitários
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start ac-910e.exe
start ClassicShellSetup_4_3_1.exe
start prio_x64_210_4391.exe
start npp.7.7.1.Installer.x64.exe
TIMEOUT /T -1
goto Instalação
big_green.pngirectX
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]\redist
start DXSETUP.exe
TIMEOUT /T -1
goto Instalação
big_green.pngrive_de_USB
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start USB-Driver.exe
TIMEOUT /T -1
goto Instalação
:Malwarebytes
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start SETUPMalwarebytes3.6.1.exe
TIMEOUT /T -1
goto Instalação
:AIO
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start aio-runtimes_v2.4.7.exe
TIMEOUT /T -1
goto Instalação
:IObit_Drive_Booster
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start driver_booster_setup.exe
TIMEOUT /T -1
cd "%AppData%\IObit\Driver Booster"
del "Config.ini"
TIMEOUT /T 0 /NOBREAK
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start Key[IObitDriveBooster].txt
TIMEOUT /T 0 /NOBREAK
robocopy "C:\Users\defau\OneDrive\PenDrive\[Home]" "C:\Program Files (x86)\IObit\Driver Booster\6.3.0" Register.dll
goto Instalação
:IObit_Drive_Booster_Ativar
cls
cd "%AppData%\IObit\Driver Booster"
del "Config.ini"
TIMEOUT /T 0 /NOBREAK
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start Key[IObitDriveBooster].txt
TIMEOUT /T 0 /NOBREAK
robocopy "C:\Users\defau\OneDrive\PenDrive\[Home]" "C:\Program Files (x86)\IObit\Driver Booster\6.5.0" Register.dll
goto Instalação
:Iobit_Smart_Defrag
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start smart-defrag-setup.exe
TIMEOUT /T -1
goto Instalação
:Iobit_Smart_Defrag_Ativar
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start Key[IObitSmartDefrag].txt
robocopy "C:\Users\defau\OneDrive\PenDrive\[Home]" "C:\Program Files (x86)\IObit\Smart Defrag" "IObitSmartDefragFix.exe"
TIMEOUT /T 0 /NOBREAK
cd "C:\Program Files (x86)\IObit\Smart Defrag"
start IObitSmartDefragFix.exe
goto Instalação
:IObit_Unistaller
cls
cd %HOMEPATH%\OneDrive\PenDrive\[Home]
start "IObit Unistaller.cmd"
TIMEOUT /T -1
goto Instalação

:Fast HDD & SSD
title Fast HDD & SSD
color F1
TIMEOUT /T 3 /NOBREAK
cls
echo 0. Desativar
echo 1. Ativar
echo 2. Menu
set /p resposta=Digite o número da opção desejada e dê Enter:
if %resposta%==0 goto Fast_Desativar
if %resposta%==1 goto Fast_Ativar
if %resposta%==2 goto Menu
:Fast_Ativar
cls
title Fast HDD e SSD (Ativar)
color F1
echo Iniciando...
TIMEOUT /T 0 /NOBREAK
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize" /v StartupDelayInMSec /t REG_DWORD /d 0 /f
TIMEOUT /T 0 /NOBREAK
cls
goto Menu
:Fast_Desativar
cls
title Fast HDD e SSD (Desativar)
color F1
echo Iniciando...
TIMEOUT /T 0 /NOBREAK
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize"
TIMEOUT /T 0 /NOBREAK
cls
goto Menu

:Limpeza
title Limpeza
color 0A
cls
cd C:\Users\ONE\AppData\Local
del /S /Q Temp
TIMEOUT /T 0 /NOBREAK
cd C:\Windows
del /S /Q Temp
TIMEOUT /T 0 /NOBREAK
cd C:\Windows
del /S /Q Prefetch
TIMEOUT /T 0 /NOBREAK
cd C:\Windows\SysWOW64
TIMEOUT /T 0 /NOBREAK
start rundll32.exe C:\Windows\SysWOW64 /max /normal
TIMEOUT /T 0 /NOBREAK
cls
goto Menu

big_green.pngesligar Sistema
cls
color F0
title Desligar Sistema
echo O seguinte comando vai temporizar a sua máquina para desligar.
echo Aguarde alguns segundos...
TIMEOUT /T 3 /NOBREAK
cls
echo 1. Remover temporizador
echo 2. 15 Minutos
echo 3. 30 Minutos
echo 4. 45 Minutos
echo 5. 60 Minutos
echo 6. Menu
echo 7. Sair
set /p resposta=Digite o número da opção desejada e dê Enter:
if %resposta%==1 goto Desativar_Temp
if %resposta%==2 goto Ativar_Temp_15Min
if %resposta%==3 goto Ativar_Temp_30Min
if %resposta%==4 goto Ativar_Temp_45Min
if %resposta%==5 goto Ativar_Temp_60Min
if %resposta%==6 goto Menu
if %resposta%==7 goto Sair
big_green.pngesativar_Temp
cls
title Desativar
shutdown /a
echo Agendamento desativado
TIMEOUT /T 3 /NOBREAK
goto Desligar Sistema
:Ativar_Temp_15Min
cls
shutdown /s /t 900
echo Agendamento ativado por 15 minutos.
TIMEOUT /T 3 /NOBREAK
goto Desligar Sistema
:Ativar_Temp_30Min
cls
shutdown /s /t 1800
echo Agendamento ativado por 30 minutos.
TIMEOUT /T 3 /NOBREAK
goto Desligar Sistema
:Ativar_Temp_45Min
cls
shutdown /s /t 2700
echo Agendamento ativado por 45 minutos.
TIMEOUT /T 3 /NOBREAK
goto Desligar Sistema
:Ativar_Temp_60Min
cls
shutdown /s /t 3600
echo Agendamento ativado por 60 minutos.
TIMEOUT /T 3 /NOBREAK
goto Desligar Sistema

:Bloquear Ccnexão
color FC
title Bloquear Ccnexão
cls
echo O seguinte comando vai fazer modiicação no seguinte arquivo.
echo Localizado em:
echo system32\drivers\etc\hosts
echo Aguarde alguns segundos...
TIMEOUT /T 0 /NOBREAK
cls
TIMEOUT /T 0 /NOBREAK
cls
echo Verificando, aguarde...
TIMEOUT /T 0 /NOBREAK
runas /profile /env /user:mydomain\admin "hosts %windir%\system32\drivers\etc\hosts"
TIMEOUT /T 0 /NOBREAK
cls
echo Iniciando processo...
TIMEOUT /T 0 /NOBREAK
cls
FIND /C /I "idb.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 idb.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
FIND /C /I "asc55.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 asc55.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
FIND /C /I "is360.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 is360.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
FIND /C /I "asc.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 asc.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
FIND /C /I "pf.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 pf.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
FIND /C /I "iunins.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 iunins.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
FIND /C /I "sd.iobit.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 sd.iobit.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
FIND /C /I "serius.mwbsys.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 serius.mwbsys.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
FIND /C /I "keystone.mwbsys.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 keystone.mwbsys.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
FIND /C /I "license.piriform.com" %WINDIR%\system32\drivers\etc\hosts
IF %ERRORLEVEL% NEQ 0 ECHO %NEWLINE%^ 127.0.0.1 license.piriform.com>>%WINDIR%\system32\drivers\etc\hosts
TIMEOUT /T 0 /NOBREAK
cls
echo Processo concluído...
TIMEOUT /T 1 /NOBREAK
cls
goto Menu

:IPConfig
color 0A
title Reset IP
cls
echo Esse seguinte processo vai resetar o IP de sua máquina.
echo Espere alguns segundos.
TIMEOUT /T 3 /NOBREAK
cls
echo Iniciando...
TIMEOUT /T 1 /NOBREAK
ipconfig /release
echo Aguarde...
TIMEOUT /T 1 /NOBREAK
ipconfig /renew
echo Aguarde...
TIMEOUT /T 1 /NOBREAK
cls
echo Reset concluido.
TIMEOUT /T 1 /NOBREAK
cls
echo Limpando cache DNS.
TIMEOUT /T 1 /NOBREAK
ipconfig /flushdns
cls
TIMEOUT /T 1 /NOBREAK
cls
echo Aguarde alguns segundos.
TIMEOUT /T 1 /NOBREAK
cls
TIMEOUT /T 1 /NOBREAK
echo Tudo pronto.
TIMEOUT /T 1 /NOBREAK
cls
echo Verificando IP.
echo Um momento
TIMEOUT /T 1 /NOBREAK
ipconfig
TIMEOUT /T 5 /NOBREAK
cls
goto Menu

:Transparente
color 0A
title Transparente
cls
echo O seguinte comando vai adicionar mudanças no registro.
TIMEOUT /T 3 /NOBREAK
echo Vai ter os seguintes registros adicionados:
echo "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Start_TrackDocs /t REG_DWORD /d 1 /f
echo "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarSizeMove /t REG_DWORD /d 1 /f
echo "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v UseOLEDTaskbarTransparency /t REG_DWORD /d 1 /f
TIMEOUT /T 5 /NOBREAK
echo Adicioanando os registros, aguarde...
TIMEOUT /T 5 /NOBREAK
echo Adicionado: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Start_TrackDocs /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Start_TrackDocs /t REG_DWORD /d 1 /f
TIMEOUT /T 1 /NOBREAK
echo Adicionado; "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarSizeMove /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarSizeMove /t REG_DWORD /d 1 /f
TIMEOUT /T 1 /NOBREAK
echo Adicionado: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v UseOLEDTaskbarTransparency /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v UseOLEDTaskbarTransparency /t REG_DWORD /d 1 /f
TIMEOUT /T 1 /NOBREAK
echo Os registros foram adicionados.
echo Aguarde alguns segudos...
TIMEOUT /T 3 /NOBREAK
cls
goto Menu

:Windows Defender
color fc
title Windows Defender
cls
echo Escolha:
echo 1. Ativar
echo 2. Desativar
set /p resposta=Digite o número da opção desejada e dê Enter:
if %resposta%==1 goto Ativar
if %resposta%==2 goto Desativar
big_green.pngesativar
cls
color fc
title Desativar Windows Defender
echo Esse seguinte comando vai fazer mudança no registro, fazendo com que o Windows Defender sejá desativado.
TIMEOUT /T 1 /NOBREAK
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware /t REG_DWORD /d 1 /f
TIMEOUT /T 1 /NOBREAK
cls
goto Menu
:Ativar
cls
color fc
title Ativar Windows Defender
echo Esse seguinte comando vai fazer mudança no registro, fazendo com que o Windows Defender sejá ativado.
TIMEOUT /T 1 /NOBREAK
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware
TIMEOUT /T 1 /NOBREAK
cls
goto Menu

:The Sims 4
color F0
title The Sims 4
cls
echo Esse comando vai ativar a interface em português do The Sims 4
TIMEOUT /T 1 /NOBREAK
echo Espere um momento...
TIMEOUT /T 1 /NOBREAK
echo O seguinte comando vai fazer a seguinte mudança no registro:
echo "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Maxis\The Sims 4" /v Locale /t REG_SZ /d pt_BR
echo E
echo "HKEY_LOCAL_MACHINE\SOFTWARE\Maxis\The Sims 4" /v Locale /t REG_SZ /d pt_BR
echo Aguarde alguns segundos
TIMEOUT /T 10 /NOBREAK
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Maxis\The Sims 4" /v Locale /t REG_SZ /d pt_BR
TIMEOUT /T 0 /NOBREAK
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Maxis\The Sims 4" /v Locale /t REG_SZ /d pt_BR
TIMEOUT /T 3 /NOBREAK
cls
goto Menu

:SysMain
color F0
title SysMainConfig
cls
echo Vai ser adicionado o seguinte registro: Reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SysMain" /v Start /t REG_DWORD /D 4 /f
TIMEOUT /T 3 /NOBREAK
echo Adicionando o seguinte registro: Reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SysMain" /v Start /t REG_DWORD /D 4 /f
Reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SysMain" /v Start /t REG_DWORD /D 4 /f
TIMEOUT /T 5 /NOBREAK
cls
goto Menu

:Sair
color 0A
title Sair
cls
TIMEOUT /T 0 /NOBREAK
exit /b

:Reiniciar
color F0
title Restart.bat
cls
runas /user:mydomain\admin cmd
taskkill /f /im explorer.exe
cls
TIMEOUT /T 2 /NOBREAK
taskkill /f /im explorer.exe
cls
TIMEOUT /T 2 /NOBREAK
explorer.exe
cls
echo Aguarde...
TIMEOUT /T 15 /NOBREAK
cls
goto Menu[/code]
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#5 Por TRONNER
02/07/2019 - 12:56
Não é mais fácil você criar um arquivo .bat secundário e chamar ele pelo CALL no primeiro, deixando a opção de voltar no segundo pela mesma condição CALL ?!
Não entendi o motivo de ter 2 menus.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
One Defauter
One Defauter Novo Membro Registrado
7 Mensagens 0 Curtidas
#6 Por One Defauter
02/07/2019 - 15:16
Até pensei nisso, mas eu quero que fica tudo em um lugar só então para que não fique muito tumultuado então eu fiz os dois Menu, mas com a condição que é só um clique e ele vai para tal comando.
Eu tinha feito um outro que é assim: (OBS: Está logo em baixo)
Mas esse fica muito tumultuado e outra coisa, é que tem que digitar e apertar enter para que o comando vá, mas por algum motivo eu quero que só clique em um certo número e vá para o certo comando, então encontrei esse comando CHOICE, mas ele não funciona corretamente. Eu já tentei usar o comando SET para ajudar a guiar o CHOICE, mas aparentemente não deu certo.

[code=winbatch]@echo off
if "%1" neq "" ( goto %1)
:Menu
title Menu
color 0A
cls
echo.
echo 1. ^|Reiniciar 11.^|Novo
echo 2. ^|SysMain 12.^|Upload
echo 3. ^|The Sims 4 ^|
echo 4. ^|Windows Defender ^|
echo 5. ^|Transparente ^|
echo 6. ^|Reset IP ^|
echo 7. ^|Bloquear Ccnexão ^|
echo 8. ^|Desligar Sistema ^|
echo 9. ^|Limpeza ^|
echo 10.^|Fast HDD e SSD ^|
echo.
echo 0. ^|Sair
echo.
set /p resposta=Digite o número da opção desejada e dê Enter:
if %resposta%==1 goto Reiniciar
if %resposta%==2 goto SysMain
if %resposta%==3 goto The Sims 4
if %resposta%==4 goto Windows Defender
if %resposta%==5 goto Transparente
if %resposta%==6 goto IPConfig
if %resposta%==7 goto Bloquear Conexão
if %resposta%==8 goto Desligar Sistema
if %resposta%==9 goto Limpeza
if %resposta%==10 goto Fast HDD & SSD
if %resposta%==0 goto Sair
if %resposta%==11 goto Instalação
if %resposta%==12 goto UPUpload[/code]
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#7 Por TRONNER
03/07/2019 - 08:26
Você percebeu que no meu exemplo a ordem do menu e dos gatilhos estão diferentes, né :nao_sei_de_nada: ?!
Última dica, não monte tudo de uma vez rodando em seguida, faça com poucos itens e somente depois de funcionarem vá adicionando os demais.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal