windows-7 - español - command prompt windows 8
Cambiar el directorio de inicio predeterminado para el símbolo del sistema en Windows 7 (18)
¿Cómo cambio el directorio de inicio predeterminado para el símbolo del sistema en Windows 7?
Normalmente hago lo siguiente para iniciar el símbolo del sistema desde C: /
WIN-R (Run Prompt) cmd /K cd C:/
Deseo hacer lo siguiente para iniciar el símbolo del sistema desde C: /
WIN-R (Run Prompt) cmd
Abre regedit y busca esta ruta
HKEY_CURRENT_USER/Software/Microsoft/Command Processor
Crea un nuevo valor de cadena llamado Autorun
. Establezca su valor en cd /d C:/
.
Ejecuta cmd de nuevo. Voila!
Esto no funciona para mi Lo intenté tanto con Win7 64bit como con Vista 32.
Estoy usando la línea de comando debajo para agregar esta capacidad.
reg agrega "HKEY_CURRENT_USER / Software / Microsoft / Command Processor" / v AutoRun / t REG_SZ / d "IF x"% COMSPEC% "== x% CMDCMDLINE% (cd / D c :)"
cambiar el atajo en Windows System en 8.1 funcionó para mí; otra cosa que encontré es que ''Start In'': WORKS cuando Advanced -> Run as admin está DESCONOCIDO, sin embargo, si está CHECKED, no funciona
En el Menú de Inicio de Windows, haga clic con el botón derecho en Símbolo del sistema.
Haga clic en "Propiedades".
Se abre el cuadro de diálogo "Propiedades de símbolo del sistema".
Edite el campo "Iniciar en" en una ubicación donde desee iniciar el símbolo del sistema.
Ejemplo: Chand% HOMEDRIVE %% HOMEPATH% a D: / PersonalPrograms.
La próxima vez que inicie el símbolo del sistema, el directorio de inicio será D: / PersonalPrograms
Mantenga la apertura del mensaje de comando limpia. Evite editar la clave de registro y agregar una ejecución automática, puede volver a morderlo.
Cree un archivo por lotes simple y guárdelo en la carpeta C: / Windows o C: / Windows / System32. Llamo a la mía! .bat (signo de exclamación). Tiene los siguientes comandos:
@echo off c: cd / cls whoami
Va a la carpeta donde necesito trabajar, borra la pantalla y me dice en qué contexto de seguridad estoy.
La siguiente solución funcionó bien para mí. Navegue hasta el acceso directo del símbolo del sistema en el menú de inicio:
C: / Usuarios / su nombre de usuario / AppData / Roaming / Microsoft / Windows / Menú Inicio / Programas / Accesorios / Símbolo del sistema
Haga clic derecho en el archivo de acceso directo para abrir el cuadro de diálogo de propiedades. Dentro del cuadro de texto "Comenzar en:", debería ver% HOMEDRIVE %% HOMEPATH%. Si desea que el aviso comience en C: / simplemente reemplace las variables con "C: /" (sin comillas).
actualizar
Parece que Microsoft ha cambiado este comportamiento recientemente, por lo que ahora se requiere un paso adicional. Después de realizar los pasos anteriores, copie el atajo modificado "Símbolo del sistema" y cámbiele el nombre a "cmd". Luego, al escribir "cmd" en el menú de inicio debería funcionar una vez más.
Haga un atajo apuntando a cmd.exe somwhere (por ejemplo, escritorio) luego haga clic derecho en la copia y seleccione "propiedades". Navegue al menú "Acceso directo" y cambie el directorio "Comenzar en:".
Un poco tarde, pero ignore las modificaciones de registro. Simplemente cambie el destino del atajo a:
cmd /k "command"
es decir
cmd /k "cd/myStartUpFolder"
Voila!
regedit funcionó muy bien. HKEY_CURRENT_USER/SOFTWARE/MICROSOFT/Command
Processor, todo lo que tiene que hacer es cambiar el valor de la tecla AutoRun, que ya está configurada en el lugar en el que está siendo descargado actualmente a un nuevo valor en el formato de:
cd /d <drive:path>
for c:/, that would be cd /d c:/
for junk, that would be cd d/ c:/junk
es muy simple, incluso un principiante que nunca usó regedit debería ser capaz de resolverlo. si no, ve al indicador c: / y simplemente escribe regedit, luego sigue la ruta a la clave.
HKEY_CURRENT_USER / Software / Microsoft / Command Processor
cadena: valor de ejecución automática: cd / d% ~ dp0
todos los archivos bat se ejecutarán desde la ubicación del archivo bat
tipo
cmd.exe /k cd c:/
en un archivo de texto y guardar como cmd.bat Hacer clic en este archivo hace el truco. También puede fijarlo al menú de inicio.
Para comenzar en una unidad particionada (por ejemplo, D), use
cmd.exe /k d:
- Haga una búsqueda de "cmd" en su computadora con Windows
- haga clic derecho en cmd y haga clic en "Pin para iniciar menú" (Alternativamente, haga clic derecho en cmd - haga clic en copiar y luego péguelo en su escritorio)
- haga clic derecho en el cmd en su menú de inicio o en su escritorio (según la opción 2 anterior) - haga clic en Propiedades
- dentro del cuadro de texto "iniciar en" pegue la ubicación de su directorio de inicio predeterminado
- Presione Aplicar y OK
Cada vez que haga clic en el cmd en su menú de inicio o en el acceso directo de su escritorio, la CMD se abrirá en su ubicación predeterminada
Editar: Parece que al editar el atajo de archivo se rompe el atajo de teclado. (Moraleja de la historia: ¡solo cambia los archivos del sistema que sabes cómo solucionarlos!)
Como señalan otras respuestas, cambiar la ubicación de inicio del autoejecución del registro no es una buena idea porque romperá silenciosamente otros programas que desembolsarán tareas, como el código de Visual Studio.
Solo debe cambiar el acceso directo que use para abrir cmd y tener una entrada de Inicio.
Si usa Win + x , c para iniciar cmd, puede editar el Inicio de
"%LOCALAPPDATA%/Microsoft/Windows/WinX/Group3/02 - Command Prompt.lnk"
comando "start in directory"
cmd /K cd C:/WorkSpace
pero si WorkSpace pasa a estar en una unidad diferente a la C, la consola se iniciará en la carpeta predeterminada y luego deberá poner D: para cambiar la unidad Para evitar esto, use cd con el parámetro -d
cmd /K cd -d D:/WorkSpace
crea un atajo y lo arreglaste;)
Una manera fácil de hacerlo + bonificación.
Inicie cmd
con derechos de administrador, el directorio predeterminado para la solicitud será C:/WINDOWS/system32
.
notes.bat
un archivo bat en ese directorio ( notes.bat
) Lo notes.bat
con un bloc de notas y escribí las siguientes líneas. A cada línea le sigue un comentario que no debe agregarse al archivo bat.
@echo off
prompt $S$CYourNamel$F$S$G$S
/* This is a comment, do not include it in the bat file - above line will make the prompt look like (YourName) > */
cd C:/Your_favorite_directory
/* This is a comment, do not include it in the bat file - above line will navigate you to your desired directory */
Guardado el archivo y eso fue todo. Ahora cuando abra cmd
con derechos de administrador, simplemente escriba: notes
o notes.bat
y ejecutará el archivo notes.bat
con los cambios deseados.
- ir a regedit (ir a buscar y escribir regedit)
- expanda el nodo "HKEY_CURRENT_USER"
- bajo el nodo HKEY_CURRENT_USER expanda el nodo "software"
- en el nodo de software expanda el nodo "microsoft"
- debajo del nodo de Microsoft, haga clic en "Procesador de comandos"
- ruta se ve así: "HKEY_CURRENT_USER / Software / Microsoft / Command Processor"
- si no ve el valor de cadena "Autorun"
- Haga clic con el botón secundario - Nuevo - Valor de cadena expandible y cambie el nombre a Ejecución automática.
- Haga doble clic en "Autorun" 10. Ingrese este formato de ruta de valor:
- "CD / d C: / yourfoldername / yoursubfoldername"
Si bien agregar una entrada AutoRun a HKEY_CURRENT_USER/Software/Microsoft/Command Processor
como la respuesta de Shinnok es el camino a seguir , también puede complicar las cosas , realmente debes intentar detectar un inicio simple de cmd.exe frente a un script / programa usando cmd. exe como un proceso secundario:
IF /I x"%COMSPEC%"==x%CMDCMDLINE% (cd /D c:/)
La forma más fácil de hacer esto
- Haga clic en "Inicio" y escriba "cmd" o "símbolo del sistema".
- Seleccione la aplicación de búsqueda Top Top llamada exactamente el mismo "cmd" o "símbolo del sistema".
- Haga clic derecho sobre él y seleccione "Enviar a" => "Escritorio".
- En su escritorio aparecerá un nuevo atajo "cmd"
- Haga clic derecho en ese icono y elija "propiedades"
- Aparecerá una ventana emergente, en la pestaña "Acceso directo" Escriba la nueva ubicación en la opción "Iniciar en" (por ejemplo, D: / xyz)
- Arrastre ese icono y añádalo / píngalo en "Barra de Tareas"