[R] Mettre un (ou +) parametre à un script.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

[R] Mettre un (ou +) parametre à un script.

#1

Message par DimVar »

Bonjour,

Question de novice, comment ajouter un param au script que je peux récupérer dans le script ensuite ?
J'ai tt de même cherché dans le forum, mais sans succès.


Merci.
Modifié en dernier par DimVar le lun. 26 déc. 2011 16:30, modifié 1 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Mettre un (ou +) parametre à un script.

#2

Message par DimVar »

J'ai trouvé : $CmdLine[1]

Par contre, je teste l'existence d'un param (obligatoire) mais cela me renvoi une erreur : Piece jointe

voici le script :

Code : Tout sélectionner

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Change2CUI=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

If $cmdline[1] ="" Then Exit 1
MsgBox (0,"",$CmdLine[1])
 
Le but étant de quitter le script avec un exit code car on a pas défini de paramètre au script.

Merci de votre aide.
Fichiers joints
Screenshot_3.png
Screenshot_3.png (3.06 Kio) Vu 1542 fois
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Mettre un (ou +) parametre à un script.

#3

Message par TT22 »

Essaye $CmdLine[0]
Cordialement,
TT22
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Mettre un (ou +) parametre à un script.

#4

Message par DimVar »

Bon ok, je pose des questions que je résous tout seul... :oops:
Fallait mettre la condition à $cmdline[0] et non $cmdline[1].

Vous pouvez evidement suppr le post :)

[EDIT] Merci TT22
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Mettre un (ou +) parametre à un script.

#5

Message par TT22 »

DimVar a écrit :Vous pouvez evidement suppr le post :)
Ba non, si quelqu'un d'autre à le même problème...il n'aura pas besoin de poser la question :wink:
Cordialement,
TT22
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [R] Mettre un (ou +) parametre à un script.

#6

Message par zeshrek »

C'est bien TT22, tres bon reflexe. Surtout quand c'est la première fois qu'une telle question est posée.

C'est pas comme si :
- la simple recherche de "command line parameters" dans l'aide d'autoit renvoyait vers $cmdline dès la 4eme réponse proposée !
- l'utilisation de $cmdline était expliquée dans cette fameuse aide d'autoit
- on avait 6 pages (!) de liens en cherchant $cmdline sur le forum (et que dans le lot, y a pas s'inspirer)
- tout le monde savait que les tableaux commencent a 0 et non a 1

Et apres on va s'étonner que je rale quand les gens ne lisent pas l'aide, et ne font aucune recherche !
Si vis pacem para bellum
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [R] Mettre un (ou +) parametre à un script.

#7

Message par DimVar »

[Troll deleted]
Modifié en dernier par zeshrek le mar. 27 déc. 2011 19:08, modifié 1 fois.
Raison : Ce genre de remarque est déplacée
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [R] Mettre un (ou +) parametre à un script.

#8

Message par TT22 »

zeshrek a écrit :C'est bien TT22, tres bon reflexe.
Merci :wink:
Cordialement,
TT22
Avatar du membre
Yarillo
Niveau 5
Niveau 5
Messages : 109
Enregistré le : mer. 11 mai 2011 22:22
Status : Hors ligne

Re: [R] Mettre un (ou +) parametre à un script.

#9

Message par Yarillo »

[Troll deleted]
Modifié en dernier par zeshrek le mar. 27 déc. 2011 19:09, modifié 1 fois.
Raison : Idem le msg de DimVar
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [R] Mettre un (ou +) parametre à un script.

#10

Message par DimVar »

[Troll deleted]
Modifié en dernier par zeshrek le mar. 27 déc. 2011 19:10, modifié 1 fois.
Raison : Le prochain qui troll prend une sanction
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Répondre