J'ai un code ... fonctionnel et simple dans ma GUI
Code : Tout sélectionner
$pack = _FileListToArray(@ScriptDir,"*",2)
For $i = 1 to $pack[0]
GUICtrlCreateGroup($pack[$i],10,10+40*$i,30,30)
Next
En gros, chaque dossier où le script est placé sera listé et un
groupe sera créé pour chaque dossiers trouvés.
J'aurais aimé pouvoir aussi listé les fichiers (uniquement les fichiers) dans les dossiers précédemment listés.
Un genre de :
[code]$pack = _FileListToArray(@ScriptDir,"*",2)
For $i = 1 to $pack[0]
GUICtrlCreateGroup($pack[$i],10,10+40*$i,30,30)
$pack_items = _FileListToArray(@ScriptDir & "\" & $pack[$i])
For $j = 1 to $pack_items[0]
GUICtrlCreateCheckbox($pack_items[$j],20,20+$j*20,20,20)
Next
Next
Y'a t'il un moyen de faire quelque chose de similaire...
Sinon je me résignerai à le faire avec des iniwrite et iniread mais
si je peux l'éviter j'aimerais mieux.
En bref, je veux que dans ma gui, chaque dossier à la racine du script soit représenté par un groupe et chaque checkbox placés dans mes groupes représente les fichiers placés au sein de ces dossier.
Si vous avez des idées/ indications, je suis preneur, sinon je tenterai le coup avec des fichiers .ini .