Page 1 sur 1
[R] Lancer un script compilé avec des arguments
Posté : lun. 15 sept. 2008 15:10
par croco
Bonjour,
j'aurais voulu savoir si c'était possible de lancer un script compilé (en .exe donc) et de lui joindre des arguments comme par exemple
mon_script.exe -all afin d'utiliser certaine fonction ou non.
Est-il possible de récupérer l'argument ?
Re: [..] Lancer un script compilé avec des arguments
Posté : lun. 15 sept. 2008 16:27
par jbnh
Pour lancer un script avec argument tout simplement :
Re: [..] Lancer un script compilé avec des arguments
Posté : lun. 15 sept. 2008 17:39
par timmalos
Pour utiliser les arguments avec Autoit
Insere ceci dans ton code
Code : Tout sélectionner
If _StringInArray($CmdLine, '-all') Then
...action()
EndIf
If _StringInArray($CmdLine, '-all') Then
...action2()
EndIf
Et ceci a la fin de ton code:
Code : Tout sélectionner
Func _StringInArray($a_Array, $s_String)
Local $i_ArrayLen = UBound($a_Array) - 1
For $i = 0 To $i_ArrayLen
If $a_Array[$i] = $s_String Then
Return $i
EndIf
Next
SetError(1)
Return 0
EndFunc ;==>_StringInArray
Après, tu lance avec Run comme l'a dit JBNH
Re: [R] Lancer un script compilé avec des arguments
Posté : lun. 15 sept. 2008 18:03
par croco
merci beaucoup c'est exactement ce que je cherchais !