Jump to content
Fórum Script Brasil
  • 0

Script de rede com batch (.bat)


WagnerFS

Question

Boa tarde a todos. Estou desenvolvendo um script em batch script (.bat) e estou tendo dificuldades na hora de pedir ao usuário para digitar o ip e em seguida pegar o ip que está em uma variável e executar o comando ping. Segue abaixo o script. Só fiz as alterações até a opção 5, as demais não importam pois eu sei como executar.

echo off
t
cls
color 1f
title APLICATIVO PARA GERENCIAMENTO DE REDES

:menu
time /t
date /t 



echo     ______________________________________________      
echo.                           
echo         SELECIONE UMA DAS OPCOES ABAIXO      
echo.                           
echo.                           
echo            (1) EXIBIR IP (simples)          
echo            (2) EXIBIR IP (completo)
echo            (3) EXIBIR ENTRADAS DE DNS
echo            (4) LIMPAR ENTRADAS DE DNS
echo            (5) EXCUTAR PING
echo            (6) COMANDO TRACERT
echo            (7) COMANDO PATHPING
echo            (8) EXIBIR MAC                           
echo     ______________________________________________
echo.
echo.

set /p op= DIGITE UMA OPCAO 

if %op% equ 1 goto 1
if %op% equ 2 goto 2
if %op% equ 3 goto 3
if %op% equ 4 goto 4
if %op% equ 5 goto 5
if %op% equ 6 goto 6
if %op% equ 7 goto 7
if %op% equ 8 goto 8

:1 

ipconfig 
time /t >> c:\relatorio.txt
date /t >> c:\relatorio.txt
ipconfig >> c:\relatorio.txt
cls

goto menu
    
:2

ipconfig /all
time /t >> c:\relatorio.txt
date /t >> c:\relatorio.txt
ipconfig /all >> c:\relatorio.txt

cls

goto menu

:3

ipconfig /displaydns
time /t >> c:\relatorio.txt
date /t >> c:\relatorio.txt
ipconfig /displaydns >> c:\relatorio.txt
cls

goto menu

:4 

ipconfig /flushdns
cls

goto menu

:5 
echo Digite o IP
set /p ip =
echo Qual o numero requisicoes?
set /p num = 

if "%num%"  == "0" ( 
ping -t %ip%
pause
) else (

ping %ip%
echo.
echo Fim do comando ping!
pause
)

cls 


goto menu

:6

ping www.google.com.br
cls

goto menu

:7 

ping www.google.com.br
cls

goto menu

:8 

ping ww
cls

goto menu

Quem puder ajudar, agradeço.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...