Created
December 19, 2017 03:13
-
-
Save rubenbruno89/15e5530b5320c313a26a8822060a222c to your computer and use it in GitHub Desktop.
Halp Desk
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
:MENU | |
cls | |
echo. | |
time /t | |
date /t | |
echo Ruben Bruno Cavalcante de Menezes | |
echo . | |
echo MENU DE OPCOES | |
echo ************** | |
echo. | |
echo. | |
echo 1 - Realizar teste de ping | |
echo 2 - Verificar configuracao IP do computador | |
echo 3 - Imprimir Tabela de Roteamento do Computador | |
echo 4 - Imprimir Tabela ARP | |
echo 5 - Descobrir nome de sua conexao de rede | |
echo 6 - Configurar o ip fixo | |
echo 7 - Descobrir o IP externo da maquina | |
echo 8 - Configuracoes de Redes | |
echo 9 - Eecuter o Chkdsk | |
echo S - SAIR | |
echo. | |
echo. | |
set /p menu=TECLE O NUMERO DA OPCAO DESEJADA, OU "S" PARA SAIR: | |
if '%menu%' EQU '1' goto PING | |
if '%menu%' EQU '2' goto IPCONFIG | |
if '%menu%' EQU '3' goto ROUTERPRINT | |
if '%menu%' EQU '4' goto ARP | |
if '%menu%' EQU '5' goto NETSHINTERFACEIPSHOWCONFIG | |
if '%menu%' EQU '6' goto IP | |
if '%menu%' EQU '7' goto IPEXTERNO | |
if '%menu%' EQU '8' goto REDES | |
if '%menu%' EQU '9' goto CHKDSK | |
if /i '%menu%' EQU 's' goto SAIR | |
msg * OPCAO INVALIDA !..... Tente de novo! | |
goto MENU | |
:PING | |
cls | |
echo. | |
echo. | |
set /p ip=Digite o IP ou URL | |
ping %ip% | |
echo. | |
echo. | |
pause | |
goto MENU | |
:IPCONFIG | |
cls | |
echo. | |
ipconfig | |
echo. | |
pause | |
goto MENU | |
:ROUTERPRINT | |
cls | |
echo. | |
route print | |
echo. | |
pause | |
goto MENU | |
:ARP | |
cls | |
echo. | |
echo. | |
arp -a | |
echo. | |
pause | |
goto MENU | |
:NETSHINTERFACEIPSHOWCONFIG | |
cls | |
echo. | |
echo. | |
netsh interface ip show config | more | |
echo. | |
pause | |
goto MENU | |
:IP | |
cls | |
echo. | |
echo. | |
set /p nome=Nome da Conexao: | |
set /p ip=ip: | |
set /p gateway=Gateway: | |
set /p mascara=Mascara: | |
set /p DNS1=DNS 1: | |
set /p DNS2=DNS 2: | |
netsh interface ip set address name="%nome%" static %ip% %mascara% %gateway% | |
netsh interface ip set dnsservers name="%nome%" static %DNS1% primary no | |
netsh interface ip add dns name="%nome%" %DNS2% index=2 | |
echo. | |
pause | |
goto MENU | |
:IPEXTERNO | |
cls | |
echo. | |
echo. | |
start http://www.meuip.com.br/ | |
echo. | |
echo. | |
pause | |
goto MENU | |
:REDES | |
cls | |
echo. | |
echo. | |
start ncpa.cpl | |
echo. | |
echo. | |
pause | |
goto MENU | |
:CHKDSK | |
cls | |
echo. | |
echo. | |
SET /P CHKDIR=ENTRE COM O DIRETORIO A SER ESCANEADO EX "C:" : | |
CHKDSK %CHKDIR% /R /F /X | |
goto MENU | |
:SAIR |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment