OVH Cloud OVH Cloud

commande ms dos et espaces...

15 réponses
Avatar
grodep
bonjour a tous, aujourd'hui je suis pris par un petit probleme certes mais
tres énervant .. La faute à un manque de pratique évident, depuis le temps
que je ne me sers plus du ms dos... Bref, toujours est il que j'essaie
désesperement d'arriver par une commande dos dans un répertoire dont le nom
comporte un espace : genre C:\Errare H
j'ai beau tenté tout ceci :
CD Errare H
CD errare h
cd errareh
cd errareH
cd C:\Errare H
bref, tout ce qui me passe par la tete, rien n'y fait! Si je laisse un
espace dans ma commande, on me répond "trop de parametres -h" et si je ne
mets plus d'espace, bien évidement j'ai droit à "répertoire non valide"..Ce
dont je suis sur, c'est que majuscules ou minuscules ça n'a aucune
importance, en revanche il me semble me rappeler que pour les espaces il y
avait un truc bizarre. toujours est il que je suis honteusement coincé et ça
m'ennuie bien .
Si qqun voulait bien, sans me jeter la pierre, me souffler la réponse ...
Merci et bon week end

10 réponses

1 2
Avatar
Pierre TORRIS
grodep a écrit dans ce message
<news:# :

Bonjour,

bonjour a tous, aujourd'hui je suis pris par un petit probleme certes mais
tres énervant .. La faute à un manque de pratique évident, depuis le temps
que je ne me sers plus du ms dos... Bref, toujours est il que j'essaie
désesperement d'arriver par une commande dos dans un répertoire dont le nom
comporte un espace : genre C:Errare H
j'ai beau tenté tout ceci :
CD Errare H
CD errare h
cd errareh
cd errareH
cd C:Errare H
bref, tout ce qui me passe par la tete, rien n'y fait! Si je laisse un espace
dans ma commande, on me répond "trop de parametres -h" et si je ne mets plus
d'espace, bien évidement j'ai droit à "répertoire non valide"..Ce dont je
suis sur, c'est que majuscules ou minuscules ça n'a aucune importance, en
revanche il me semble me rappeler que pour les espaces il y avait un truc
bizarre. toujours est il que je suis honteusement coincé et ça m'ennuie bien
.
Si qqun voulait bien, sans me jeter la pierre, me souffler la réponse ...


Pas la pierre, pas la pierre... non.. :-)

Mettez simplement des guillemets :
cd "errare h"

Autre possibilité très pratique, une fois sur la ligne de commandes,
écrivez la commande souhaitée (exemple : CD), puis un espace, et
appuyez sur la touche TAB pour faire défiler (à chaque appui) les noms
de fichiers ou de dossiers disponibles. Très pratique pour les noms
longs.

NB : avec cette dernière méthode, vous noterez que les noms contenant
au moins un espace sont automatiquement entourés de guillemets.

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]

Avatar
grodep
j'allais vous bénir pour cette réponse si preste, mais j'ai tenté avant ;)
.. et rien ne marche :
ni les guillemets qui me renvoient format de parametre incorrect


ni la commande TAB qui a pour effet de me déplacer de quelques espaces
(comme la commande TAB dans word, en fait :p )
Si j'ai raté qqchose, merci de me le préciser
Pour info, je tape ces commandes dans l'invite dos de xp pro.
N.B: je constate d'ailleurs parfois en utilisant cette fenetre dos, que
lorsque je veux réutiliser la derniere commande tapée, parfois le simple
appui sur la fleche du haut du pavé de mon clavier fonctionne, et d'autres
fois, ... non ... Bizarre, non ?
"Pierre TORRIS" a écrit dans le message de news:

grodep a écrit dans ce message
<news:# :

Bonjour,

bonjour a tous, aujourd'hui je suis pris par un petit probleme certes
mais tres énervant .. La faute à un manque de pratique évident, depuis le
temps que je ne me sers plus du ms dos... Bref, toujours est il que
j'essaie désesperement d'arriver par une commande dos dans un répertoire
dont le nom comporte un espace : genre C:Errare H
j'ai beau tenté tout ceci :
CD Errare H
CD errare h
cd errareh
cd errareH
cd C:Errare H
bref, tout ce qui me passe par la tete, rien n'y fait! Si je laisse un
espace dans ma commande, on me répond "trop de parametres -h" et si je ne
mets plus d'espace, bien évidement j'ai droit à "répertoire non
valide"..Ce dont je suis sur, c'est que majuscules ou minuscules ça n'a
aucune importance, en revanche il me semble me rappeler que pour les
espaces il y avait un truc bizarre. toujours est il que je suis
honteusement coincé et ça m'ennuie bien .
Si qqun voulait bien, sans me jeter la pierre, me souffler la réponse ...


