You last visited: Today at 11:29
Advertisement
[FRAGE] AutoIt Gui...
Discussion on [FRAGE] AutoIt Gui... within the AutoIt forum part of the Coders Den category.
12/27/2009, 12:38
#1
elite*gold: 0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
[FRAGE] AutoIt Gui...
Hi,
Ich hab mir mal was Programmiert, mein erster verushc.
GUi hab ich geaschafft, ich will, dass man festlegen kann, was gesendet wird.
also Code sieht so aus:
PHP Code:
HotKeySet ( "{NUMPAD2}" , "start" )
HotKeySet ( "{NUMPAD3}" , "End" )
HotKeySet ( "{NUMPAD1}" , "Pause" )
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate ( "Form1" , 202 , 98 , 193 , 125 )
$Input1 = GUICtrlCreateInput ( "Items Pro Feld!" , 48 , 24 , 89 , 21 )
$Button1 = GUICtrlCreateButton ( "OK" , 64 , 56 , 49 , 25 , 0 )
GUISetState (@ SW_SHOW )
#EndRegion ### END Koda GUI section ###
$x = 0
$Input1 = 0
While 1
$nMsg = GUIGetMsg ()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Input1
Case $Button1
EndSwitch
WEnd
Func start ()
send ( "{SHIFTDOWN}" )
sleep ( 20 )
MouseClick ( "LEFT" )
sleep ( 20 )
send ( "{SHIFTUP}" )
sleep ( 10 )
send ( "{DEL}" )
sleep ( 20 )
send ( " $Input1 " )
sleep ( 20 )
send ( "{ENTER}" )
EndFunc
Func Pause ()
While 1
sleep ( 10 )
WEnd
EndFunc
Func End ()
exit 0
EndFunc
Aber wenn ich nun aufm Numpad2 drücke sendet er immer 1, obwohl ich in mein FEld vorher in der Gui 5 eingetragen habe, an was liegt das?
Dankeschön
MfG menan
12/27/2009, 12:54
#2
elite*gold: 26
Join Date: Nov 2007
Posts: 32,809
Received Thanks: 12,143
$Input1 mit GUICtrlRead auslesen lassen, denn
Code:
Case $Input1
Case $Button1
EndSwitch
ergibt keinen Sinn
12/27/2009, 13:15
#3
elite*gold: 0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
Wie würde das dann aussehen
?
Habs jetzt so:
PHP Code:
Case $Button1 $x = GuiCtrlRead ( $Input1 )
Das geht nun alles, bloß er schreibt es nacher net bei
send($x)
12/27/2009, 13:23
#4
elite*gold: 0
Join Date: Jun 2008
Posts: 99
Received Thanks: 19
1) Wozu is da ein button? Den brauchst du nicht
2) du musst schreiben : send (GUICtrlRead($input1)) (dann liest er das in die Inputbox eingetragene aus.)
12/27/2009, 13:28
#5
elite*gold: 0
Join Date: Sep 2008
Posts: 9,484
Received Thanks: 3,109
Soll auch nahc was aussehen xD
Nein Spass, is mein erster BOt überhaupt XD
Habt mitleid!
Edit: Habs nun geschafft!
All times are GMT +2. The time now is 11:30 .