Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Tonker en 26 Febrero 2012, 08:55 AM

Título: Ayuda con archivo bat
Publicado por: Tonker en 26 Febrero 2012, 08:55 AM
hola a todos, quisiera un poco de ayuda estoy creando un launcher para un juego, el juego es en linea y tiene un parche que es un archivo batch (este archivo le cambia el parametro de la ip del juego) lo que quiero crear un batch y convertirlo a exe, como este archivo exe estara dentro del launcher quisiera que tuviera la funcion de encontrar el archivo ejecutable, es decir que lo buscara en el sistema para ejecutarlo con los parametros deseados, no se si me explique bien?

Título: Re: Ayuda con archivo bat
Publicado por: dont'Exist en 26 Febrero 2012, 09:35 AM
No entendí bien. ¿Quieres que el script busque un archivo ejecutable en alguna parte del disco? Mmm, pero ¿sabes en qué carpeta está dicho ejecutable?
Título: Re: Ayuda con archivo bat
Publicado por: Eleкtro en 26 Febrero 2012, 09:42 AM
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.




Buenas.

1º: Exe script.
descarga_directa_software (http://foro.elhacker.net/series_peliculas_musica_juegos_programas/descarga_directa_software-t183401.0.html;msg1596496#msg1596496)


2º:
Código (dos) [Seleccionar]
@echo off
For /F "Tokens=*" %%# in ('Dir /B /S "NOMBRE DEL EJECUTABLE.EXE"') Do (Call :proceso "%%#")

:Proceso
Echo Ruta: %~dp1
Echo Archivo: %~nx1
echo Completo: %1
Pause


Saludos
Título: Re: Ayuda con archivo bat
Publicado por: Tonker en 27 Febrero 2012, 07:29 AM
Muchas gracias por sus respuestas, ahora ya se exactamente lo que necesito;
Quisiera algo asi: un .bat que busque el parche(otro .bat) en el DD, que almacene la ubicacion y ejecute el programa, para que cuando vuelva a usarse no tenga que buscarlo otra vez, no se si me entiendan no se nada del tema  :P

de todas formas probare el codigo que me diste Elecktro :D gracias
Título: Re: Ayuda con archivo bat
Publicado por: Eleкtro en 27 Febrero 2012, 08:14 AM
Cita de: Tonker en 27 Febrero 2012, 07:29 AM
Quisiera algo asi: un .bat que busque el parche(otro .bat) en el DD, que almacene la ubicacion y ejecute el programa,

Código (dos) [Seleccionar]
@echo off
For /F "Tokens=*" %%# in ('Dir /B /S "%Systemdrive%\NOMBRE DEL PARCHE.bat"') Do (Set "Parche=%%#")

Echo: Variable %%Parche%% almacenada: %Parche%
rem Start /B %parche%
rem etc...
rem etc..
rem etc.
Pause >NUL