Pas la pierre, pas la pierre... non.. :-)

Mettez simplement des guillemets :
cd "errare h"

Autre possibilité très pratique, une fois sur la ligne de commandes,
écrivez la commande souhaitée (exemple : CD), puis un espace, et appuyez
sur la touche TAB pour faire défiler (à chaque appui) les noms de fichiers
ou de dossiers disponibles. Très pratique pour les noms longs.

NB : avec cette dernière méthode, vous noterez que les noms contenant au
moins un espace sont automatiquement entourés de guillemets.

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]





Avatar
Pierre TORRIS
En complément et selon l'usage, vous pourriez utilement vous passer
d'utiliser les "commandes de navigation" de dossiers en installant le
petit utilitaire *RegDos".

Cela fait, une option "Session DOS" ou "Invites de commandes" (selon la
version de Windows) sera disponible dans le menu contextuel de chaque
dossier de l'Explorateur. Un simple clic ouvre donc une "Box DOS" sur
le dossier concerné.

RegDos v2.0 - Windows 9x-XP - Gratuit FR
http://www.ptorris.com/go.htm?regdos

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]
Avatar
grodep
mouahhahahahahaahha, comment on écrit "bicyclette"? Je sais pas, j'écris
vélo !!
Dans le genre, c'est vraiment pas mal, un grand merci, j'ai certes pas la
réponse a ma question mais au moins j'ai pu me dépatouiller de mon souci
!!!!
Un grand merci pour ce petit utilitaire tres pratique :)

"Pierre TORRIS" a écrit dans le message de news:

En complément et selon l'usage, vous pourriez utilement vous passer
d'utiliser les "commandes de navigation" de dossiers en installant le
petit utilitaire *RegDos".

Cela fait, une option "Session DOS" ou "Invites de commandes" (selon la
version de Windows) sera disponible dans le menu contextuel de chaque
dossier de l'Explorateur. Un simple clic ouvre donc une "Box DOS" sur le
dossier concerné.

RegDos v2.0 - Windows 9x-XP - Gratuit FR
http://www.ptorris.com/go.htm?regdos

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]




Avatar
Jean-Claude BELLAMY
Dans le message :,
grodep a pris la peine d'écrire ce qui suit :
j'allais vous bénir pour cette réponse si preste, mais j'ai tenté
avant ;) .. et rien ne marche :
ni les guillemets qui me renvoient format de parametre incorrect



Tu as forcément tapé une conceté !!!!!
2cris nosu EXACTEMENT la commande que tuias exécutée (par un copier coller
du contenu de ta fenêtre de commandes. C'est fait en 2 clics de souris!)

De toute façon, si les extensions de commandes sont activées (ce qui est
toujours le cas par défaut), les guillemets NE SONT PAS NÉCESSAIRES!

C'est écrit en toutes lettres dans l'aide en ligne de "CD" :

C:WINDOWSsystem32>cd /?
Affiche le nom ou change le répertoire en cours.
CHDIR [/D] [lecteur:][chemin]
CHDIR [..]
CD [/D] [lecteur:][chemin]
CD [..]

.. Signifie que vous voulez vous placer sur le répertoire parent.

Entrez CD lecteur: pour afficher le répertoire en cours sur le lecteur.
Entrez CD sans paramètres pour afficher le lecteur et le répertoire en
cours.

Utilisez le commutateur /D pour modifier le lecteur actuel
en plus de la modification du répertoire actuel pour un lecteur.

Si les extensions de commandes sont activées, la commande
CHDIR change comme suit :

La chaîne du répertoire en cours est convertie pour utiliser
la même casse que celle du disque. Donc, CD C:TEMP fixera
en fait le répertoire en cours à C:Temp si c'est la casse
utilisée sur le disque.

La commande CHDIR ne traite pas les espaces comme des
séparateurs ; il est donc possible d'utiliser CD pour aller
dans un sous-répertoire dont le nom contient des espaces
sans entourer ce nom de guillemets.
Par exemple :
cd winntprofilesNomUtilisateurprogrammesmenu démarrer
est identique à :
cd "winntprofilesNomUtilisateurprogrammesmenu démarrer"
qui est ce que vous devez entrer si les extensions sont désactivées.


Et l'aide en ligne de CMD informe des extensions de commandes :

Les extensions de commandes sont activées par défaut.
Vous pouvez également les désactiver pour une exécution
particulière en utilisant l'option /E:OFF.
p.ex. (ajout JCB) :
CMD /E:ON pour (ré)activer les extensions de commandes

Vous pouvez les activer ou désactiver pour toutes les
exécutions de CMD.EXE sur une machine ou pour un utilisateur
en fixant l'une ou les deux valeurs REG_DWORD suivantes du Registre
:

HKLMSoftwareMicrosoftCommand ProcessorEnableExtensions
et/ou
HKCUSoftwareMicrosoftCommand ProcessorEnableExtensions

à 0x1 ou 0x0 [...]


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

Avatar
Pierre TORRIS
grodep a écrit dans ce message
<news: :

j'allais vous bénir pour cette réponse si preste, mais j'ai tenté avant ;) ..
et rien ne marche :
ni les guillemets qui me renvoient format de parametre incorrect

