|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 4 ![]() |
Bonjour,
Je souhaite via un runrmtcmd sur AS400 lancer un .cmd se trouvant sur un Pc en windows XP avec un paramètre &xxx dans le CL récupéré en %1% dans le .cmd Mon problème est de syntaxe car le paramètre &xxx du CL est bien substitué par la valeur voulue mais %1% récupéré en DOS reste vierge Si je lance mon CL en aillant remplacé en "dur" &xxx par TOTO, le dos récupère bien TOTO dans %1%. Il semble donc que le dos n'aime pas le caratère &. Comment faire pour récupérer ma variable &xxx du CLP en %1% dans le DOS. J'ai déjà essayé les ' " ( mais impossible de trouver la syntaxe exacte. Les PROS ont-ils une idée? Merci d'avance - moi je suis sec. |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : novembre 2004 Messages : 1 298 ![]() |
La syntaxe dans le CL doit être très proche de ceci :
Code :
|
||
|
|
00
|
|
|
#3 | ||||||
|
Invité de passage
![]() Inscription : février 2010 Messages : 4 ![]() |
Encore une fois merci, je n'avais pas pensé à formater ma commande avant le runrmtcmd ce qui fonctionne très bien
Pour info: CLP qui ne fonctionne pas Code :
Code :
Code :
Info + dans le dos, vous pouvez remplacer %1% par %1 seulement Dernière modification par Hédhili Jaïdane ; 15/02/2010 à 23h12. Motif: Fusion messages pour up |
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com