[R] Infos Utilisateurs

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

[R] Infos Utilisateurs

#1

Message par Narmeke »

Bonjours, j'ai besoin que l'on me créer un script simple et très détailler, si possible et si le temps vous le permet bien sûr :lol:

Pourquoi ai je besoin de ce script ?
► Afficher le texte
Que vais je faire de votre script ?
► Afficher le texte
Maintenant que tous est bien claire (J'espère) voici ce que je recherche :
Je souhaite un script qui me permettrai d'ajouter les infos entrer pas l'utilisateur du script, dans une list (ListView).
Puis ensuite d'enregistrer la liste complète dans un fichier *.txt.

Pour aller un peu plus vite j'ai bien évidemment Coder l'interface (Merci Koda :P ) :

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("This is a test !", 389, 322, 426, 207)
$Group1 = GUICtrlCreateGroup("Infos Users", 8, 8, 281, 137)
$Label1 = GUICtrlCreateLabel("Prénom :", 24, 40, 46, 17)
$Input1 = GUICtrlCreateInput("Robin", 72, 35, 137, 21)
$Label2 = GUICtrlCreateLabel("Nom :", 24, 112, 32, 17)
$Input2 = GUICtrlCreateInput("Desbois", 73, 107, 137, 21)
$Label3 = GUICtrlCreateLabel("Age : ", 24, 72, 32, 17)
$Input3 = GUICtrlCreateInput("18", 72, 72, 65, 21, BitOR($ES_RIGHT,$ES_AUTOHSCROLL,$ES_NUMBER))
GUICtrlSetLimit(-1, 3)
$Label4 = GUICtrlCreateLabel("ans", 144, 72, 21, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$ListView1 = GUICtrlCreateListView("Prénom|Nom|Age", 0, 152, 388, 169)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 100)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 100)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 2, 100)
$Button1 = GUICtrlCreateButton("Enregistrer", 304, 16, 73, 129, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit

    EndSwitch
WEnd

 
Je pense que avec tous cela, pas besoin de plus de détails car tous est là (in source code) :lol:
Donc merci d'avance a la personne ou aux personnes qui me feront ce script !!

P.S : J'aimerais que le code soit détailler, pas de A-Z, je sais quand même comment on ferme une fenêtre :roll: mais surtout tous ce qui touche a la listview !

Cordialement Narmeke
Modifié en dernier par Narmeke le dim. 28 févr. 2010 11:40, modifié 1 fois.
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

Re: [..] Infos Utilisateurs

#3

Message par Narmeke »

Merci pour ce post, mais je parle de "ListView" et non de "ListBox" :lol:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Infos Utilisateurs

#4

Message par Tlem »

Je ne sait pas si vous avez besoin de plus d'explications, mais voici comment procéder par exemple (il y a d'autres méthodes ;) ).
► Afficher le texte
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

Re: [..] Infos Utilisateurs

#5

Message par Narmeke »

@Tlem : Merci beaucoup !
Je vais analyser votre code, je ne mets pas en [R] tous de suite !

Edit 1 :
Juste une petite erreur :

Code : Tout sélectionner

[color=#FF0000]Re[/color]Dim $aMaliste [$Count + 1][3]
 
En :

Code : Tout sélectionner

Dim $aMaliste [$Count + 1][3]
 
Je mets en [R] !

Encore merci :wink:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Infos Utilisateurs

#6

Message par Tlem »

Image
Il n'y a pas d'erreur, c'est bien ReDim qu'il faut utiliser.

ReDim $aArray[$x] permet de re-dimensionner le tableau $aArray sans perdre les valeurs qui y sont stockées.

Dim $aArray[$x] va re-définir le tableau $aArray en effaçant les valeurs stockées.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre