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 ?
[R] Lancer un script compilé avec des arguments
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Lancer un script compilé avec des arguments
Pour lancer un script avec argument tout simplement :
Code : Tout sélectionner
Run ("mon_script.exe -all")Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Lancer un script compilé avec des arguments
Pour utiliser les arguments avec Autoit
Insere ceci dans ton code
Et ceci a la fin de ton code:
Après, tu lance avec Run comme l'a dit JBNH
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 ;==>_StringInArrayRe: [R] Lancer un script compilé avec des arguments
merci beaucoup c'est exactement ce que je cherchais !

