
En un acceso directo normal de Windows tenemos el campo Destino y el campo Iniciar en.
¿Puedo hacerlos en un lote?
.
Complicadores:
Windows está en C:
La aplicación está en E:
La carpeta Iniciar en está en L:
.
El programa que tengo usa el campo Iniciar en para buscar los archivos que guardó (a través del cuadro de diálogo abierto del programa)
Ino puedoHaz lo siguiente:
cd /d E:\Program\
start program.exe
Porque en este caso, el programa se ejecutará y buscará los archivos guardados en E:\Program, como lo hiceno se indicaen cualquier lugar de la carpeta Iniciar en (y la gente simplifica mi pregunta cuando pregunto cómo expresarla)
Respuesta1
start "" /d c:\somefolder "E:\Program Files\PTC\Creo 2.0\Parametric\bin\parametric.exe"
Establece la carpeta de inicio.
Respuesta2
Lo que necesitas hacer es esto:
cd /D L:\WhateverFolderYouWant
start E:\Program\program.exe
El directorio cd
al que se dirige es el directorio de trabajo actual que el programa utilizará como directorio "Iniciar en". Si proporciona la ruta completa del programa que desea ejecutar, ejecutará ese programa con el directorio de trabajo actual configurado correctamente.
En breve,no cd
al directorio del programa, cd
al directorio que desea que considere el directorio "Iniciar en".