2012-06-29 17 views
6

Estoy ejecutando Windows 7 y cuando ejecuto cmd.exe quiero que inicie en un directorio llamado C: \ foo \ bar. Recuerdo que pude crear un enlace a este ejecutable en el escritorio y hacer clic derecho en algún lugar para establecer el menú de inicio del símbolo del sistema cmd.exe rellenando un campo en una ventana transitoria, pero no puedo encontrarlo. Tengo encontré el siguiente argumento, que sin embargo parece más complicado. Quiero configurar el directorio de inicio para cmd.exe a través de una ventana emergente.Windows 7: cmd.exe: configuración del directorio de inicio (en un enlace a cmd.exe)

Changing default startup directory for command prompt in Windows 7

¿Alguna idea?

Respuesta

3

Abrir las propiedades de un acceso directo a cmd y establezca el directorio existe:

enter image description here

6

Cuando se crea un acceso directo a cmd.exe, puede abrir las propiedades del acceso directo y encontrar bajo acceso directo pestaña se inicia en los opción que le dirá cmd.exe dónde empezar, como aquí:

Command Prompt Shortcut Properties

13

como se menciona en los otros carteles: el enfoque habitual es editar las propiedades del acceso directo y completar el campo con el lema "iniciar en". simple como eso. Sin embargo

, por alguna razón esto no tiene ningún efecto en los sistemas UAC activado si al mismo tiempo también se activa la casilla de verificación "ejecutar como administrador" en las propiedades avanzadas del acceso directo.

enter image description here

una solución es poner todo en el campo "objetivo" del acceso directo:

%windir%\System32\cmd.exe /K cd /d "E:\My Folder" & sometest.bat 

cuando se ejecuta en 64 bits y desea iniciar explícitamente el sabor de 32 bits de la línea de comandos:

%windir%\SysWOW64\cmd.exe /K cd /d "E:\My Folder" & sometest.bat 



para adicional información sobre los parámetros de línea de comandos utilizadas anteriormente, véase:
cmd.exe /?
cd.exe /?

+0

Lo que está haciendo el interruptor '/ d'? – rstackhouse

+1

/d le dice a cd que use la ruta completa y cambie las letras de unidad según sea necesario. Entonces, en lugar de hacer algo como "prompt> d:" para llegar a la unidad D y luego hacer "prompt> cd somedir_on_d" puedes simplemente "cd/d d: \ somedir_on_d" ... muy útil una vez que sabes que está allí. – Milner

+0

¡Gracias, exactamente lo que necesito! ¡Esta debería ser la respuesta elegida! –

Cuestiones relacionadas