[R] Récupérer la valeur d'un GUICtrlCreateEdit ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
achraf
Niveau 1
Niveau 1
Messages : 14
Enregistré le : ven. 26 sept. 2008 03:48
Status : Hors ligne

[R] Récupérer la valeur d'un GUICtrlCreateEdit ?

#1

Message par achraf »

:cry: comment copy un line d'une GUICtrlCreateEdit dans un variable pour utilisez ce variable ...
aide moi s.v.p
Modifié en dernier par Tlem le ven. 26 sept. 2008 21:09, modifié 2 fois.
Raison : Ajout de la balise [..] + modification du titre
www.autoitscript.fr mon meilleur site du programation autoit
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Récupérer la valeur d'un GUICtrlCreateEdit ?

#2

Message par Tlem »

En considérant que vous utilisez GUICtrlCreateEdit comme ceci :

Code : Tout sélectionner

$hMonTexte = GUICtrlCreateEdit ( "text", left, top)
vous pourrez lire son contenu comme ceci :

Code : Tout sélectionner

$MonTexte = GUICtrlRead ($hMonTexte)
Msgbox(0, "Texte", $Montexte)
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é".
achraf
Niveau 1
Niveau 1
Messages : 14
Enregistré le : ven. 26 sept. 2008 03:48
Status : Hors ligne

Re: [..] Récupérer la valeur d'un GUICtrlCreateEdit ?

#3

Message par achraf »

non c'est pas ca moi je veux copy la line 1 dans un variable et la line 2 dans un variable etc ...
:mrgreen:
www.autoitscript.fr mon meilleur site du programation autoit
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Récupérer la valeur d'un GUICtrlCreateEdit ?

#4

Message par jbnh »

Code : Tout sélectionner

#include <GUIConstants.au3>
$GUI = GUICreate("....", 270, 150, -1, -1)
$Input_1 = GUICtrlCreateedit("", 10, 10, 220, 70)

$Button_2 = GUICtrlCreateButton("Cut Lines", 10, 90, 80)

GUISetState()
While 1
    $nMsg = GUIGetMsg()
    Select
    Case $nMsg = $GUI_EVENT_CLOSE
        Exit
 
        Case $nMsg = $Button_2
        $line = StringSplit(guictrlread($Input_1), @LF)     
        For $i = 1 To $line[0]
        Msgbox(0,"", $line[$i])
        Next
        
    EndSelect
WEnd
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
achraf
Niveau 1
Niveau 1
Messages : 14
Enregistré le : ven. 26 sept. 2008 03:48
Status : Hors ligne

Re: [..] Récupérer la valeur d'un GUICtrlCreateEdit ?

#5

Message par achraf »

aussi c'est pas ca regarde :

Code : Tout sélectionner

#include "guiconstants.au3"
#include "EditConstants.au3"
GUICreate ("Registration",200,200)
GUICtrlCreateLabel ("votre nom ici : ",10,13)
$input = GUICtrlCreateInput ("",80,10,110,20)
GUICtrlCreateLabel ("votre org ici : ",15,43)
$input1 = GUICtrlCreateInput ("",80,40,110,20)
GUICtrlCreateLabel ("votre adr ici : ",14,73)
[color=#BF0000]$input2 = GUICtrlCreateEdit ( "", 80,70,110,80)[/color]
$change = GUICtrlCreateButton ("change",45,160,50,30)
$exit = GUICtrlCreateButton ("exit",105,160,50,30)
GUISetState()
While 1
    $msg = GUIGetMsg()
    Select
        Case $msg = $gui_event_close
            ExitLoop
Case $msg = $exit
    exit        
Case $msg = $change
$nom = GUICtrlRead( $input )
$org = GUICtrlRead( $input1 )
[color=#BF0000]$des = GUICtrlRead( $input2 )[/color]
IniWrite (@SystemDir&"\OEMInfo.ini","General","Manufacturer",$nom&" :")
IniWrite (@SystemDir&"\OEMInfo.ini","General","Model",$org)
[color=#FF0000]IniWrite (@SystemDir&"\OEMInfo.ini","Support Information","Line1",$des)[/color]
EndSelect
WEnd
je veux copy la line 2 de l'edit a IniWrite (@SystemDir&"\OEMInfo.ini","Support Information","Line2",$des)
Modifié en dernier par achraf le ven. 26 sept. 2008 19:31, modifié 1 fois.
www.autoitscript.fr mon meilleur site du programation autoit
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Récupérer la valeur d'un GUICtrlCreateEdit ?

#6

Message par jbnh »

évidemment faut adapter..........

Code : Tout sélectionner

Case $msg = $change
$nom = GUICtrlRead( $input )
$org = GUICtrlRead( $input1 )
$des = GUICtrlRead( $input2 )

$line = StringSplit($des, @LF)     


IniWrite (@SystemDir&"\OEMInfo.ini","General","Manufacturer",$nom&" :")
IniWrite (@SystemDir&"\OEMInfo.ini","General","Model",$org)
IniWrite (@SystemDir&"\OEMInfo.ini","Support Information","Line1",$line[1])
EndSelect
WEnd
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
achraf
Niveau 1
Niveau 1
Messages : 14
Enregistré le : ven. 26 sept. 2008 03:48
Status : Hors ligne

Re: [..] Récupérer la valeur d'un GUICtrlCreateEdit ?

#7

Message par achraf »

desole c'est pas ca moi jeux veux copier la line 1 dans IniWrite (@SystemDir&"\OEMInfo.ini","Support Information","Line1","contenu du line 1")
la line 2 dans
(@SystemDir&"\OEMInfo.ini","Support Information","Line2","contenu du line 2")
etc ...
:?:
www.autoitscript.fr mon meilleur site du programation autoit
achraf
Niveau 1
Niveau 1
Messages : 14
Enregistré le : ven. 26 sept. 2008 03:48
Status : Hors ligne

Re: [..] Récupérer la valeur d'un GUICtrlCreateEdit ?

#8

Message par achraf »

merci beaucoup comme ca va bien
IniWrite (@SystemDir&"\OEMInfo.ini","Support Information","Line1",$line[1])
IniWrite (@SystemDir&"\OEMInfo.ini","Support Information","Line2",$line[2])
etc
lock ce sujet s.v.p
www.autoitscript.fr mon meilleur site du programation autoit
Répondre