variable d'environnement
Posté : 24 juil. 2008 12:23
Bonjour,
Mon problème est le suivant. j'ai réalisé un ensemble de programmes que je souhaite distribuer sur CD à mes amis et relations. Pour ces programmes, j'ai prévu des fichiers batch d'installation. Sur mon ordinateur, j'utilise une mémoire flash USB qui est en lecteur K: mais les CD que je vais réaliser vont etre lus sur les ordinateurs de mes amis et dans le lecteur qu'ils auront choisi d'utiliser pour la lecture des CD.
Je pensais pouvoir ecrire qqchose comme ce qui suit :
Dans ce batch, je lis et j'inscris dans la variable tilt la lettre du lecteur sous la forme X:, puis, je vais sur C: pour lire son repertoire.
Je reviens sur X: pour lire son repertoire.
Mais, je constate que ça ne marche pas car je reste sur C:
Il y a qqchose de pas bon mais je ne vois pas quoi.
Pouvez vous m'aider SVP
D'avance Merci
François Fleury
Mon problème est le suivant. j'ai réalisé un ensemble de programmes que je souhaite distribuer sur CD à mes amis et relations. Pour ces programmes, j'ai prévu des fichiers batch d'installation. Sur mon ordinateur, j'utilise une mémoire flash USB qui est en lecteur K: mais les CD que je vais réaliser vont etre lus sur les ordinateurs de mes amis et dans le lecteur qu'ils auront choisi d'utiliser pour la lecture des CD.
Je pensais pouvoir ecrire qqchose comme ce qui suit :
Code : Tout sélectionner
echo off
cls
echo lettre du lecteur %Cd:~0,2%
set tilt = "%Cd:~0,2%
C:
dir *.*
tilt
dir *.*
pause
Je reviens sur X: pour lire son repertoire.
Mais, je constate que ça ne marche pas car je reste sur C:
Il y a qqchose de pas bon mais je ne vois pas quoi.
Pouvez vous m'aider SVP
D'avance Merci
François Fleury