OVH Cloud OVH Cloud

Répertoire fenêtre de commande

2 réponses
Avatar
Fondacci Jean Louis
Bonjour



Lorsque j'ouvre une fenêtre de commande (cmd.exe), cette dernière se trouve
par défaut sur le répertoire Windows\system32. Il me serait utile de pouvoir
changer ce répertoire soit par défaut pour toute les instances de cmd.exe
soit par un paramètre pour une instance particulière d'une fenêtre cmd.



Que puis je faire



Merci pour vos réponses

2 réponses

Avatar
olivier
Peut-être une solution :

Vous pouvez lancer une invite Ms-Dos qui va se positionner
automatiquement sur le dossier en cours de visualisation
et cela à l'aide d'un simple clic-droit.

Cliquez sur le bouton Démarrer et choisissez la commande
Exécuter...
Dans la fenêtre qui apparaît, tapez Regedit et validez en
cliquant sur le bouton OK.
Dans la fenêtre de l'Editeur de Base de registres, ouvrez
la branche HKEY_CLASSES_ROOT Directory shell.
Cliquez avec le bouton droit de la souris dans la partie
droite de l'Editeur de Base de registres, et dans le menu
contextuel qui apparaît, sélectionnez Nouveau puis Clé.
Nommez la clé qui apparaît dans la partie droite de
l'Editeur de Base de registres : Invite de commande
Sélectionez cette clé nouvellement créée en cliquant une
fois dessus.
Cliquez avec le bouton droit de la souris dans la partie
droite de l'Editeur de Base de registres, et dans le menu
contextuel qui apparaît, sélectionnez Nouveau puis Clé.
Nommez la clé qui apparaît dans la partie droite de
l'Editeur de Base de registres Command.
Dans la partie droite de l'Editeur de Base de registres,
double-cliquez sur la chaîne (par défaut) et inscrivez la
commande suivante : cmd.exe "%1
Cliquez sur le bouton OK.
Fermer la fenêtre de l'Editeur de Base de registres et
redémarrez Windows.
Désormais, lorsque vous cliquerez avec le bouton droit de
la souris sur un dossier, vous verrez apparaître dans le
menu contextuel la commande que vous venez de créer
(Invite de commande) vous permettant d'ouvrir ce dossier
en mode MS-DOS.

-----Message d'origine-----
Bonjour



Lorsque j'ouvre une fenêtre de commande (cmd.exe), cette
dernière se trouve

par défaut sur le répertoire Windowssystem32. Il me
serait utile de pouvoir

changer ce répertoire soit par défaut pour toute les
instances de cmd.exe

soit par un paramètre pour une instance particulière
d'une fenêtre cmd.




Que puis je faire



Merci pour vos réponses


.



Avatar
Jean-Claude BELLAMY
olivier s'est ainsi exprimé:

Peut-être une solution :

Vous pouvez lancer une invite Ms-Dos
NANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN !

Une fenêtre de commandes!
Il n'y a PAS DE DOS ici !
"mode texte" ne signifie pas DOS!
Sous LINUX (et tous les autres systèmes), le mode texte existe également, or
que je sache ce n'est pas du DOS! ;+)

qui va se positionner
automatiquement sur le dossier en cours de visualisation
et cela à l'aide d'un simple clic-droit.

Cliquez sur le bouton Démarrer et choisissez la commande
Exécuter...
Dans la fenêtre qui apparaît, tapez Regedit et validez en
cliquant sur le bouton OK.
[...]


Beaucoup plus simplement :
En utilisant les "Powertoys" de Microsoft, et en particulier ici le fichier
"CMDHERE.INF" contenu dedans.

Il est universel, à savoir qu'il s'autoadapte à la configuration du système
(toute version de NT, toute valeur de %systemroot%), et de plus il est
désinstallable (panneau de config ajout/suppression de programmes)

Si on ne le possède pas, je le donne ci-dessous
(a copier n'importe où)
Attention aux lignes longues !

Il est disponible également sur mon site :
http://www.bellamyjc.org/download/cmdhere.inf

fichier "cmdhere.inf"
------------------- couper ici -------------------
; PowerToy "Fenêtre de commandes ici"
;
; Copyright 1996 Microsoft Corporation
;
[version]
signature="$CHICAGO$"

[CmdHereInstall]
CopyFiles = CmdHere.Files.Inf
AddReg = CmdHere.Reg

[DefaultInstall]
CopyFiles = CmdHere.Files.Inf
AddReg = CmdHere.Reg

[DefaultUnInstall]
DelFiles = CmdHere.Files.Inf
DelReg = CmdHere.Reg

[SourceDisksNames]
55="Fenêtre de commandes ici","",1

[SourceDisksFiles]
CmdHere.INFU

[DestinationDirs]
CmdHere.Files.Inf = 17

[CmdHere.Files.Inf]
CmdHere.INF

[CmdHere.Reg]
HKLM,%UDHERE%,DisplayName,,"%CmdHereName%"
HKLM,%UDHERE%,UninstallString,,"rundll32.exe
syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132
%17%CmdHere.inf"
HKCR,DirectoryShellCmdHere,,,"%CmdHereAccel%"
HKCR,DirectoryShellCmdHerecommand,,,"%11%cmd.exe /k cd ""%1"""
HKCR,DriveShellCmdHere,,,"%CmdHereAccel%"
HKCR,DriveShellCmdHerecommand,,,"%11%cmd.exe /k cd ""%1"""

[Strings]
CmdHereName="PowerToy Fenêtre de commandes contextuelle"
CmdHereAccel="Fenêtre de &commandes ici"
UDHERE="SoftwareMicrosoftWindowsCurrentVersionUninstallCmdHere"

------------------- couper ici -------------------

Ensuite, depuis l'explorateur, clic droit sur ce fichier, Installer.

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*