outsy a écrit :
Bonjour à tous j'ai un pb sur la ligne en remarque set pr_name1=hp5000n
set pr_name2=bj200
set pr_name3=hp4500
:startfor
rem set pr_name=%(prname%i%)%
set PR_REMOTE="\\%PRINTSVR%\%PR_NAME%"
set PR_CONFIG="U:\.printer_W32\%PR_NAME%.log"
set /a i=i+1
set TESTPR_NAME=PR_NAME%i%
if defined %TESTPR_NAME% goto startfor comment faire pour attribuer à une variable le contenu d'une autre variable contenant elle-même une variable ?
|
A mon avis le probleme est que tu lui demande d'utiliser une variable ( i ) alors qu'elle n'est pas encore déclarée.
Il lui faut une valeur de défaut au depart:
met
set i=1
au tout debut ( ou avant d'utiliser ton expression )
Message édité par Karamba le 17-03-2004 à 18:29:33