Comment puis-je ouvrir une fenêtre cmd dans un emplacement spécifique sans avoir à naviguer jusqu'au répertoire que je veux?
Comment puis-je ouvrir une fenêtre cmd dans un emplacement spécifique sans avoir à naviguer jusqu'au répertoire que je veux?
Réponses:
Essayez ce "PowerToy" de Microsoft :
Ouvrez la fenêtre de commande ici
Ce PowerToy ajoute une option de menu contextuel "Ouvrir la fenêtre de commande ici" sur les dossiers du système de fichiers, vous donnant un moyen rapide d'ouvrir une fenêtre de commande (cmd.exe) pointant vers le dossier sélectionné.
EDIT: Ce logiciel ne fonctionnera sur aucune version de Windows en dehors de Windows XP.
C'est peut-être ce que vous voulez:
cmd /K "cd C:\Windows\"
Notez que pour modifier les lettres de lecteur, vous devez utiliser cd /d
. Par exemple:
C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"
cd
commande initiale affichée? Ajoutez &cls
à la chaîne comme ceci: cmd.exe /K "cd /d H:\Python\&cls"
( documentation ) Et enregistrez cette ligne dans un jumpstart.bat
fichier pour un accès facile en double-cliquant simplement dessus.
%windir%\system32\cmd.exe /k cd "\My Projects"
.
Si vous avez Windows Vista ou version ultérieure, cliquez avec le bouton droit sur l'icône du dossier dans l'Explorateur tout en maintenant la touche Maj enfoncée, puis cliquez sur l'option "Ouvrir la fenêtre de commande ici" ou "Ouvrir la fenêtre PowerShell ici".
Si vous êtes déjà dans le dossier souhaité, vous pouvez effectuer l'une des opérations suivantes:
Pour Windows XP, utilisez le PowerToy mentionné par dF pour obtenir la même fonction.
En supposant que dans l'Explorateur de fichiers vous avez ouvert le répertoire / dossier cible, procédez comme suit:
Cliquez sur la barre d'adresse, ou appuyez sur Alt+D
Maintenant, lorsque la barre d'adresse est en surbrillance, tapez cmd dans la barre.
Appuyez sur la touche Entrée
Vous remarquerez que l'invite de commande de ce dossier
De Windows 7 à certaines versions de Windows 10, il est très simple d'ouvrir une invite de commande où vous le souhaitez, sans navigation à l'aide de la commande "cd". Essayez la suivante. Cliquez sur le bouton droit de la souris en maintenant la Shifttouche enfoncée.
Cela produira une option comme celle-ci. Sélectionnez ensuite simplement l'option "Ouvrir la fenêtre de commande ici". Les dernières versions de Windows 10 ont remplacé cette fonctionnalité par "Ouvrir Powershell ici".
Sous Windows Vista, Windows 7 et Windows 10, maintenez simplement la Shifttouche enfoncée et cliquez avec le bouton droit sur un dossier.
Le menu contextuel contiendra une entrée intitulée: "Ouvrir la fenêtre de commande ici"
Mise à jour: tapez "cmd" dans la barre d'adresse d'Explorer et appuyez surenter
Mise à jour 2: dans Windows 10, accédez au menu fichier et sélectionnez «Ouvrir Windows PowerShell». Il existe une option pour exécuter en tant qu'administrateur .
Utilisez le commutateur / K. Par exemple
cmd / K "cd / dc: \ WINDOWS \"
Va créer une fenêtre cmd dans le répertoire C: \ Windows
En outre, voici un raccourci pour ouvrir une console dans n'importe quel dossier Windows:
Alt + D
pour focaliser la barre d'adressecmd
et appuyez sur entréeRaccourci très pratique.
Créez un raccourci et modifiez la propriété «Démarrer dans» du raccourci vers le répertoire dans lequel vous souhaitez que cmd.exe démarre.
/k "pushd <dir>"
solution fonctionne avec les deux.
Sous Windows 8, vous pouvez cliquer sur la barre d'adresse et taper "cmd" (sans guillemets) et appuyer sur Entrée. Cela ouvrira la fenêtre cmd dans le chemin actuel.
Je viens de voir cette question et je ne peux pas m'empêcher de publier mon script AutoHotkey pour cmd sur Windows XP. Vous pouvez repérer les touches de raccourci dans le script. La bonne chose est que lorsque votre fenêtre actuelle est Explorer, la cmd s'ouvre dans le chemin d'accès affiché dans la barre d'adresse.
Je garde ce script dans un dossier où je stocke tous les outils verts (y compris AutoHotkey). Pour une nouvelle machine, je viens de copier le dossier, double-cliquez sur le script pour associer .ahk à AutoHotkey et créer un raccourci dans mon dossier de démarrage. C'est plus rapide que d'installer PowerToys .
; Get working folder
GetWorkingFolder() {
if WinActive("ahk_class ExploreWClass") or WinActive("ahk_class CabinetWClass") {
ControlGetText, path, Edit1
return %path%
} else if WinActive("FreeCommander") {
Send, {CTRLDOWN}{ALTDOWN}{INS}{ALTUP}{CTRLUP}
Sleep, 100
return clipboard
} else {
return "C:\"
}
}
#IfWinActive,
#c::
path := GetWorkingFolder()
Run, %ComSpec%, %path%
return
; PowerShell
#+C::
path := GetWorkingFolder()
Run, %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe, %path%
return
#^c::
Run, %ComSpec%, %temp%
return
#!c::
path := GetWorkingFolder()
Run, %comspec% /k "%VS90COMNTOOLS%vsvars32.bat", %path%
return
; irb
#!b::
path := GetWorkingFolder()
Run, c:\cygwin\bin\ruby /usr/bin/irb, %path%
return
; Bash
#b::
path := GetWorkingFolder()
Run, bash --login, %path%
return
; Paste in console
+INS::
if WinActive("ahk_class ConsoleWindowClass") {
WinGetPos, x, y, w, h, A
MouseGetPos, mx, my
;MsgBox x=%x% y=%y% w=%w% h=%h% mx=%mx% my=%my%
if (mx < 10)
mx = 10
else if (mx > w - 30)
mx := w - 30
if (my < 40)
my = 40
else if (my > h)
my := h - 10
MouseClick, right, mx, my
}
return
Pour toute personne intéressée, vous pouvez trouver ce script sur rwin sur github
Mise à jour : ceci est intégré à Windows maintenant. Voir cette réponse .
Le powertoy XP est une bonne option, mais je pensais que j'en posterais un autre, au cas où vous voudriez "rouler le vôtre". Créez un fichier texte, nommez-le n'importe quoi.reg, collez le code ci-dessous, enregistrez-le, puis double-cliquez dessus pour l'ajouter au registre (ou ajoutez simplement les informations au registre manuellement si vous comprenez ce qui se passe dans ce .reg).
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...]
@="Command Prompt Here..."
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...\command]
@="cmd.exe \"%1\""
Mise à jour: après une mise à jour Windows, Win10 a supprimé la fonctionnalité cmd-here. Pour le réactiver, vous devez utiliser:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""
"ShowBasedOnVelocityId"=dword:00639bc8
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""
L'entrée ShowBasedOnVelocityId
est obligatoire
Pour Windows 7 ou version ultérieure, dans la barre d'adresse du dossier cible, tapez simplement cmd. C'est ça. Il ouvrira l'invite de commande avec le chemin d'accès défini dans votre répertoire actuel.
Le moyen le plus simple est d'accéder à la barre d'adresse de l'Explorateur Windows et de taper cmd
là. Il ouvrira automatiquement la fenêtre d'invite de commande pour vous.
cmd
l'URL du répertoire en haut de la fenêtre de l'explorateur. Il ouvre cmd directement dans le répertoire de la fenêtre. Aucune navigation dans le terminal quoi qu'il en soit. Juste pour vous assurer que tout le monde est sur la même page: l'Explorateur Windows n'est pas la même chose qu'Internet Explorer, la boîte de dialogue Exécuter ou le Gestionnaire des tâches.
La commande 'pushd' définira le dossier currect de la manière suivante:
cmd /k "pushd D:\Music"
Si vous démarrez cmd à partir de la barre des tâches, voici ce que vous devez faire:
clic droit -> clic droit sur l'invite de commande -> Propriétés
Ensuite, dans la fenêtre des propriétés, changez la valeur de Start dans :
Cette solution ne fonctionne pas pour ouvrir l'invite de commande en tant qu'administrateur
Dans l'Explorateur de fichiers, appuyez sur la Shift
touche et maintenez-la enfoncée, puis sur right click
ou press and hold
sur un folder
ou pour drive
lequel vous souhaitez ouvrir l'invite de commande à cet emplacement pour et click/tap
sur l' Open Command Prompt Here
option.
Pour Windows: sélectionnez le dossier que vous souhaitez ouvrir dans l'invite de commande - Après la sélection, en maintenant la touche «Maj» enfoncée. Faites un clic droit là-bas et choisissez l'option "ouvrir la fenêtre de commande ici"
Cela ajoutera des entrées au menu contextuel pour lancer une fenêtre de commande qui est automatiquement dirigée vers le répertoire sur lequel vous avez cliqué.
Usage:
Right-click a folder icon (or the empty background area inside an already open folder)
and click either "Open in Terminal" or "Open in Terminal (Admin)".
You can also right click files to execute them with a command window.
When the file is done running you are left with a command window that is navigated to the files directory.
Open_in_Terminal.reg
Windows Registry Editor Version 5.00
; Admin versions.
; Right click on a folder in a directory.
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%1\"'\""
; Right click on nothing in a directory, i.e. the "background" of the directory.
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%V\"'\""
; Right click on nothing in a library directory, i.e. the "background" of the library directory.
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%V\"'\""
; Right click on a file in a directory.
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \\\"%W \\\" && \\\"%1\\\"'\""
; Non-Admin versions.
; Right click on a folder in a directory.
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%1\""
; Right click on nothing in a directory, i.e. the "background" of the directory.
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%V\""
; Right click on nothing in a library directory, i.e. the "background" of the library directory.
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%V\""
; Right click on a file in a directory.
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow\command]
@="cmd.exe /k pushd \"%W\" && \"%1\""
Cela a pris beaucoup d'efforts, donc si vous vous sentez généreux, n'hésitez pas à envoyer un don paypal pour m'aider à surmonter le SSPT du débogage et à le tester :)
Un programme de désinstallation si vous en avez besoin:
Open_in_Terminal_Remover.reg
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator]
[-HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow]
Dans l'Explorateur Windows - Maj + clic droit de la souris au-dessus du dossier "Ouvrir la fenêtre de commande ici" apparaît dans le menu. Ou dans la langue de votre version Windows.
Je vois qu'il y a plusieurs réponses, certaines sont assez complexes :), étrange de les voir. Il vous suffit d'ouvrir une fenêtre de dossier Windows, de naviguer vers le dossier souhaité et de vous concentrer sur la barre d'adresse et d'entrer "cmd" et d'appuyer sur Entrée, une nouvelle fenêtre d'invite de commande vous sera présentée directement avec le chemin ou l'emplacement du dossier dans lequel nous avons déjà navigué. fenêtre du dossier windows. Si vous voulez voir ces étapes avec des images claires, vous pouvez vérifier
comment ouvrir une invite de commande dans un dossier spécifique directement
Il y a une manière plus simple que je connais. Recherchez cmd.exe dans le menu Démarrer et envoyez-le au bureau en tant que raccourci. Cliquez ensuite dessus avec le bouton droit et choisissez les propriétés. Vous verrez la case "Démarrer dans" sous la "Cible". Modifiez ce répertoire comme vous le souhaitez. Cliquez sur OK et démarrez cmd.exe qui se trouve sur votre bureau. À mon avis, c'est une solution très simple et certaine :)
Ce programme ouvre toujours cmd.exe dans le chemin actuel de votre explorateur: https://github.com/jhasse/smart_cmd
Vous pouvez également l'épingler à votre barre des tâches, puis utiliser WindowsKey + [1-0] comme raccourci clavier.
Cliquez avec le bouton droit sur le bureau et accédez à nouveau, puis dans le sous-menu, sélectionnez "raccourci" → Naviguez jusqu'au répertoire (ou dossier) Windows, puis au system32
répertoire et cliquez OK.
Ajoutez un \
et "cmd.exe" (sans les guillemets) à la chaîne de commande. Ça devrait ressembler à ça:
C:\WINDOWS\System32\cmd.exe.
Cliquez sur Nextet Finish. Cliquez avec le bouton droit sur la nouvelle icône CMD sur votre bureau et sélectionnez les propriétés, puis Nextsur Démarrer. Dans les options, supprimez la ligne et ajoutez le chemin d'accès au répertoire où vous souhaitez qu'il démarre ... Par exemple, C:\temp\mp3
et cliquez sur OK.
Avec un fichier Just-one-line en batch:
START "Desire_Path" // Sans guillemets, mettez l'emplacement dans lequel vous souhaitez commencer avec cmd
Exemple (ouvrez un éditeur de texte, placez-y le code et enregistrez le fichier avec l'extension .bat):
START cd C:\Users
Ensuite, double-cliquez dessus
**** Remarque: si vous voulez que l'explorateur termine la tâche, ne mettez pas la commande CD.
* Pour faire l'opossite:
Pour que vous puissiez ouvrir un répertoire particulier avec l'application a.exe explorer tout en utilisant cmd, vous pouvez utiliser la commande START et l'itinéraire absolu du dossier que vous souhaitez afficher.
Cette méthode utilise cmd.exe
et un Send to
raccourci pour cmd.exe
ouvrir directement le répertoire. Cette méthode alternative est en cas de ne pas avoir Open command window here
de menu clic droit.
shell:sendto
dans la barre d'emplacement pour naviguer vers le Send to
dossier.Command Prompt
raccourci ou créez un nouveau .lnk
fichier de raccourci .%windir%\system32\cmd.exe /k cd /d
et appuyez sur «OK» pour enregistrer la modification.Send to
menu pour utiliser le cmd
raccourci.Ce raccourci devrait ouvrir une cmd
fenêtre avec le répertoire sélectionné par le clic droit.
Cette méthode devrait fonctionner sous Windows 7 et 10 au moins. Nommez le raccourci comme Command Prompt (cd)
pour spécifier la tâche du raccourci.
Messages d'erreur possibles:
Peu de choses sur le raccourci: le répertoire serait automatiquement ajouté à la fin du raccourci en tant que paramètre lors de l'utilisation de under Send to
, donc le raccourci n'a pas besoin de taper dans le répertoire.