Sobre el autorun

20/11/2005 - 21:23 por Carlos | Informe spam
Voy a replantear mi pregunta sobre el tema del autorun, que despues de dos noches enteras creo que sé por donde vienen mis problemas.

Como dijo Enrique (MVP) necesito hacer un bat, y en local me funciona, pero no en el cd. Esto se debe a que cuando se ejecuta el bat, este llama a una linea de comandos, y esta linea de comandos empieza con el consiguiente c:\documents & settings\usuario\escritorio y ahi es donde escribe el "start programa docuemento", y esto claro no funciona porque en el escritorio no esta ese programa, sino en el cd, que seria facil ponerle una letra pero me gustaria que cogiera "desde donde se esta ejecutando", pues los cd en unos equipos son D: o E:... no se si me explico.

Agradeceria alguna ayuda en este sentido...

Muchas gracias y perdon por la repeticion, pero estoy dedicandole horas al tema y no avanzo...
 

Leer las respuestas

#1 Daniel Martín
20/11/2005 - 22:25 | Informe spam
Utiliza la variable de entorno "%CD%" (sin comillas pero con paréntesis). Es decir, si el archivo está en la raíz del CD (suponiendo que el BAT esté también en la raíz del CD), la sintaxis sería:

Start Aplicación.exe "%CD%\Archivo.pps"

Un saludo,
Daniel Martín
Correo electrónico:


"Carlos" wrote in message news:
Voy a replantear mi pregunta sobre el tema del autorun, que despues de dos noches enteras creo que sé por donde vienen mis problemas.

Como dijo Enrique (MVP) necesito hacer un bat, y en local me funciona, pero no en el cd. Esto se debe a que cuando se ejecuta el bat, este llama a una linea de comandos, y esta linea de comandos empieza con el consiguiente c:\documents & settings\usuario\escritorio y ahi es donde escribe el "start programa docuemento", y esto claro no funciona porque en el escritorio no esta ese programa, sino en el cd, que seria facil ponerle una letra pero me gustaria que cogiera "desde donde se esta ejecutando", pues los cd en unos equipos son D: o E:... no se si me explico.

Agradeceria alguna ayuda en este sentido...

Muchas gracias y perdon por la repeticion, pero estoy dedicandole horas al tema y no avanzo...

Preguntas similares