Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e) (modifié)

Bonjour à tous,

 

J'aurais besoin, pour un fichier batch que je bricole, de pouvoir entrer dans une variable d'environnement, la valeur du disque et du directory dans lequel je me trouve au moment où je démarre. Le but étant de pouvoir revenir dans ce directory après l'avoir quitté.

 

C'est d'ailleurs la valeur que l'on trouve dans "Démarrer dans" des propriétés du raccourci qui figure sur le bureau pour lancer mon fichier batch.

 

J'ai essayé un tas de truc genre CHDIR >xx, mais je ne sais pas récupérer la valeur dans xx pour la mettre dans une variable système.

 

A moins que vous ne voyiez une autre astuce pour arriver au même but : retourner dans un directory où je suis déjà passé.

 

Merci par avance à tous ceux qui voudront bien se pencher sur le sujet.

Modifié par Artmuth

Posté(e)

Bonjour à tous,

 

J'aurais besoin, pour un fichier batch que je bricole, de pouvoir entrer dans une variable d'environnement, la valeur du disque et du directory dans lequel je me trouve au moment où je démarre. Le but étant de pouvoir revenir dans ce directory après l'avoir quitté.

 

C'est d'ailleurs la valeur que l'on trouve dans "Démarrer dans" des propriétés du raccourci qui figure sur le bureau pour lancer mon fichier batch.

 

J'ai essayé un tas de truc genre CHDIR >xx, mais je ne sais pas récupérer la valeur dans xx pour la mettre dans une variable système.

 

A moins que vous ne voyiez une autre astuce pour arriver au même but : retourner dans un directory où je suis déjà passé.

 

Merci par avance à tous ceux qui voudront bien se pencher sur le sujet.

 

sous XP une variable invisible nommée %CD% contient le répertoire dans lequel on se trouve si tu fais echo %CD% il s'affiche le répertoire d'où est lancée la commande.

La valeur de cette variable est toujours valable tant qu'on n'a pas écrit dedans

Posté(e)

Bonjour;

excuse-moi si je n'ai pas tout compris de ta démarche.

Mais si tu as un répertoire appelé C:\toto, et dedans un fichier trucmuche.bat, et que tu veuilles lancer trucmuche.bat en faisant Démarrer-->Exécuter-->trucmuche, il te suffit de mettre C:\toto dans le path

Si ce n'est pas ça, désolé du dérangement.

Posté(e)

sous XP une variable invisible nommée %CD% contient le répertoire dans lequel on se trouve si tu fais echo %CD% il s'affiche le répertoire d'où est lancée la commande.

La valeur de cette variable est toujours valable tant qu'on n'a pas écrit dedans

Et bien merci Jygazur, perdu, mais merci tout de même à Fantasio, c'était tout à fait le renseignement dont j'avais besoin. Mon fichier batch est maintenant bouclé.

 

Question subsidiaire, et ça n'est pas faute d'avoir fait chauffer Google et fouillé les astuces de Zébulon, où pourrais-je trouver quelque chose qui m'explique toutes ces variables et l'art de les tripatouiller ?

 

Encore merci. :P

Posté(e)

Question subsidiaire, et ça n'est pas faute d'avoir fait chauffer Google et fouillé les astuces de Zébulon, où pourrais-je trouver quelque chose qui m'explique toutes ces variables et l'art de les tripatouiller ?

 

Encore merci. :P

peut etre que cela peux t'aider

http://www.alphaquark.com/Informatique/Msdos.htm#batch_echo :P

Posté(e)

Merci Facks, je connaissais cette page, un coup de "fichiers batch" dans Google m'y avait amené. Mais c'est plutôt des différentes variables pleines de %xx% et de la façon de les triturer dont je parle.

 

Exemple %DATE% donne la date du jour (21/05/2006) et je peux en tirer :

 

SET TODAY=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2% -> (20060521)

 

qui me permettra de renommer un fichier xx.txt en 20060521.txt par la commande :

 

Rename xxx.txt %TODAY%.txt

 

Ce fichier sera alors facile à sauvegarder, classer par date et retrouver.

Posté(e)

Wauw :P respect, trop compliqué pour moi :P les grands specialistes ne sont pas loin j'aurais au moins essaier :-P bon courage :-(

  • 2 mois après...
Posté(e)

Bonjour;

voici des pistes pour les variables d'environnement DOS et les arguments en ligne de commande:

[....]

Bonne continuation.

Tardifs mais sincères les remerciements, la continuation a été effectivement bonne. :P

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...