[..] Importer des fichiers scénario.au3 d'un fichier .ini

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
sylvain910
Niveau 1
Niveau 1
Messages : 10
Enregistré le : lun. 06 févr. 2012 16:41
Status : Hors ligne

[..] Importer des fichiers scénario.au3 d'un fichier .ini

#1

Message par sylvain910 »

Bonjour,

j'ai pour objectif de créer une IHM qui permettrait de lancer de manière automatique
plusieurs scénario aux formats .au3
Pour celà, j'aimerais récupérer les fichiers de scénario à partir d'un fichier .ini.
A la suite de cela, les fichiers de scénarios s'inscrirons dans l'IHM de départ précédé
d'une checkbox (pour pouvoir l'annulée au cas ou).

L'IHM doit être capable d'indiquer tous les scénarios ( nombre de scénario; de 1 à ...)
Pour cela j'ai penser à créer une listview qui s'adapterais au nombre de scénario.au3


là ou je bloc:

- Comment pouvoir insérer des scénarios.au3 à l'IHM à l'aide du fichier.ini
- Savoir si listview est le meilleur moyen pour cela car je n'arrive pas à créer de checkbox par dessus
- Lancer les procédures sélectionnés

Voici mes codes sources, .ini et .au3
J'ai pris un fichier scénario bidon ( lancement de la calculatrice )

Code fichier .ini
► Afficher le texte
Code IHM
► Afficher le texte
Si quelqu'un peut m'aider ;)
Sylvain
Modifié en dernier par sylvain910 le jeu. 23 févr. 2012 13:09, modifié 2 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Importer des fichiers scénario.au3 d'un fichier .in

#2

Message par mikell »

C'est bien les listviews... Image

Le fichier "demo.ini" :
► Afficher le texte
Et le script :
► Afficher le texte
Et pour exécuter, bin tu remplaces les msgbox par les ShellExecute Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
sylvain910
Niveau 1
Niveau 1
Messages : 10
Enregistré le : lun. 06 févr. 2012 16:41
Status : Hors ligne

Re: [..] Importer des fichiers scénario.au3 d'un fichier .in

#3

Message par sylvain910 »

Thx, je vais tester ça de suite ;)
Sylvain
sylvain910
Niveau 1
Niveau 1
Messages : 10
Enregistré le : lun. 06 févr. 2012 16:41
Status : Hors ligne

Re: [R] Importer des fichiers scénario.au3 d'un fichier .ini

#4

Message par sylvain910 »

j'ai apporté quelques modifications à mon scripts
► Afficher le texte
Mon Objectif:

Pouvoir mettre un status à chaque procédure,
je m'explique:
- Si la procédure est en cours d'execution j'aimerais pouvoir mettre "En cours"
- Si la procédure est terminé j'aimerais pouvoir mettre " Terminé"

J'ai essayé de le faire mais je n'est pas réussi,
La ou je bloc, c'est de pouvoir dire quelle scénario est en train d'être joué et d'indiquer son status " En cours" et une fois fini "Terminé"
je ne vois pas comment faire pour le changement d'état ( "En cours", "Terminé") et l'indiqué dans la listview
Si quelqu'un peut m'aider ;)
Merci d'avance
Sylvain
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Importer des fichiers scénario.au3 d'un fichier .in

#5

Message par mikell »

AMHA le seul problème c'est la détection du .au3 ouvert
Si tes scénarios comportent des fenêtres qui peuvent être détectées, alors ça devient facile (status du scénario = existence ou non de sa fenêtre)
Après pour la listview il suffit de modifier en temps réel la colonne status (subitems)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
sylvain910
Niveau 1
Niveau 1
Messages : 10
Enregistré le : lun. 06 févr. 2012 16:41
Status : Hors ligne

Re: [..] Importer des fichiers scénario.au3 d'un fichier .in

#6

Message par sylvain910 »

Ok Merci,
Je vais devoir créer une msgbox factif qui se lance au début et qui se ferme à la fin de mon scénario.au3, car les programmes que je lance sont codés avec Lab Window CVI et impossible de détecter si oui ou non la fenetre est ouverte.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Importer des fichiers scénario.au3 d'un fichier .in

#7

Message par mikell »

Une msgbox est bloquante, je suppose que tu veux dire une fenêtre vide en mode hide
Mais si les scénarios sont compilés alors tu peux détecter le processus
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
sylvain910
Niveau 1
Niveau 1
Messages : 10
Enregistré le : lun. 06 févr. 2012 16:41
Status : Hors ligne

Re: [..] Importer des fichiers scénario.au3 d'un fichier .in

#8

Message par sylvain910 »

Je vais prendre la solution de tester si l'execution "process" est en marche pour pouvoir mettre mon status à jour,
Sinon, j'ai un problème avec ma barre de progression, le % ne s'affiche qu'au début et puis disparait, j'arrive pas cerner le problème :/ (j'aimerais mettre le % au milieu de la barre de progression )
Sylvain
Répondre