Ayuda con archivo bat

Iniciado por Tonker, 26 Febrero 2012, 08:55 AM

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

Tonker

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?


dont'Exist

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?

Eleкtro

Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.




Buenas.

1º: Exe script.
descarga_directa_software


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








Tonker

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

Eleкtro

#4
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