Je me retrouve fréquemment avec un dossier ouvert dans Windows, souhaitant avoir une invite de commande ouverte avec le même répertoire de travail.
Je connais Power Command "Command Prompt", mais cela ne fonctionne que comme élément de menu contextuel sur le dossier, et non depuis l'intérieur du dossier si vous y êtes déjà. Je sais que vous pouvez accéder au répertoire parent et l'utiliser à partir de là, mais si le parent contient des milliers de répertoires, ce n'est pas si pratique. J'ai essayé des fichiers de commandes maison associés à des actions de dossier dans l'explorateur, mais ceux-ci souffrent de problèmes similaires.
Alors, quel est le moyen le plus rapide d'ouvrir une invite de commande avec un répertoire de travail du dossier Windows Explorer actuel?
Mon approche actuelle: (horrible)
- Alt- D, Ctrl-C (chemin de copie)
- Win- R, "cmd",Enter (invite de commande de démarrage)
- "cd",Space (démarrer une commande de changement de répertoire)
- Alt- Space, e,p (répertoire de pâte)
- Enter (exécuter le changement de répertoire)
Je sais qu'il y a quelque chose de mieux! Qu'Est-ce que c'est?
la source
Réponses:
Maintenez la touche Maj enfoncée tout en cliquant avec le bouton droit sur un espace vide dans le dossier souhaité pour afficher un menu contextuel plus détaillé. L'une des options est
Open Command Window Here
. Cela fonctionne sous Windows Vista, 7, 8 et 10. Depuis la mise à jour de Windows 10 Creators, l'option a été remplacée parOpen PowerShell Here
. Cependant, il existe des moyens pour permettre àOpen Command Window Here
nouveau .la source
SHIFT+F10
pour ouvrir le menu contextuel, puis appuyez sur la lettre associée à l'invite de commande ("f" en français). Cocorico :-)Shift+Menu
HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityId
clé (ajoutez un préfixe de soulignement ou quelque chose) et l'option d'invite de commande revient! ( ref )Tapez simplement "cmd" dans la barre d'emplacement , c'est tout. Il lancera une nouvelle invite de commande dans le chemin actuel.
Cette solution a été confirmée pour fonctionner sous Windows XP, Vista, 7, 8 et 10 (y compris la mise à jour des créateurs).
Frappes pour déplacer le focus sur la barre d'emplacement:
la source
powershell
dans la barre de commandes fera apparaître une fenêtre PowerShell définie dans ce répertoire.Dans votre dossier actuel, appuyez simplement sur Shift+ Alt+ F- puis -> Enter.
L'invite apparaîtra avec le chemin d'accès de votre dossier actuel.
Remarque: cela ne fonctionne que sous Windows 7 / Vista. Ce qu'il fait, c'est que le menu "Fichier" est baissé pour vous, parce que la touche "Shift" est enfoncée, l'option "Ouvrir la fenêtre de commande ici" est activée et concentrée comme la première option disponible du menu "Fichier". Appuyez sur Entrée pour démarrer l'option focalisée de la fenêtre de commande.
Éditer:
Si vous êtes dans un dossier et que vous avez déjà sélectionné une partie de son contenu (fichier / dossier), cela ne fonctionnera pas. Dans ce cas, cliquez sur la zone vide à l'intérieur du dossier pour désélectionner les fichiers précédemment sélectionnés et recommencez.
Edit2:
Vous pouvez également ouvrir le terminal dans le répertoire en cours en tapant
cmd
sur la barre de navigation du navigateur de fichiers où le chemin du dossier en cours est écrit.Pour vous concentrer avec votre clavier sur la barre de navigation Ctrl+ L. Ensuite, vous pouvez taper
cmd
et frapperEnterla source
Cliquez avec le bouton droit sur l'icône de la barre de titre de la fenêtre de l'Explorateur. Vous obtiendrez le menu contextuel du dossier actuel, où vous trouverez l'élément "fenêtre de commande ici".
(Notez que pour voir cet élément de menu, vous devez avoir le "jouet électrique" correspondant installé, ou vous pouvez créer les bonnes clés de registre vous-même pour ajouter cet élément aux menus contextuels des dossiers.)
la source
En tant que solution très rapide, je peux vous donner ceci. J'ai testé cela sur Windows 8.1
1- Recherchez le fichier et faites un clic droit sur l'invite de commande dans l'Explorateur de fichiers, puis ajoutez l'invite de commande à votre barre d'outils d'accès rapide:
2- Après l'avoir ajouté, vous pouvez accéder au dossier à partir d'ici:
Cela ouvrira une invite de commande pour vous.
la source
Sur Vista et Windows 7:
Le programme démarrera avec son répertoire actuel défini sur celui de l'instance de l'explorateur. ex: python, ghci, powershell, cmd, etc ...
la source
Pour Windows Vista et Windows 7, pour ouvrir l'invite de commande 1) allez dans le dossier que vous souhaitez travailler
2) Dans le type de barre d'adresse - cmd
appuyez sur Entrée
il ouvrira l'invite de commande pour cet emplacement
la source
Vous pouvez modifier le registre pour ajouter l'élément d'invite de commandes au menu contextuel. Voici quelques fichiers .reg que j'utilise.
Cmdhere.reg - pour WinNT / 2000 / XP / Vista / 7:
Doshere.reg - pour Win9x:
Copiez ceci dans un fichier texte vide et changez l'extension en .reg. Double-cliquez dessus dans l'Explorateur Windows pour ajouter ces clés au registre.
la source
HKEY_CLASSES_ROOT\Folder\shell
, plutôt queDirectory
etDrive
command.com /k cd "%1"
Et pour Drive cela ne fonctionne pas car la commande cd n'a pas pu changer le lecteur actuel.J'utilise StExBar, une extension de l'Explorateur Windows qui vous donne un bouton d'invite de commande dans l'explorateur ainsi que d'autres fonctionnalités intéressantes (chemin de copie, nom de fichier de copie, etc.).
http://tools.tortoisesvn.net/StExBar
EDIT: Je viens de découvrir (je l'utilise depuis plus d'un an et je ne le savais pas) que Ctrl + M le fera avec StExBar. Comment ça pour vite!
la source
Presque le même que le vôtre:
la source
Si cela vous dérange, vous pouvez essayer de passer à une alternative à Windows Explorer comme freecommander qui a un bouton de barre d'outils à cet effet.
la source
J'utilise beaucoup la fonctionnalité "Envoyer vers".
Je crée mes propres fichiers batch (.bat) dans le
shell:sendto
dossier et je leur envoie des fichiers / dossiers à l'aide du menu contextuel (pour y arriver, il suffit d'écrire «shell: sendto» dans la barre d'emplacement).J'ai des scripts pour effectuer toutes sortes de choses: envoyer des fichiers par ftp, lancer un serveur php dans le dossier actuel, créer des dossiers nommés avec la date actuelle, copier le chemin envoyé dans le presse-papiers, etc.
Désolé, un peu hors sujet mais utile quand même.
la source
J'ai essayé la réponse donnée par Tough Coder dans Windows 7 et ça marche!
Créez un raccourci vers cmd.exe dans
%HOMEDRIVE%%HOMEPATH%\Links
, ouvrez ses propriétés de fichier et modifiez le champ «Démarrer à» en%1
(«Iniciar en» traduit de l'espagnol).Maintenant, faites-y glisser des dossiers et vous verrez la magie. Il fonctionne également dans toutes les boîtes de dialogue standard d'ouverture de fichier. Hou la la!
ps: ces onglets "étranges" ci-dessus dans ma photo sont parce que j'utilise Clover . Je le recommande!
la source
Cette solution fonctionne également pour le menu d'arrière-plan: http://www.roggel.com/NGNeer/BackgroundCMD/
la source
http://www.petefreitag.com/item/146.cfm
Ouvrez l' explorateur Windows
Outils -> Options des dossiers .
Onglet Types de fichiers
Sélectionnez le type de fichier de dossier
Cliquez sur Avancé
Cliquez sur Nouveau
Pour le type d' action que vous voulez que le menu contextuel affiche, j'ai utilisé l'invite de commande.
Pour l' application utilisée pour effectuer l'action, utilisez c: \ windows \ system32 \ cmd.exe (notez que sur win2k, vous voudrez spécifier le répertoire winnt au lieu du répertoire windows)
la source
Utilisez l'invite de commande suivante pour ouvrir votre emplacement actuel dans l'explorateur Windows:
C: \ votre-répertoire> explorateur.
la source