ni la commande TAB qui a pour effet de me déplacer de quelques espaces
(comme la commande TAB dans word, en fait :p )


Normalement, les guillemets ne sont nécessaires que si les extensions
de commandes sont désactivés. Sinon, il est parfaitement possible de ne
pas en mettre. Mais quoi qu'il en soit, avec des guillemets, cela
devrait fonctionner dans les 2 cas.

Cependant, le fonctionnement de la touche TAB démontrerait que,
justement, les extensions de commandes sont désactivées.

Pour tester, ouvrez directement une invite comme suit :
Menu Démarrer | Exécuter -> cmd /E:ON
Faites ici vos essais.

Par défaut, les extensions de commandes sont activées, mais vous
devriez vérifier la valeur "EnableExtensions" sous les clés :
HKCUSoftwareMicrosoftCommand Processor
HKLMSoftwareMicrosoftCommand Processor

Valeur REG_DWORD = 1 (activation des extensions de commandes)

--
Bien à vous. Pierre TORRIS

E-mail : - Internet : http://www.ptorris.com
[Nombreux logiciels gratuits de l'auteur pour Win9x-Me-NT-2000-XP]

Avatar
Aski
Salutatoi grodep,

Tu as donc déclaré :

je vais pas me permettre de te contredire comme ça, alors je te joins
juste la copie d'écran des betises que je tape, pi tu pourras me dire
ou sont les faute de frappes...


En Dos, il n'y a pas d'espace dans le nom d'un fichier ou d'un répertoire.
Affiche cmd et écris
DIR /X
tu auras les noms courts équivalents.
--
Aski

Avatar
Coucou à toutes et à tous
Coucou !

Ben oui... la conceté est là ! :-)))

Tu as mis toute la ligne entre guillemets alors qu'il ne faut mettre que le
nom du fichier entre guillemets, pas tous le chemin complet...

EX : C:"toto"

--
Cordialement

========== Jean-Jacques V.
MVP Microsoft
Avatar
Dominique Van De Voorde
Bonsoir,

"grodep" a écrit dans le message de news:

je vais pas me permettre de te contredire comme ça, alors je te joins
juste la copie d'écran des betises que je tape, pi tu pourras me dire ou
sont les faute de frappes...


Tapes simplement lorsque tu es sur C
C:>CD "Program Files"
et tu verras que cela fonctionne


--
@mitiés Dodo

http://users.skynet.be/dhv
http://www.rusloyers.be
http://www.loyers.be

Avatar
Dominique Van De Voorde
Re Bonsoir,

"grodep" a écrit dans le message de news:

je vais pas me permettre de te contredire comme ça, alors je te joins
juste la copie d'écran des betises que je tape, pi tu pourras me dire ou
sont les faute de frappes...


J'ajouterai que sous cette forme
C:>CD Program Files
cela fonctionne aussi
Il faut donc taper le nom du dossier ou du répertoire complet. (majuscule ou
minuscule n'ont pas d'importance)

--
@mitiés Dodo

http://users.skynet.be/dhv
http://www.rusloyers.be
http://www.loyers.be

1 2