[R] Menu déroulant avec sélection depuis un fichier INI

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
balouboy84
Niveau 1
Niveau 1
Messages : 3
Enregistré le : lun. 14 juil. 2014 17:54
Status : Hors ligne

[R] Menu déroulant avec sélection depuis un fichier INI

#1

Message par balouboy84 »

Bonjour,

Je viens de débuter avec Autoit (deux jours) et mon premier projet consiste à créer un utilitaire qui irai télécharger via FTP des données sur des bornes à Gazole Distante.

Ayant plusieurs connexions à gérer j'ai donc opté pour la création d'un fichier INI tout simple afin de regrouper mes bornes.
Ce fichier INI est capable d'être nourri par une interface GUI "Ajout Borne" dans laquelle on renseigne le nom du site et son ip/URL puis cela va l'enregistrer dans mon ini comme suit:

[toto]
URL/IP=1.1.1.1
[tata]
URL/IP=2.2.2.2
[titi]
URL/IP=machintruc.no-ip.com

Maintenant je suis sur l'interface de Suppression de borne (accessible via le menu suppression dans la gui nommée toto pour l'occasion).

Dans cette interface j'ai mis un menu sur trois colonnes :
borne, IP/URL et Suppr.

Je désire lister dans ce menu les connexions du fichier INI et mettre en face un bouton radio pour sélectionner les connexions et quand j'appuie sur le bouton Suppression cela efface de mon INI les connexions sélectionnées.

jusqu'ici je suis arrivé à trouver mes réponses sur le forum + le net mais là je ne sais même pas comment orienter mes recherches infructueuses jusqu'ici.

met mon code afin que vous puissiez vous faire une idée globale de mon problème.
► Afficher le texte
Par avance merci de vos lumières.
Le cercle est le plus long chemin d'un point au même point (Tom STOPPARD)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..]Menu déroulant avec sélection depuis un fichier INI

#2

Message par mikell »

Bienvenue sur le forum :wink:

Une piste :

Code : Tout sélectionner

$List_borne = GUICtrlCreateListView("Borne | IP/URL", 73, 10, 408, 150, -1, [b]$LVS_EX_CHECKBOXES[/b] )
(la 3ème colonne ne sert à rien)

Code : Tout sélectionner

$bornes = IniReadSectionNames($ini)
For $i = 1 to $bornes[0]
      $url = IniRead($ini, $bornes[$i], "URL/IP", "vide")
      GUICtrlCreateListViewItem($bornes[$i] & "|" & $url, $List_borne)
Next
Pour la suite, il y a plein d'exemples sur le forum sur l'interaction listview/fichier ini, et sur l'action d'un bouton "suppr" sur une listview à checkboxes
Et le fichier d'aide d'AutoIt est ton meilleur ami
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
balouboy84
Niveau 1
Niveau 1
Messages : 3
Enregistré le : lun. 14 juil. 2014 17:54
Status : Hors ligne

[R]Menu déroulant avec sélection depuis un fichier INI

#3

Message par balouboy84 »

Bonsoir Mikel,

Merci beaucoup pour le coup de pouce je vais pouvoir continuer car là je séchais, je mets le post en résolu donc.
Le cercle est le plus long chemin d'un point au même point (Tom STOPPARD)
Répondre