shift à l'envers ? - Shell/Batch - Programmation
Marsh Posté le 27-11-2003 à 17:51:52
tu aurais pu faire qq chose du genre :
set param1=%1
set param2=%2
...
set param8=%8
avant de faire ton shift ...
et utiliser ensuite %paramn% en lieu et place de %n
A+
Marsh Posté le 01-12-2003 à 10:10:13
argh chui trop beteuh
:encore
set params=%params% %1
if "%1"=="" goto suite
shift
goto encore
:suite
if "%params"=="" goto fin
for %%c in (%params%) do echo %%c
for %%c in (%params%) do type %%c
:fin
je croyais que ca marchait pas avec for, mais j'avais fait une neuneuserie avant
Marsh Posté le 27-11-2003 à 16:19:41
yop
quand on fait shift, on "shifte" l'ordre des paramètres.
il y a un moyen pour revenir au "vrai" premier paramètre après un shift ?
merci
ps: en dos
je suis neuneu ! n'est-ce pas ?
Message édité par art_dupond le 27-11-2003 à 16:25:50
---------------
oui oui