¿Cómo obtengo una línea de comando de clic derecho para una carpeta? [duplicar]

17

Quiero poder hacer clic derecho en una carpeta llamada (C: \ myFolder) y tener un símbolo del sistema abierto de esta manera ...

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\myFolder>

es posible?

Pete2k
fuente
1
Además de la gran respuesta, una solución alternativa de workaroudn es abrir un indicador de cmd y escribir CD (eso es C, D, espacio), arrastrar la carpeta y presionar ENTER. pero el clic de desplazamiento a la derecha tiene más sentido. y supongo que modificarlo para que esté en el menú del botón derecho sin cambiar es aún mejor.
barlop
1
En mi humilde opinión, esta pregunta es mucho más sucinta y al grano. La pregunta anterior anterior es mejor candidato para ser tratado como duplicado.
LMSingh

Respuestas:

44

Cómo abrir un símbolo del sistema desde el Explorador de Windows

En versiones anteriores de Windows como XP / 2000, necesitabas ejecutar TweakUI para obtener eso del menú contextual.

Sin embargo, desde Windows 7 y 8, simplemente mantienes presionada la Shifttecla cuando haces clic derecho.

ingrese la descripción de la imagen aquí

Es fácil mantener presionada la Shifttecla cuando haces clic derecho y tendrás la ventana de comando abierta aquí.

ingrese la descripción de la imagen aquí

Existen numerosas publicaciones en línea sobre cómo insertar esta misma funcionalidad en el menú contextual predeterminado con el botón derecho del mouse con hacks de registro y todo tipo de tonterías que le permitirán hacer esto sin la necesidad de Shift.

Solo uso el truco shift + clic derecho y sigo con mi vida. Aconsejaría a la mayoría de los usuarios finales que se mantengan fuera del registro a menos que sepan lo que están haciendo.

Echa un vistazo a este artículo techrepublic .

MDT Guy
fuente
Algunas otras también solo aparecen cuando se mantiene presionada shift, como "Ejecutar como ..." (si no recuerdo mal).
Alvin Wong
Cuando brindamos atención al cliente a personas con parálisis cerebral y otras dolencias, tuvimos que aprender a hacer esto en Windows, ya que no todos pueden usar el mouse. Abra el Explorador de Windows usando CTRL + ESC o la tecla de Windows. Navegue para ubicar el Explorador de Windows. Abra las subcarpetas con su barra espaciadora. Una vez que se encuentre el Explorador de Windows, haga clic en la tecla TAB hasta llegar a la carpeta correcta. Presione MAYÚS + F10 para hacer clic con el botón derecho en la carpeta. Mueva su flecha hacia arriba o hacia abajo y presione ENTRAR para comenzar ..
Leptonator
3

Shift-clic funciona solo en carpetas y responde a la pregunta original. Sin embargo, puede tener el mismo efecto incluso en archivos en todas las versiones de Windows (NT, 2000, XP y versiones posteriores). He usado esta solución en carpetas y archivos en el explorador. Más importante aún, incluso funciona dentro de los cuadros de diálogo de Selección de archivos; en cualquier lugar puede aparecer un menú contextual del archivo de Windows. Tampoco requiere un cambio de registro.

En su carpeta "SendTo" puede hacer un archivo por lotes llamado "LaunchCMDAtThisFileOrFolder.Bat". La ubicación de "SendTo" es diferente según la versión de Windows. Vea esto para XP y esto para Vista y 7, 8 o esto . Si te gusta el código, entonces esto puede ser interesante

El archivo por lotes tendrá el siguiente código.

@Echo off
%~d1
CD %~dp1
CMD /K

Ahora puede hacer clic con el botón derecho en cualquier archivo y "Enviar a" -> "LaunchCMDAtThisFileOrFolder".

Aquí hay un ejemplo de un cuadro de diálogo estándar de Windows donde puede usar esto. Tenga en cuenta que el menú contextual está en un archivo, no en una carpeta, ya que funciona en ambos.

Aquí hay un ejemplo de un cuadro de diálogo estándar de Windows donde puedo usar esto.  Tenga en cuenta que el menú contextual está en un archivo, no en una carpeta, ya que funciona en ambos.

Aquí hay un ejemplo de un listado de archivos de Windows no estándar donde se puede usar.

Aquí hay un ejemplo de un listado de archivos de Windows no estándar donde se puede usar.

El mensaje CMD se abrió en la carpeta del destino "Enviar a".

Cómo funciona el archivo por lotes. Consulte la ayuda de la línea de comandos de Windows, específicamente el comando FOR http://www.robvanderwoude.com/allhelpw2ksp4_en.php#FOR

% ~ d1 se traduce en letra de unidad del primer parámetro al archivo por lotes.
CD% ~ dp1 se traduce en CD "ruta del primer parámetro".
CMD / K ejecuta el CMD.exe. El parámetro / K es necesario dentro de un archivo por lotes específicamente, de lo contrario, CMD.exe se cerrará automáticamente.

PD: Hice +1 en la respuesta de MDT Guy porque aprendí un nuevo atajo.

Referencias

http://support.microsoft.com/kb/310270 http://answers.microsoft.com/en-us/windows/forum/windows_7-files/i-have-windows-7-and-cannot-locate-the -send-to / 652b4c8a-e743-46c4-a554-c1c8b334ee35 http://www.howtogeek.com/howto/windows-vista/customize-the-windows-vista-send-to-menu/ http: // respuestas. microsoft.com/en-us/windows/forum/windows_vista-desktop/how-to-locate-the-sendto-folder-in-vista/78b16711-1135-4eb0-851a-8abae9bfe9ed http://www.robvanderwoude.com /allhelpw2ksp4_en.php#FOR

LMSingh
fuente
¿Funciona esto cuando el archivo está en una unidad diferente? Creo que puede necesitar el / D swtich en "CD% ~ dp1 / D".
RJFalconer
@RJFalconer Lo hace debido a la línea ..% ~ d1. Eso da como resultado D: o E: etc. para el archivo. Editando respuesta para explicar. Gracias por tus ediciones.
LMSingh
Ah, ya veo. Ordenado. :)
RJFalconer