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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Comprobar actualizaciones a traves de wget o cualquier otra aplicacion externa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Comprobar actualizaciones a traves de wget o cualquier otra aplicacion externa  (Leído 3,222 veces)
z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Comprobar actualizaciones a traves de wget o cualquier otra aplicacion externa
« en: 3 Junio 2012, 21:21 pm »

Hola amigos, bueno lo que quiero hacer es un poco complicaete y no se si se puede hacer...  :laugh:

A ver, lo que yo quiero es lo siguiente... Yo tengo mi bat que se está cargando, y mientras se carga quiero que compruebe si hay actulizaciones con wget... Lo primero es, que no tengo ni idea de los qsiguientes aspectos:

- Deberia tener un link fijo cada nueva version respecto a la siguiente?
- Deberia utilizar PHP o algo así?

Se me estan ocurriendo varias formas... y es por ejemplo, que se descarge un batch que tenga escrito el numero de la ultima version, y tras algun macabro modo averigue y sustraiga la version del bat....



Otra cosita, es que, para que no de mucho porsaco lo de ¿Quiere actulizar su puto bat?, y el usuario este hasta los cojones mismisimos de la actualizacion... quiero que se pueda poner un si, o un no... o la opcion nobel, Olvida mi casa mi nombre... No, XD "No avisarme nunca mas... o algo por el estilo"... si el usuario marca esta opcion y luego se arrepienta que pueda actualizarlo (que en este caso, volveriamos a la cuestion anterior....)  >:D  :¬¬

Bueno, gracias a todo participante (aunque solo creo que lo va a hacer elektro  :¬¬) Un saludín.


En línea


Interesados hablad por Discord.
z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Comprobar actualizaciones a traves de wget o cualquier otra aplicacion externa
« Respuesta #1 en: 5 Junio 2012, 17:36 pm »

MMMM... ya tengo la solucion seria algo asi:

Para buscar la version

Código
  1. For /F "Tokens=2 Delims==" %%a in ('Type "launcher.bat" ^| Find "License=6858482923848483"') Do (echo Su menu esta actualizado...)
  2.  
Y dentro del .bat pongo en algun sitio:
Código
  1. License=6858482923848483

Y si no esta actualizado, la verdad es que no se como hacer para que me diga si no encuntra las opciones...

Venga que alguien me ayude, puede ser que si pongo if not, funcione?

Solo necesito saber como puedo poner si no encuentra esa linea para ejeuctar el codigo de actualizacion, y si el usuario dice no recordar.

Pongo un:
Código
  1. (
  2. echo No
  3. ) > "recordarmastarde.txt"
  4.  
y en el bat.


Código
  1. For /F "Tokens=2 Delims==" %%a in ('Type "recordarmastarde.txt" ^| Find "No"') Do (Aqui codigo para que no pregunte.)
  2.  
No sria asi?  :huh:



Elektro H@cker: Usa el botón "insertar código" que no eres nuevo ya deberías saber estas cosas...  : P


« Última modificación: 11 Junio 2012, 01:51 am por EleKtro H@cker » En línea


Interesados hablad por Discord.
Puntoinfinito


Desconectado Desconectado

Mensajes: 919


#! /win/archlinux


Ver Perfil WWW
Re: Comprobar actualizaciones a traves de wget o cualquier otra aplicacion externa
« Respuesta #2 en: 6 Junio 2012, 22:17 pm »

Y una búsqueda manual? Que el mismo compruebe las actualizaciones y si quiere la downloadea...
En línea

AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.
z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Comprobar actualizaciones a traves de wget o cualquier otra aplicacion externa
« Respuesta #3 en: 7 Junio 2012, 14:59 pm »

Se supone que con un findstr se puede hacer, lo que pasa es que no se como darle una accion si no encuntra algo,  :rolleyes:
En línea


Interesados hablad por Discord.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Comprobar actualizaciones a traves de wget o cualquier otra aplicacion externa
« Respuesta #4 en: 11 Junio 2012, 02:03 am »

Código
  1. For /F "Tokens=2 Delims==" %%a in ('Type "launcher.bat" ^| Find "License=6858482923848483"') Do (echo Su menu esta actualizado...)

Solo necesito saber como puedo poner si no encuentra esa linea para ejeuctar el codigo de actualizacion, y si el usuario dice no recordar.

1º:
Código
  1. Type "launcher.bat" | Find /I "License=6858482923848483" >NUL || (Echo Su menu esta actualizado... & pause & comandos de actualización...)

2º:
Código
  1. echo No> "recordarmastarde.txt"
  2. Type "recordarmastarde.txt" | Find /I "NO" >NUL && Pause && Comandos para NO preguntar... || (Comandos para SI preguntar)


Puedes hacer lo mismo con esta comprobacion (En los 2 codes de arriba):

Código
  1. Type "recordarmastarde.txt" | Find /I "NO" >NUL
  2. If NOT %errorlevel%==0 (
  3.    Comandos para preguntar...
  4. )

Espero habertelo aclarado un poco...
Un saludo.
En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines