Título: ayuda con programa batch
Publicado por: pkzz en 27 Febrero 2006, 03:35 am
alguien puede decirme como puedo hacer que un batch pruebe una determinada cantidad de ips en el comando nbtstat tendria que ser de este estilo: for (1er numero de ip to ultimo numero) nbtstat -A ip trate de hacerlo yo mismo pero tengo errores de sintaxis gracias por su ayuda... ;D
Título: Re: ayuda con programa batch
Publicado por: Hendrix en 27 Febrero 2006, 14:11 pm
yo hice hace tiempo un programa que hace exactamente lo que tu kieres hacer....te pongo el kode: @echo off
color 4f title Escaneador de IPs Por Hendrix echo. echo. echo. echo. echo. echo. echo ***************************************** echo * * echo * * echo * ESCANEADOR DE IP BY HENDRIX * echo * * echo * * echo ***************************************** echo. echo. echo Pulsa una tecla para iniciar pause > nul :inisi cls echo Elige la opcion: echo 1. Escanear una IP echo 2. Ayuda Sobre este Programa echo 3. Manual de NetBios echo 4. Informe completo sobre tu PC echo 5. Salir set /p eleccio= If %eleccio%==1 goto buskeda If %eleccio%==2 goto help If %eleccio%==3 goto manual If %eleccio%==4 goto info If %eleccio%==5 goto surti :help cls echo Este Programa se una de la siguiente manera: echo ------------------------------------------------------------------ echo Para introducir una IP se hace asi: echo si tenemos esta IP: xx.yyy.zz.www solo tenemos echo que poner esto: xx.yyy.zz el .www lo pondra el programa echo y escaneara del valor nº 1 al 255 de esa IP echo para escanear otra IP vuelves al inicio y repites echo el proceso echo. echo. echo. echo Presiona una tecla para salir pause > nul goto inisi :buskeda cls echo 1. Escanear solo una IP echo 2. Escanear un rango de IP del 1 al 255 set /p tria= If %tria%==1 goto unip If %tria%==2 goto dusip :unip cls echo Introduce la IP a escanear: set /p ipo= nbtstat -A %ipo% echo. echo. echo Presiona una tecla para salir pause > nul goto inisi :dusip cls echo Introduce la IP: set /p ip= echo. echo Escaneando... echo. for /L %%x IN (1,1,255) DO echo. && echo. && echo IP: %ip%.%%x && nbtstat -A %ip%.%%x echo. echo. echo. echo Si aqui abajo aparece la palabra NetBios hay resultados buenos!! echo. Find /I "NetBios" echo Proceso Finalizado!! echo. echo. echo. echo Presione una tecla para ir al menu pause > nul goto inisi :manual echo Manual NetBios On-Line (+ Programa busca IP's) echo --------------------------------------------------------------------- echo. echo El Link al manual es este: http://miditones.iespana.es/netbios/ echo Es muy facil de entender.... echo espero que les sea de ayuda echo Presione una tecla para volver al inicio pause > nul goto inisi :info cls ipconfig | find /I "IP. . ." > ip.txt set ips= set masks= FOR /F "tokens=1* delims=:" %%A IN (ip.txt) do set ips=%%B echo %ips% > ip.txt echo tu IP es: %ips% echo. echo Informe del Sistema: systeminfo echo. echo Pulse una tecla para salir pause > nul del /s /q ip.txt goto inisi :surti cls echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo. echo Programa echo por Hendrix echo. echo ************************************************ pause > nul exit
Weno, fijate en lo que hace.... Espero que te sirva... Salu2 Hendrix
Título: Re: ayuda con programa batch
Publicado por: pkzz en 27 Febrero 2006, 17:08 pm
el programa me sirvio gracias por tu ayuda
|