Hola a todos
necesito ayuda para un proyecto...
aver, yo x aora e conseguido ejecutar el archivo con este codigo siempre y cuando este en la misma carpeta que el .lnk que ejecuta el codigo.
%COMSPEC% /c start settings.txt
y lo que necesito esque ejecute el el settings.txt pero estando en otra ruta distinta
PD: por cierto es un exe renombrado xD
ejemplo mas o menos de lo que seria:
%COMSPEC% /c start C:\ruta\settings.txt
esta claro que ese ejemplo solo es para que se entienda lo que necesito, no funciona.
necesitaria que fuera todo el code de una sola linea...
aunque si a alguien se le ocurre una forma que fuera con mas de una linea que la aporte igualmente puede servirme igual.
saludos
¿Por qué no utilizas el comando start seguido de la ruta del archivo, sin utilizar %COMSPEC% /c?
pues porque lo quiero usar en acceso directo y hay que poner eso delante o no funciona
Pues puedes probar a utilizar "cmd.exe /c RUTA_COMPLETA".
Intenta con esta sintaxis:
start c:\directorio\subdirectorio\archivo.exe
Cita de: el novato de la red... en 27 Junio 2008, 22:45 PM
Intenta con esta sintaxis:
start c:\directorio\subdirectorio\archivo.exe
emmm... el ejemplo que deje... que dije que NO funciona es lo mismo que tu me as dejado -.-"" xDD pero weno... gracias x intentar aportar
Cita de: aaronduran2 en 27 Junio 2008, 22:35 PM
Pues puedes probar a utilizar "cmd.exe /c RUTA_COMPLETA".
mmmmm tampoco funciona
Por que no pones tu code completo, para ver mejor el problema?
Saludos.
Citar
mmmmm tampoco funciona
Pues a mi sí que me funciona. Que raro.
Cita de: aaronduran2 en 27 Junio 2008, 23:28 PM
Citar
mmmmm tampoco funciona
Pues a mi sí que me funciona. Que raro.
aver prueva de pasarme tu .lnk ya configurado x provar... pero eske nada a mi no se me ejecuta
Tienes win2000? :rolleyes:, porque cmd apareció luego y el equivalente sería command.exe
Saludos
Lo que te entiendo es que quieres correr un ejecutable con otra extensión, con el comando start, no se que sucede con el comando start de mi pc, no me ejecuta aplicaciones que no sean .exe (debe ser por los parches). No entiendo que tiene que ver el acceso directo, porque puedes crear el bat o cmd, colocándo start y la ruta del archivo, en la que puedes utilizar %variables% como %tmp% %WinDir% %UserProfile% y después añades un acceso directo .pif
Cita de: carlitos.dll en 28 Junio 2008, 01:48 AM
Lo que te entiendo es que quieres correr un ejecutable con otra extensión, con el comando start, no se que sucede con el comando start de mi pc, no me ejecuta aplicaciones que no sean .exe (debe ser por los parches). No entiendo que tiene que ver el acceso directo, porque puedes crear el bat o cmd, colocándo start y la ruta del archivo, en la que puedes utilizar %variables% como %tmp% %WinDir% %UserProfile% y después añades un acceso directo .pif
aver... en un acceso directo puedes insertar ese codigo y acer que lo use y es lo que quiero...
No hace falta que te lo pase, es un acceso directo normal y corriente. ¿Por qué no pruebas a crearlo y luego pasárnoslo tú?
Es un poco confuso, porque en el título dices "Ejecución de archivo exe con batch" y después dices, ejecutarlo con acceso directo.
Pero por fin te entendí.
Lo que necesitas es hacer es esto:
Crear un acceso directo con la siguiente ruta:
%COMSPEC% /c start %homedrive%\officexp-KB947866-FullFile-ESN.txt
o
%COMSPEC% /c start %systemroot%\officexp-KB947866-FullFile-ESN.txt
En dónde la carpeta de la ruta la específicas con variables, entra a cmd.exe y escribe set y verás las variables de carpetas.
Si el archivo está en Mis documentos pone por ejemplo:
%COMSPEC% /c start "%userprofile%\Documentos de %username%\officexp-KB947866-FullFile-ESN.txt"
Para retroceder un directorio colocas ..
Por ejemlo para ir a Document and settings:
%COMSPEC% /c start "%userprofile%\..\officexp-KB947866-FullFile-ESN.txt"
Por cierto debes cambiar officexp-KB947866-FullFile-ESN.txt por el archivo que tú deseas, en este caso lo hice con una actualización de office :D