Hilfe!

10/27/2008 15:07 €RRoRS#1
Hi,

ich bräuchte mal Hilfe bei einem AutoIT-Code...

[Only registered and activated users can see links. Click Here To Register...]


1.Was ist die ControlID oder wo bekomme ich die her?
2.Was ist die Funktion...könnte ich da eine variable einfügen die ich vorher festgelegt habe?
10/27/2008 15:26 verT!c4L#2
controlID erstellst du selbst.
Der Befehl sagt eigentlich schon recht viel aus:

GUI - sollte klar sein
Ctrl - Control
SetOnEvent - Wenn Event dann bla...

heißt also das die controlID ein button o.ä. ist
und das in " " deine Function kommt die dann ausgeführt werden soll.


heißt also wenn du:

$trigger = F5 (kein plan wie das genau bezeichnet ist grad ma)
GUICtrlSetOnEvent($trigger, "function")

Wenn ich mich nicht irre ist die Funktion aber auch dazu da,
um Texte auf der GUI selbst zu verändern.
Muss ich später mal zu Haus nachschauen ...
10/27/2008 16:35 €RRoRS#3
Aha O.K...ich hab es jetzt so gemacht...:

Code:
#include <GUIConstants.au3>

GUICreate("Meine ersten Buttons",500,400)

Opt("GUICoordMode",2)
$Beispiel_1 = GUICtrlCreateButton ("Notepad öffnen",  10, 30, 100)


GUISetState ()


While 1
    $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_CLOSE
            ExitLoop
        Case $msg = $Notepad
            Run('Notepad.exe')    ; Will Run/Open Notepad
		WinWaitActive("Unbenannt - Editor")
		Send("Das ist ein Beispiel")
		Sleep(3000)
		WinClose("Unbenannt - Editor")
		WinWaitActive("Editor")
EndSelect
Wend
Das geht zwar auch...aber ich will nicht das die Buttons immer nebeneinander sind...weil bei einem neuen Button mach ich dann immer:

Code:
$Beispiel_2 = GUICtrlCreateButton ("Beispiel", 0,-1)
und ich möchte nicht dieses , 0,-1 sondern z.B. ,30,40,50(s.Beispiel 1) aber dann sieht das garnicht so aus wie ich das angegeben habe sonder anders (s.beispiel 2)

Beispiel 1:

[Only registered and activated users can see links. Click Here To Register...]

Beispiel 2:

[Only registered and activated users can see links. Click Here To Register...]
10/27/2008 16:57 €RRoRS#4
Ich habe das Problem gelöst (*stolz sei*)( *schämen wegen nachfragen*)
10/27/2008 17:36 verT!c4L#5
Lösung posten falls noch nicht getan ;)
10/27/2008 17:53 €RRoRS#6
Lösung

vorher war es so:

Code:
$Beispiel_2 = GUICtrlCreateButton ("Beispiel", 0,-1)
und jetzt habe ich das problem gelöst und zwar so:

Code:
$Beispiel_2 = GUICtrlCreateButton ("Beispiel", -1,50)
$Beispiel_3 = GUICtrlCreateButton ("Beispiel", -1,55)
$Beispiel_4 = GUICtrlCreateButton ("Beispiel", -1,60)
.....
also habe ich die -1 nicht an die hintere Stelle gesetzt sondern an die vordere und an die zweite stelle bei jedem weiteren Button 5 hinzugerechnet =)

werde nun mal meinen BOT hochladen...