Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 09:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Gui-eingabe auslesen

Discussion on Gui-eingabe auslesen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Gui-eingabe auslesen

Hi epvp,
Ein Programm soll eine Eingabe eines Input-Feldes in einem GUI auslesen.
Ich habe das so gemacht:
Das Problem:
Das lest die Eingabe nicht aus, wenn ich hello eingebe. Es macht keine MsgBox...
Warum???
Hoffe ihr könnt mir helfen!
V8II is offline  
Thanks
1 User
Old 10/28/2010, 18:40   #2
 
amnesi's Avatar
 
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
PHP Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <ButtonConstants.au3>
#include <File.au3>
;ich schreibe immer gleich ein paar includes hinweiß nie was ich noch so vorhabe...
GuiCreate("Test",300,200)
GUICtrlCreateLabel("eingabe:",10,10,100,20)
$daten=GuiCtrlCreateInput("",10,30)
$Datenknopf=GUICtrlCreateButton("eingabe auslesen",10,50,100,50)
GuiSetState(@SW_Show)
Ein Gui gemacht mit Input-feld und einem knopf
While 1
    $eingabe
=GuiGetMsg()
    Switch 
$eingabe
Case $Datenknopf
    msgbox
(0,'Test',guictrlread($daten))
Case 
$GUI_EVENT_CLOSE
        
Exit

    EndSwitch
    
Wend 

so geht es ;D
amnesi is offline  
Thanks
2 Users
Old 10/28/2010, 18:43   #3
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
ich würde es eher mit einer if abfrage machen...
also wenn im input "dies" steht, tuh das...

PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"361107192124)
$Input1 GUICtrlCreateInput(""84820921)
$Button1 GUICtrlCreateButton("Button1"240487325$WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Button1
            $iRead 
GUICtrlRead($Input1)
            If 
$iRead "hello" Then MsgBox("","","hi du da")
            If 
$iRead "dodo" Then Exit
    EndSwitch
WEnd 
wenn du es auf deine artmachen willst, geht es auch...

PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"361107192124)
$Input1 GUICtrlCreateInput(""84820921)
$Button1 GUICtrlCreateButton("Button1"240487325$WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Button1
        
Switch GUICtrlRead($Input1)
            Case 
"hallo"
                
MsgBox("","","hi du da")
            Case 
"dodo"
                
MsgBox("","","by",1)
                Exit
        EndSwitch
    EndSwitch
WEnd 
omer36 is offline  
Thanks
2 Users
Old 10/29/2010, 14:36   #4
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Danke hat funktioniert.
Muss ich diesen Thread jetzzt schließen? Wenn ja wie?
Sorry kenn mich nicht so gut aus.
V8II is offline  
Thanks
1 User
Old 10/29/2010, 14:49   #5
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by V8II View Post
Danke hat funktioniert.
Muss ich diesen Thread jetzzt schließen? Wenn ja wie?
Sorry kenn mich nicht so gut aus.
nein musst, bzw kannst du garnicht

musst nichts machen
omer36 is offline  
Thanks
2 Users
Old 10/29/2010, 15:12   #6
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Okay, ich hätte noch eine Frage, möchte nicht wieder extra einen Thread aufmachen. Ich habe bisher immer ohne Koda Formdesigners gearbeitet, nur jetzt mache ich gerade ein Programm programmieren, das sehr viele Fenster hat, die auch halbwegs gut aussehen sollen... Ich habe mit Koda schon so Fenster erstellt, aber wie bringe ich das jetzt in mein autoit Script hinein? Ich habe die SuFu benutzt und so ein Tutorial gesen wo man beim Script oben auf Tools geht und dann die Koda Option auswählt. Das Problem ist bei mir steht bei Tools nicht von Koda. Muss ich etwas extra herunterladen, wenn ja wo oder bin ich einfach nur zu doof?
LG V8II
V8II is offline  
Thanks
1 User
Old 10/29/2010, 15:26   #7
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
ehm..versteh nicht ganz,

ist das jetz eine 2.gui,die per knopf o.Ä. activiert wird...
oder willst du in dein (bis jetz fertiges gui) noch etwas hinzufügen?
omer36 is offline  
Thanks
2 Users
Old 10/29/2010, 15:32   #8
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Nein aber was soll ich in mein Autoit Script reinschreiben das das auch aufgerufen wird? Etwa Run("GUIS.kfx") ???
Funktioniert nicht ganz

EDIT: Sorry mir ist erst jetzt aufgefallen das ich keine thx gegeben habe. Ihr habt jetzt welche erhalten!!
V8II is offline  
Thanks
1 User
Old 10/29/2010, 15:38   #9
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
einfach die gui einfügen...

PHP Code:
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"341192192124)
$Edit1 GUICtrlCreateEdit(""168281169)
GUICtrlSetData(-1"Edit1")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

#Region ### START Koda GUI section ### Form=
$Form2 GUICreate("Form1"33894192124)
$Button1 GUICtrlCreateButton("Button1"40249733$WS_GROUP)
$Button2 GUICtrlCreateButton("Button2"1682411333$WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $msg 
GUIGetMsg(1)
    Switch 
$msg[1]
        Case 
$Form1
            
Switch $msg[0]
                Case 
$GUI_EVENT_CLOSE
                    
Exit
            EndSwitch
        Case 
$Form2
            
Switch $msg[0]
                Case 
$GUI_EVENT_CLOSE
                    
Exit
                Case 
$Button1
                    GUICtrlSetData
($Edit1,"")
            EndSwitch
    EndSwitch
WEnd 
wenn ichs jetz nicht falsch verstanden habe...
omer36 is offline  
Thanks
1 User
Old 10/29/2010, 15:42   #10
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
Ja schon aber wie bekomme ich diesen Code? Spuckt Koda den aus?????
V8II is offline  
Thanks
1 User
Old 10/29/2010, 15:45   #11
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
asooo..ich dachte du hättest es oben auch per koda gemacht...

also: in koda
oben unter "einstellung" -erst mal "deuscth" stellen,

dann siehst du oben unter "Ansicht" 2 grüne knöpfe...
das rechte zeit dir, wie es aussieht, wenn du es startest...
das links gibt dir dann den code von der gui, so wie du es gemacht hast...

dann einfach in deine su3 einfügen...
omer36 is offline  
Thanks
2 Users
Old 10/29/2010, 15:49   #12
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
DANKE DIR!!!!
Du hast meine Arbeit um ein ganzes Stück erleichtert.
Thx gegeben
V8II is offline  
Thanks
1 User
Old 10/29/2010, 16:47   #13
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Wenn du fertig bist F9 drücken
PenGuin :O is offline  
Thanks
1 User
Old 10/30/2010, 11:47   #14
 
V8II's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 475
Received Thanks: 130
öhm ich kenne mich mit autoit aus ^^ naja halbwegs zumindest(Pixel und Mousemove/click benutze ich z.B nie )
Aber kannst du mir vielleicht da helfen?
Mein neues Problem -.-
V8II is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Input Box Eingabe weiterverwenden ?
10/11/2010 - AutoIt - 8 Replies
Hey E*pvpers. Wider mal ne kleine Frage: Wie verwende ich eine Eingabe in einer Input Box direkt weiter. Zur Vorstellung mal nen willkürliches Beispiel: Ich gebe zB die Zahl 5 in eine Input Box ein, drücke nen Button, und dann soll sich eine MsgBox mit der Zahl öffnen. Ich weiss, dass Programm macht keinen Sinn, soll mir nur zur Veranschaulichung dienen. Mir gehts darum, dass diese Zahl 5 direkt weitergeleitet wird. Wenns ne 3 wäre, sollte halt ne 3 weitergeleitet werden ...
Eingabe auslesen?
05/10/2010 - AutoIt - 3 Replies
Hallo, ich hab ein problem mit meinem bot, der benutzer soll was eingeben und die eingabe soll ich eine tabelle erscheinen.Hier das skript: ;Fehler/bearbeiten: ; Case Vergleichen() ist noch nicht fertig,fehler: Er schreibt statt das eingegebende eine 0 #include <ButtonConstants.au3> #include <EditConstants.au3>
Hamachi eingabe
10/18/2009 - Metin2 Private Server - 3 Replies
heay... wollt mal fragen ob mir jmd. bei meinem problem helfen kann ich habe nochnie mit hamachie gearbeitet und deshalb weiß ich nicht wie und wo ich den netzwerknamen sowie das passwort eingeben soll. ich bitte um hilfe gebe natürlich thx... wäre net das noch mit bildern zu erklären xD mfg ChaosDX
eingabe
09/28/2009 - Metin2 Private Server - 4 Replies
hi leute also wenn ich freebsd installieren will also die eine datei anklicke die 12 oder 13kb grosse da dann kommt des mit freebsd dann warte ich immer bis der countdown fertig is anschliessend sagt er was von login da geb ich root ein aber dann bei passwort kann ich nichts eingeben kann mir jemand dieses prob lösen :D mfg worker444
wc3 refresher und mode eingabe
06/20/2009 - AutoIt - 2 Replies
HI guys suche leude die mit mir nen wc3 erleichter machen ich hab schon was dran gearbeitet , doch leider bin ich noch net so vertraut dammit und bin hoffen von verbesserungsvorschläge HotKeySet("{F1}","F1") Func F1() send("10...{ENTER}") Sleep(1000) send("9...{ENTER}") Sleep(1000)



All times are GMT +1. The time now is 10:00.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.