Boucle et fonction GUICtrlSetData

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Westcb28
Niveau 2
Niveau 2
Messages : 24
Enregistré le : mer. 01 juil. 2015 11:06
Status : Hors ligne

Boucle et fonction GUICtrlSetData

#1

Message par Westcb28 »

Bonjour à toutes et tous,

Nouvelle petite requête pour finaliser mon projet svp.

J'utilise une boucle qui scanne l'état de quelques applications. Un script tourne en amont et me rapporte l'état de celles-ci dans un fichier texte avec un 0 ou 1 dedans :

Code : Tout sélectionner

Local $sRes = ""

Global $Liste[4][2]

$Liste[0][0] = "Word"
$Liste[1][0] = "Excel"
$Liste[2][0] = "Powerpoint"
$Liste[3][0] = "Notepad"

For $i = 0 to 3
        $Liste[$i][1] = FileRead ("C:\temp\" & $Liste[$i][0] & ".txt")
	If  $Liste[$i][1] = 1 Then $sRes &= "Attention, l'application " &  $Liste[$i][0] & " est en erreur" & @CRLF
Next

MsgBox(32, "Informations", $sRes)
Hors, suivant l'état de l'application, j'aime vivement ne plus l'afficher à l'écran mais pré-saisir une fenêtre où j'aurais juste à taper un petit texte explicatif via la fonction GUICtrlSetData pour uniquement les applications qui ont 1 dans le fichier texte.

Exemple :

Word est en erreur :
Excel est en erreur :
Etc...

Fonction actuellement utilisée et je dois tout saisir :

Code : Tout sélectionner

...
GUICtrlSetFont(-1, 10, 100, 0, "Arial")
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlSetData(-1, "Pour un retour à la ligne <br>")
Le résultat de cette fenêtre de saisie est envoyer dans une "page" Centreonet cette partie fonctionne.

J'espère avoir réussi à me faire comprendre car pas facile :D
Répondre