Con frecuencia me encuentro con una carpeta abierta en Windows, que desea tener un símbolo del sistema abierto con el mismo directorio de trabajo.
Conozco el "Símbolo del sistema" de Power Toys, pero eso solo funciona como un elemento del menú contextual en la carpeta, y no desde el interior de la carpeta si ya está allí. Sé que puede navegar al directorio principal y usarlo desde allí, pero si el padre tiene miles de directorios, no es tan conveniente. He probado algunos archivos por lotes caseros asociados con acciones de carpeta en el explorador, pero estos sufren problemas similares.
Entonces, ¿cuál es la forma más rápida de abrir un símbolo del sistema con un directorio de trabajo de la carpeta actual del explorador de Windows?
Mi enfoque actual: (horrible)
- Alt- D, Ctrl-C (ruta de copia)
- Win- R, "cmd",Enter (símbolo del sistema de inicio)
- "cd",Space (iniciar un comando de cambio de directorio)
- Alt- Space, e,p (directorio pegar)
- Enter (ejecutar el directorio de cambio)
¡Sé que hay algo mejor! ¿Qué es?
fuente
Respuestas:
Mantenga presionada la tecla Mayús mientras hace clic con el botón derecho en un espacio en blanco en la carpeta deseada para que aparezca un menú contextual más detallado. Una de las opciones es
Open Command Window Here
. Esto funciona en Windows Vista, 7, 8 y 10. Desde Windows 10 Creators Update, la opción ha sido reemplazada porOpen PowerShell Here
. Sin embargo, hay formas de habilitar deOpen Command Window Here
nuevo .fuente
SHIFT+F10
para abrir el menú contextual, luego presione la letra asociada al símbolo del sistema ("f" en francés). Cocorico :-)Shift+Menu
HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityId
clave (agregue un prefijo de subrayado o algo así) y la opción de símbolo del sistema vuelve. ( ref )Simplemente escriba "cmd" en la barra de ubicación , eso es todo. Se iniciará un nuevo símbolo del sistema en la ruta actual.
Se confirmó que esta solución funcionaba en Windows XP, Vista, 7, 8 y 10 (incluida la Actualización de creadores).
Pulsaciones de teclas para mover el foco a la barra de ubicación:
fuente
powershell
en la barra de comandos, aparecerá una ventana de PowerShell establecida en ese directorio.Dentro de su carpeta actual, simplemente presione Shift+ Alt+ F- luego -> Enter.
El mensaje aparecerá con la ruta de acceso de su carpeta actual establecida.
Nota: Eso solo funciona en Windows 7 / Vista. Lo que hace es que suelte el menú "Archivo", porque la tecla "Shift" se presiona y la opción "Abrir ventana de comando aquí" está habilitada y enfocada como la primera opción disponible del menú "Archivo". Al presionar enter se inicia la opción enfocada para la ventana de comandos.
Editar:
En caso de que esté en una carpeta y ya haya seleccionado algunos de sus contenidos (archivo / carpeta), esto no funcionará. En ese caso, haga clic en el área vacía dentro de la carpeta para anular la selección de los archivos previamente seleccionados y repita.
Edit2:
Otra forma de abrir el terminal en el directorio actual es escribir
cmd
en la barra de navegación del explorador de archivos donde se escribe la ruta de la carpeta actual.Para enfocar con su teclado en la barra de navegación Ctrl+ L. Entonces puedes escribir
cmd
y presionarEnterfuente
Haga clic con el botón derecho en el icono de la barra de título de la ventana del Explorador. Obtendrá el menú contextual de la carpeta actual, donde encontrará el elemento "ventana de comando aquí".
(Tenga en cuenta que para ver ese elemento del menú, debe tener instalado el "juguete de poder" correspondiente , o puede crear las claves de registro correctas para agregar ese elemento a los menús contextuales de las carpetas).
fuente
Como una solución muy rápida, puedo darte esto. Probé esto en Windows 8.1
1- Busque el archivo y haga clic derecho en el símbolo del sistema en el Explorador de archivos y luego agregue el símbolo del sistema a su barra de herramientas de acceso rápido:
2- Después de agregarlo puedes acceder a la carpeta desde aquí:
Eso abrirá un símbolo del sistema allí para ti.
fuente
En vista y windows 7:
El programa comenzará con su directorio actual establecido en el de la instancia del explorador. por ejemplo: python, ghci, powershell, cmd, etc.
fuente
Para Windows Vista y Windows 7, para abrir el símbolo del sistema 1) vaya a la carpeta que desea trabajar
2) En la barra de direcciones, escriba cmd
presione enter
abrirá el símbolo del sistema para esa ubicación
fuente
Puede editar el registro para agregar el elemento del símbolo del sistema al menú contextual. Aquí hay un par de archivos .reg que uso.
Cmdhere.reg - para WinNT / 2000 / XP / Vista / 7:
Doshere.reg - para Win9x:
Copie esto en un archivo de texto vacío y cambie la extensión a .reg. Al hacer doble clic en esto en el Explorador de Windows, se agregarán estas claves al registro.
fuente
HKEY_CLASSES_ROOT\Folder\shell
, en lugar deDirectory
yDrive
command.com /k cd "%1"
Y para Drive no funciona porque el comando cd no pudo cambiar la unidad actual.Uso StExBar, una extensión del Explorador de Windows que le brinda un botón de símbolo del sistema en el explorador junto con algunas otras características interesantes (ruta de copia, nombre del archivo de copia y más).
http://tools.tortoisesvn.net/StExBar
EDITAR: Me acabo de enterar (lo he estado usando durante más de un año y no lo sabía) que Ctrl + M lo hará con StExBar. ¿Cómo es eso de rápido?
fuente
Casi lo mismo que el tuyo:
fuente
Si eso es tan molesto, podría intentar cambiar a la alternativa del explorador de Windows, como freecommander, que tiene un botón de barra de herramientas para ese propósito.
fuente
Utilizo mucho la funcionalidad "Enviar a".
Creo mis propios archivos por lotes (.bat) en la
shell:sendto
carpeta y les envío archivos / carpetas usando el menú contextual (para llegar, simplemente escriba 'shell: sendto' en la barra de ubicación).Tengo scripts para realizar todo tipo de cosas: enviar archivos por ftp, iniciar un servidor php en la carpeta actual, crear carpetas nombradas con la fecha actual, copiar la ruta enviada al portapapeles, etc.
Lo siento, un poco fuera de tema pero útil de todos modos.
fuente
¡Intenté la respuesta dada por Tough Coder en Windows 7 y funciona!
Cree un acceso directo a cmd.exe en
%HOMEDRIVE%%HOMEPATH%\Links
, abra las propiedades de su archivo y cambie el campo 'Iniciar en' a%1
('Iniciar en' traducido del español).Ahora arrastre carpetas a él y verá la magia. Funciona también en todos los cuadros de diálogo estándar de Abrir archivo. ¡Guauu!
PD: esas pestañas 'extrañas' de arriba en mi foto son porque uso Clover . ¡Lo recomiendo!
fuente
Esta solución también funciona para el menú de fondo: http://www.roggel.com/NGNeer/BackgroundCMD/
fuente
http://www.petefreitag.com/item/146.cfm
Abra el explorador de windows
Herramientas -> Opciones de carpeta .
Pestaña Tipos de archivo
Seleccione el tipo de archivo de carpeta
Haga clic en avanzado
Haga clic en nuevo
Para la acción, escriba lo que quiera que muestre el menú contextual, utilicé el símbolo del sistema.
Para la aplicación utilizada para realizar la acción, utilice c: \ windows \ system32 \ cmd.exe (tenga en cuenta que en win2k deberá especificar el directorio winnt en lugar del directorio windows)
fuente
Use lo siguiente en el símbolo del sistema para abrir su ubicación actual en Windows Explorer:
C: \ su-directorio> explorador.
fuente