IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Logiciels Discussion :

dos prompt in window cmd.exe


Sujet :

Autres Logiciels

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 49
    Points : 36
    Points
    36
    Par défaut dos prompt in window cmd.exe
    Bonjour à tous,

    Je fais présentement un petit program en batch files et j'aimerais savoir s'il yà un moyen d'obtenir le répertoire courrant ou s'exécute le batch, mais je veux pas l'avoir en format long, mais petit comme dans l'ancien dos.

    Exemple: c:\program files\ ==> c:\program~1\

    Je sais que pour avoir le répertoire d'exécution long on peu l'avoir avec %cd%, mais comment avoir la version courte.

    Merci d'avance

  2. #2
    Membre expérimenté
    Avatar de Juju_41
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Février 2003
    Messages
    974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Février 2003
    Messages : 974
    Points : 1 557
    Points
    1 557
    Par défaut
    Bonjour

    J'ai bien compris la question, à laquelle je n'ai pas de réponse ... à part essayer de bidouiller avec la commande "dir /x".
    Pourquoi avez vous besoin des noms courts (format 8.3) ?
    Avant de poster, merci de consulter les règles du forum

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 49
    Points : 36
    Points
    36
    Par défaut
    Bien j'ai essayer ta commande, et oui c'est ce que je veux, mais je voudrais que ça reste tout le temps. C'est que dans mon batch je voudrais me simplifier la tâche car il n'y à aucun espace dans les nom court, alors quand je dois passer en paramêtre à un fichier une variable je n'aurai pas de problème.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    set current_dir=%cd%
    mon_bat.bat current_dir
    Dans ce cas si le répertoire courrant est par exemple "c:\document and setting\all user\", le fichier de commande va considèrer qu'il y à plusieurs paramètres.

    %1 = c:\document
    %2 = and
    %3 = setting\all
    %4 = user\

    Par contre si je met des guillemets, dans le fichier mon_bat.bat la valeur du premier paramètre va être bonne mais avec les guillemets.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    set current_dir=%cd%
    mon_bat.bat "current_dir"
    %1 = "c:\document and setting\all user\"

    Voilà pourquoi j'aimerais être capable de récuperer les noms des répertoires en format 8.3. Merci d'avance.

  4. #4
    jse
    jse est déconnecté
    Membre à l'essai
    Inscrit en
    Mai 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 20
    Points : 17
    Points
    17
    Par défaut
    Salut,

    voici un bout de code si cela peut t'aider à récupérer le directory et le path

    Exemple :

    si tu es dans c:\temp\toto

    echo %cd:~0,2% te renverra c:

    echo %cd:~2,10000% te renverra \temp\toto

Discussions similaires

  1. Accès refusé cmd.exe sur Windows 7
    Par yetman333 dans le forum Windows 7
    Réponses: 1
    Dernier message: 31/03/2015, 17h03
  2. parametres de l'interpréteur de commande windows (cmd.exe)
    Par LE CORRE dans le forum Windows XP
    Réponses: 2
    Dernier message: 21/01/2006, 15h12
  3. Réponses: 6
    Dernier message: 27/12/2005, 13h48
  4. Mon cmd.exe cherche d'abord cmd.com
    Par marcus333 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 29/08/2005, 11h27
  5. Format d'un exe pour DOS et pour Windows
    Par Alfhiger dans le forum Assembleur
    Réponses: 4
    Dernier message: 12/06/2002, 11h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo