AutoIt : récupérer les arguments
Saturday, 8. March 2008, 07:06:41
; Auteur : Rob Saunders ; Original script : AutoUpdateIt 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
Pourquoi réinventer la roue ?
Alors comment fonctionne-t-il ?
Très simplement :
- Dans le script AutoIt :
If _StringInArray($CmdLine, "/coucou") Then MsgBox(0, "", "Coucou trouvé !")
- Lancement en ligne de commande (si le script s'appelle test.exe) :
C:\chemin_complet>test.exe /coucou
Pratique mais rarement utilisé toutefois !


Anonymous # 6. October 2009, 13:47
Salut,
je ne sais pas si tu peux m'aider mais je cherche à remplacer le click sur un bouton par une commande dos... Pour se faire, je cherche à connaitre les otpions à donner à mon exe pour qu'il fasse directement "connecter" dans le cas présent.
merci d'avance
Groumphy # 10. October 2009, 11:08
En fait il n'y a pas de difficulté ne réside pas dans l'action.
Voici donc le code a faire :
Pour la GUI avec le bouton...
Sur le bouton :
Ou encore si tu veux une action DOS directe:
En fonction (uniquement pour le cas 1) :
Bien entendu, il est parfois nécessaire d'avoir un retour de résultat:
Bien entendu dans la toute dernière version d'AutoIt tu as les fonctions DOS dans les processus:
(vient du fichier d'aide d'AutoIt)
Voila je pense que tu as toutes les possibilités,
En espérant t'avoir aidé,
A+