Comment puis-je créer un raccourci sur le bureau qui ouvre l'invite de commande (cmd) dans un dossier spécifique? Je suis fatigué de naviguer de mon répertoire personnel vers mes répertoires de développement.
windows
command-line
Amanda S
la source
la source
cmd
dans la barre d'adresse d'un dossier dans l' Explorateur Windows ouvre dans le dossier aussi (je suis sous Windows 10, pas sûr que cela fonctionne dans les anciennes versions!)Réponses:
Créez votre raccourci, puis cliquez avec le bouton droit pour obtenir la boîte de dialogue des propriétés et définissez la propriété "Démarrer dans:" comme dossier.
la source
Properties > Shortcut Tab > Advanced > Run as administrator
est activé, cette solution ne fonctionne pas.Ou vous pouvez simplement utiliser une chaîne cible similaire à celle-ci:
C:\Windows\System32\cmd.exe
Est évidemment de courircmd
. Le/k
exécute la commande par chaîne et continue. La chaîne est le"c: & cd c:\drv\bat"
. Dans la chaîne, lec:
modifie simplement la lettre de lecteur. Les&
liens commandent les deux ensemble. Et le cdc:\drv\bat
est fondamentalement un répertoire de changement. Une autre chose à noter, le cdc:\drv\bat
devrait également changer de lecteur.la source
Il y a plus d'une façon d'écorcher ce chat, c'est sûr.
Un fichier batch pourrait également le faire pour vous. Cela vous lancera dans le répertoire Program Files sur le lecteur C:
Assurez-vous surtout d'utiliser le
/D
commutateur, si vous passez à un lecteur différent de celui où CMD vous démarre normalement.La fenêtre de commande ouverte ici PowerToy pour Windows XP est également assez pratique pour passer directement d'une session Explorer à une console CMD dans un certain répertoire.
Vous pouvez utiliser la valeur de chaîne AutoRun dans l'une des clés de Registre suivantes, pour automatiser essentiellement ce qui précède pour toutes les sessions CMD.
Pour votre compte uniquement:
Pour tous les utilisateurs de cette machine:
Si la valeur AutoRun n'existe pas, créez-la en tant que type REG_SZ (également connue sous le nom de valeur de chaîne). Pour les données, vous pouvez soit placer le chemin vers un fichier de commandes comme celui ci-dessus (supprimer les lignes ECHO et CMD) ou simplement insérer la commande CD comme indiqué dans l'exemple ci-dessus.
L'avantage de pointer le Registre vers un fichier de commandes, au lieu d'ajouter simplement la commande, est que vous pouvez ajouter autant de commandes AutoRun que vous le souhaitez au fichier de commandes. De cette façon, vous pouvez créer des formats d'invite personnalisés ou écrire d'autres tâches que vous souhaitez effectuer à chaque lancement de CMD.
Une chose à garder à l'esprit si vous apportez ces modifications au Registre est qu'elles peuvent affecter le comportement d'autres fichiers de commandes. En particulier, les fichiers batch peuvent ne pas démarrer dans le répertoire pour lequel ils ont été initialement écrits.
Comme toujours, sauvegardez votre registre avant d'apporter des modifications non testées.
la source
Répondre 7 ans après la question posée :-)
Cela pourrait aider quelqu'un de toute façon!
Pour que le raccourci fonctionne avec l' option Exécuter en tant qu'administrateur activée:
Insérez vos commandes séparées par un
&
dans la zone de texte Cible de la boîte de dialogue Propriétés après le/k
basculement. N'oubliez pas que les commandes contenant des noms de dossier avec des espaces (par exemple,Program Files
) doivent être placées entre guillemets doubles.L'exemple suivant
code
répertoireC:\Windows\System32\cmd.exe /k "D:\Program Files\nodejs\nodevars.bat" & d: & cd d:\code
la source
Vous pouvez aller dans le répertoire où se trouve le raccourci cmd.exe par défaut (celui qui apparaît lorsque vous tapez "cmd" dans le menu Démarrer) et y changer le répertoire de démarrage.
Pour moi, le raccourci se trouvait dans:
Cliquez avec le bouton droit sur le raccourci cmd, sélectionnez les propriétés et modifiez le début dans le répertoire pour qu'il soit ce que vous voulez. Maintenant, lorsque vous démarrez une invite de commande à partir du menu Démarrer (comme je le fais souvent), elle aura le répertoire que vous souhaitez.
la source
Je peux être quelques années trop tard, mais pourquoi rendre les choses beaucoup trop compliquées juste pour exécuter cmd en tant qu'administrateur dans un dossier spécifique.
sur les propriétés avancées, choisissez d'exécuter le raccourci en tant qu'administrateur.
la source