2008-09-16 13 views
7

Tengo un acceso directo en mi escritorio que abre un símbolo del sistema con muchos argumentos que necesito. Establecí el campo 'start in' en d: \ y funciona como se esperaba (el prompt comienza en d :). Cuando elijo Avanzado -> ejecutar como administrador y luego abrir el acceso directo, comienza en C: \ Windows \ System32, aunque no he cambiado el campo 'iniciar en'. ¿Cómo puedo hacer que comience en d: \?¿Cómo puedo hacer un inicio de acceso directo en un directorio diferente cuando lo ejecuto como administrador en Windows Vista?

Respuesta

9

Si usa el argumento/k, puede agregar una sola línea para ejecutar una unidad de cambio y cambiar el directorio. Por ejemplo:

C:\Windows\System32\cmd.exe /k "d: & cd d:\storage"

Usando & se puede encadenar muchos comandos en una sola línea.

Editar: También puede cambiar la unidad con el comando de cd solo "cd /d d:\storage". Gracias a Adam Mitz por el comentario.

+3

¿por qué no usar solo un comando? cd/d d: \ storage –

+0

No sabía que el comando de cambio de directorio lo hizo. Bueno saber. –

+0

Sí ... hay una cantidad sorprendente de aprender en cmd.exe. –

Cuestiones relacionadas