Page 1 sur 1

variable d'environnement

Posté : 24 juil. 2008 12:23
par fleury
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 :

Code : Tout sélectionner

echo off
cls
echo lettre du lecteur %Cd:~0,2%
set tilt = "%Cd:~0,2%
C:
dir *.*
tilt
dir *.*
pause
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

Re: variable d'environnement

Posté : 24 juil. 2008 21:18
par MiKA
Bonjour,

tu peut essayer ça:

Code : Tout sélectionner

@echo off
echo lettre du lecteur %Cd:~0,2%
dir c:
dir %Cd:~0,2%
pause
@+