Comment obtenir une ligne de commande avec clic droit pour un dossier? [dupliquer]

17

Je veux pouvoir cliquer avec le bouton droit sur un dossier appelé (C: \ myFolder) et ouvrir une invite de commande comme celle-ci ...

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

C:\myFolder>

Est-ce possible?

Pete2k
la source
1
en plus de la bonne réponse, une solution alternative de workaroudn consiste à ouvrir une invite cmd et à taper un CD (c'est-à-dire C, D, espace) en y faisant glisser le dossier et en appuyant sur ENTRÉE. mais le clic gauche-droite a plus de sens. et je suppose que le modifier pour qu'il soit dans le menu du clic droit sans décalage est encore mieux.
barlop
1
À mon humble avis, cette question est beaucoup plus succincte et pertinente. La question précédente la plus ancienne est un meilleur candidat pour être traité comme un doublon.
LMSingh

Réponses:

44

Comment ouvrir une invite de commande à partir de l'Explorateur Windows

Dans les versions précédentes de Windows comme XP / 2000, vous deviez exécuter TweakUI pour l'obtenir à partir du menu contextuel.

Cependant, depuis Windows 7 et 8, vous maintenez simplement la Shifttouche lorsque vous cliquez avec le bouton droit.

entrez la description de l'image ici

Sa Shiftclé est facile à tenir lorsque vous faites un clic droit et vous aurez la fenêtre de commande ouverte ici.

entrez la description de l'image ici

Il existe de nombreux articles en ligne sur la façon d'insérer cette même fonctionnalité dans le menu contextuel du clic droit par défaut avec des hacks de registre et toutes sortes de bêtises qui vous permettront de le faire sans avoir besoin de décaler.

J'utilise juste l'astuce shift + clic droit et je continue ma vie. Je conseillerais à la plupart des utilisateurs finaux de rester en dehors du registre à moins qu'ils ne sachent ce qu'ils font.

Consultez cet article techrepublic .

MDT Guy
la source
Certains autres n'apparaissent également qu'en tenant shift, comme "Run As ..." (si je me souviens bien).
Alvin Wong
Lors de l'assistance client pour les personnes atteintes de paralysie cérébrale et d'autres maladies, nous avons dû apprendre à le faire dans Windows car tout le monde ne peut pas utiliser une souris. Ouvrez l'Explorateur Windows à l'aide de CTRL + ESC ou de la touche Windows .. Naviguez pour localiser l'Explorateur Windows .. Ouvrez les sous-dossiers avec votre barre d'espace .. Une fois l'Explorateur Windows localisé, cliquez sur la touche TAB jusqu'à ce que vous arriviez au dossier correct .. Appuyez sur MAJ + F10 pour faire un clic droit sur le dossier .. Déplacez votre flèche vers le haut ou vers le bas et appuyez sur ENTRÉE pour commencer ..
Leptonator
3

Shift-click ne fonctionne que sur les dossiers et répond à la question d'origine. Cependant, vous pouvez avoir le même effet même sur des fichiers dans toutes les versions de Windows (NT, 2000, XP et versions ultérieures). J'ai utilisé cette solution sur des dossiers et des fichiers dans l'explorateur. Plus important encore, cela fonctionne même à l'intérieur des boîtes de dialogue de sélection de fichiers; n'importe où un menu contextuel de fichier Windows peut apparaître. Il ne nécessite pas non plus de modification du registre.

Dans votre dossier "SendTo", vous pouvez soit créer un fichier batch appelé "LaunchCMDAtThisFileOrFolder.Bat". L'emplacement de "SendTo" est différent selon la version de Windows. Voir ceci pour XP et ceci pour Vista & 7, 8 ou ceci . Si vous aimez le code, cela pourrait être intéressant

Le fichier de commandes aura le code suivant.

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

Vous pouvez maintenant cliquer avec le bouton droit sur n'importe quel fichier et "Envoyer vers" -> "LaunchCMDAtThisFileOrFolder".

Voici un exemple de boîte de dialogue Windows standard où vous pouvez l'utiliser. Remarque, le menu contextuel est sur un fichier, pas un dossier car il fonctionne sur les deux.

Voici un exemple de boîte de dialogue Windows standard où je peux l'utiliser.  Remarque, le menu contextuel est sur un fichier, pas un dossier car il fonctionne sur les deux.

Voici un exemple de liste de fichiers Windows non standard où cela peut être utilisé.

Voici un exemple de liste de fichiers Windows non standard où cela peut être utilisé.

Invite CMD ouverte dans le dossier de la cible "SendTo".

Fonctionnement du fichier de commandes. Aide de référence de la ligne de commande Windows, en particulier la commande FOR http://www.robvanderwoude.com/allhelpw2ksp4_en.php#FOR

% ~ d1 se traduit par la lettre de lecteur du premier paramètre dans le fichier de commandes.
CD% ~ dp1 se traduit par CD "chemin du premier paramètre".
CMD / K exécute CMD.exe. Le paramètre / K est nécessaire dans un fichier de commandes spécifiquement, sinon CMD.exe se fermera automatiquement.

PS: J'ai attribué la mention +1 à MDT Guy parce que j'ai appris un nouveau raccourci.

Les références:

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: // réponses. 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
la source
Est-ce que cela fonctionne lorsque le fichier se trouve sur un autre lecteur? Je pense que vous pourriez avoir besoin du commutateur / D dans "CD% ~ dp1 / D".
RJFalconer
@RJFalconer Il le fait à cause de la ligne ..% ~ d1. Cela se traduit par D: ou E: etc. pour le fichier. Modification de la réponse pour expliquer. Merci pour vos modifications.
LMSingh
Ah, je vois. Soigné. :)
RJFalconer