Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 05:45

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

Advertisement



[AutoIt]GUI Befehle zuweisen/in .ini speichern lassen (Anfänger)

Discussion on [AutoIt]GUI Befehle zuweisen/in .ini speichern lassen (Anfänger) within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
AgnosticFront's Avatar
 
elite*gold: 65
Join Date: Oct 2009
Posts: 457
Received Thanks: 85
Question [AutoIt]GUI Befehle zuweisen/in .ini speichern lassen (Anfänger)

Hi Leute,
Setze mich seit Gestern mit AutoIt auseinander.
Ich habe eine kleine .exe gemacht die automatisch ein Spiel
öffnet, sich einloggt und dann den Server wählt...
Nun habe ich versucht mit einer GUI zu arbeiten, in der man
seine Einstellungen speicher kann in einer .ini.
Die GUI sieht ungefähr so aus:
Form1
|------------------------
||TextInput1(ID) |
|
||TextInput2(PW)|
|
|
||Button1(Save)|
|_______________
Aber nun weiß ich nicht wie ich das genau Realisiere...
Der Code wäre:
Code:
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Config", 171, 152, 193, 125)
$Input1 = GUICtrlCreateInput("", 8, 24, 153, 21)
$Input2 = GUICtrlCreateInput("", 8, 72, 153, 21)
$SAVE = GUICtrlCreateButton("SAVE", 8, 112, 147, 25, 0)
$ID = GUICtrlCreateLabel("ID", 8, 8, 15, 17)
$Passwort = GUICtrlCreateLabel("Passwort", 8, 56, 47, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd
Was ich nun genau wissen will ist:
1. Wie man z.B. dem Button einen Befehl zu ordnet.
2. Wie man die eingegebenen Daten (ID/PW) in einer .ini speichern lässt.
Falls es mir jemand erklären könnte oder mich zu einem passenden Tutorial
verweisen könnte wäre Hilfreich.
AgnosticFront is offline  
Old 03/15/2011, 00:00   #2
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
Quote:
Originally Posted by DritteWahl View Post

Was ich nun genau wissen will ist:
1. Wie man z.B. dem Button einen Befehl zu ordnet.
2. Wie man die eingegebenen Daten (ID/PW) in einer .ini speichern lässt.
Falls es mir jemand erklären könnte oder mich zu einem passenden Tutorial
verweisen könnte wäre Hilfreich.
1. mit dem befehl "Case '$name'"
so wie da schon steht:
Case $GUI_EVENT_CLOSE ; rotes "X"
Exit ; befehl -> script beenden

2. so könnte es zb aussehen


PHP Code:
        Case $SAVE
            save
()
;;
;;

Func save()
    
IniWrite("TestSave.ini""Obergruppe""ID"GUICtrlRead($Input1))
    
IniWrite("TestSave.ini""Obergruppe""PW"GUICtrlRead($Input2))
EndFunc 
da hab ich jetz gemacht:
wenn du den $SAVE button drückst, wird eine funktion aufgerufen, indemfall die beiden iniWrite befehle (die funk könnte man auch weglassen und direkt unter dem Case schrieben...)

wenn du in einer GUI etwas auslesen willst, nutz du den befehl GUICtrlRead()

vorher wird noch geprüft, ob eine TestSave.ini in deinem script ordner gibt, wenn ja, ließt es die ini aus und schreibt gleich die daten rein
PHP Code:
If FileExists("TestSave.ini"Then
    GUICtrlSetData
($Input1IniRead("TestSave.ini""Obergruppe""ID"""))
    
GUICtrlSetData($Input2IniRead("TestSave.ini""Obergruppe""PW"""))
EndIf 
omer36 is offline  
Thanks
1 User
Old 03/15/2011, 14:15   #3
 
AgnosticFront's Avatar
 
elite*gold: 65
Join Date: Oct 2009
Posts: 457
Received Thanks: 85
Okay Danke für die Hilfe.
AgnosticFront is offline  
Reply


Similar Threads Similar Threads
[AUTOIT]Buttons Funktionen Zuweisen ?
08/04/2011 - AutoIt - 6 Replies
Ja brauch ma ne hilfe will ma den buttons Zuweisen das sie ihre ahl klicken zb bei dem $Button1 = GUICtrlCreateButton("1", 40, 288, 49, 49, 0) wenn man den anklicken sollte sollte auf nen label oder so eine eins angezeigt werden ;D aber auf inem anderen fenster ; Prompt the user to run the script - use a Yes/No prompt (4 - see help file) $answer = MsgBox(4, "Autoit", "Dieses Anfänger Script starten?Ach ja in der Version FUnktioniert der Nein Button Nich :D")
autoit im hintergrund arbeiten lassen (anfänger)
02/17/2011 - AutoIt - 6 Replies
Joa bin in AutoIt ein ziemlicher Anfänger also bitte um Verständnis wenn ich irgendetwas falsch gemacht hab.^^ Also meine Frage ist, wie lass ich AutoIt etwas im Hintergrund machen? Also als einfaches Beispiel "Hallo123" in Skype oder ähnlichem schreiben lassen obwohl Skype im Hintergrund & nicht im Vortergrund ist. Sorry wenns schon ne Erklärung gibt hab nix gefunden.
[HTML]Befehle übersicht. ( Für Anfänger )
10/08/2010 - Artist Tutorials - 7 Replies
Guten Tag Liebe Community. Ich habe mir die mühe gemacht und euch mal eine html liste angefertigt.Da ich selber anfänger bin hab ich damit eigendlich relativ gut gerlernt. Also als erstes erstellt ihr euch eine Blank index.html datei. (Im Anhang Download )
Suche 2 Addons (Game name speichern + Itemlevel anzeigen lassen)
05/27/2010 - Diablo 2 - 4 Replies
Halli hallo undzwar suche ich 2 Programme für dia2 einmal das wenn ich ein Game Joine irgendein Baalrun das er den namen des Spiels speichert manchmal vergesse ich diesen blöden namen!! Habt ihr da eine Idea?? Und wie kann ich mir die Itemlevel anzeigen lassen von den Gegenständen( bei den Zaubern z.b.)



All times are GMT +2. The time now is 05:45.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.