GUI für Script erstellen

06/01/2008 16:08 blauwiggle#1
Hallo Leute,

ich würde mir gerne ein GUI für meinen Bot erstellen. Gibt es dafür ein tolles, leicht zu bedienendes und umfangreiches Programm oder kennt wer ne gute Seite (nicht die AutoIT Helpfiles), die sich mit dem Thema GUI mit AutoIT erstellen befasst?

Hat wer von euch vielleicht auch nen paar Code Schnipsel von nem Bot, wo erklärt wird, wie er in das Interface einzubauen ist? Sowas wie am blacky sein BoneBot, der sieht echt toll vom Design aus *g*

*btw: Vielleicht mag er ja ne abgespeckte Version mit Interface und source mal online stellen *g*
06/01/2008 16:33 wadimwadim#2
Probiers mal hiermit "GUI Designer: Koda 1.7.0.1" ziemlich nettes Programm um dir eine Oberfläche zu erstellen. Generiert dir auch einen au3 code, den du dann leich mit deinem Script verknüpfen kannst.
[Only registered and activated users can see links. Click Here To Register...]
06/01/2008 17:23 Term!nX#3
1. Wahl ist Koda. Kinderleicht zu bedienen. GUI-Programmierung wirst du denk ich können, oder? Wenn nicht, ich stell hier mal ein Minitut rein, für alle, die danach suchen.
06/01/2008 19:06 Azunai#4
@tool für gui,
ich persönlich benutze den
GuiBuilder direkt aus scite,
den rest mach ich per hand, sieht viel besser aus als mit koda o.ä. vorallem hat man nicht unnötig viele variablen (koda xD)


@ bonebot, cataclysm, der ist im ganzen scho abgespackt, und umgebaut ;)
stimmts blacky?

ps: läufts mit den arrays nun?
06/01/2008 19:43 blackWorkx#5
Nein es klappt nicht irgentwie is das wohl doch zu viel möglichkeiten die der bot bietet also für das script.^^ Ob es besser wäre wenn er die daten wie writeini und readini so nicht im selben script lädt sondern aus nem aus ner extra txt saugt?
06/01/2008 21:05 Azunai#6
nein das macht keinen unterschied, er läd ja so oder so alles ^^
wir müssen die ifs nochmal durchgehen
06/01/2008 21:39 blauwiggle#7
vielen dank für die auswahl :)
Ich versuch mich einfach mal mit KODA, auch wenn es schon sehr delfi-lastig aussieht *g*
später versuch ich mal es direkt mit scite zu machen, mal schauen ... .
06/01/2008 21:45 blackWorkx#8
jo müssen wa nochma durchgehen... ich meld mich dann die tage im icq einfach nochmal
06/04/2008 08:29 -Anthrax-#9
Quote:
GuiBuilder direkt aus scite
wie alt iss deine version denn? ^^
nennt sich mittlerweile koda...den alten gibts da nimmer ;P
06/04/2008 12:04 Azunai#10
falsch es gibt koda + gui builder xD
[img]http://****************/~members/azu/gif/scite.jpg[/img]
06/04/2008 17:59 -Anthrax-#11
ah....lol.. xD welche version issn das? nach installation von der neusten+ dem scitezusatz kram hab ich da kein gui builder drinne ;P
06/16/2008 17:16 blauwiggle#12
Ich glaube solangsam, dass ich zu doof bin um einen GUI zu erstellen.
06/16/2008 17:23 blackWorkx#13
so schwer kann es doch nicht sein xD
06/16/2008 17:39 blauwiggle#14
das erstellen ist nicht das problem, ich hab die schönsten oberflächen. ich bekomme es nicht hin, dass button xyz auf abc reagiert.

*EDIT: Vielleicht könnt ihr mir hier helfen.

Ich habe eine Form:

Code:
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
dollar cxb = GUICreate("CXB", 164, 148, 413, 286)
dollar start = GUICtrlCreateButton("Start", 16, 56, 129, 33, 0)
dollar exit = GUICtrlCreateButton("Stop", 16, 96, 129, 33, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Wie mache ich das nochmal mit den $-Zeichen anzeigen lassen?

Hier die zwei Funktionen die für "alles" da sind. Wenn ich nun aber meine Form starte, wird direkt der Bot gestartet ohne auf das klicken auf start zu warten:

Code:
Func _cxb()
dollar runstotal = 15
dollar runs = 0
While 1
	Select
		Case  <>  
		dollar runs = dollar runs  + 1
			_fight();
		Case  =  
			dollar runs = dollar runs - 15
			_guildhall()
			_gold()
			_identify()
			_trader();
	EndSelect
WEnd
EndFunc

While 1
   dollar nMsg  = GUIGetMsg()
    Switch dollar nMsg
        Case dollar GUI_EVENT_CLOSE
            Exit
        Case dollar start
            _cxb()
        Case dollar exit
            _exitit()
    EndSwitch
WEnd
06/16/2008 17:46 wadimwadim#15
In der au3 Hilfe gibs doch einige Beispiele, die du dir angucken könntest. Denke aber, dass du dich ein wenig mehr mit den Grundbefehlen, usw. bei AutoIt auseinandersetzen solltest, denn dann würde dir es nicht mehr schwer fallen ein on Click event oder ähnliches zu erstellen.

Gruß
wadimwadim