Hi,
Wie Kann ich ein leicht transparentes Hintergrundbild in meine GUI einbauen?
Beiträge von Nakroma
-
-
Hallo,
Ich will eine GUI programmieren für meinen World of Warcraft P-Server.
Das Script sieht so aus:C
Alles anzeigen#include <GUIConstants.au3> GUICreate("Nakroma´s Privat Server Client", 500, 150) GUICtrlCreateLabel("Bitte wähle eine Aktion aus!", 30, 10) $ndjoin = GUICtrlCreateButton("Privat Server Join", 20, 50, 180) $blizzjoin = GUICtrlCreateButton("Blizzard Join", 20, 100, 180) $account = GUICtrlCreateButton("Account erstellen", 300, 50, 180) $homepage = GUICtrlCreateButton("Zur Homepage", 300, 100, 180) GUISetState(@SW_SHOW) While 1 $msg = GUIGetMsg() Select Case $msg = $ndjoin #include <File.au3> _FileWriteToLine ( 'C:/Programme/World of Warcraft/Date/DeDE/realmlist.txt', 1, 'set realmlist ', 1 ); DEINEREALMLIST=Serverrealmlist einsetzen _FileWriteToLine ( 'C:/Programme/World of Warcraft/Date/DeDE/realmlist.txt', 2, 'REALMLIST', 1 ); _FileWriteToLine ( 'C:/Programme/World of Warcraft/Date/deDE/realmlist.txt', 3, '', 1 ); _FileWriteToLine ( 'C:/Programme/World of Warcraft/Date/DeDE/realmlist.txt', 4, '', 1 ); Run ("C:/Programme/World of Warcraft/World of Warcraft.exe") ExitLoop Case $msg = $blizzjoin #include <File.au3> _FileWriteToLine ( 'C:/Programme/World of Warcraft/Date/DeDE/realmlist.txt', 1, 'set realmlist eu.logon.worldofwarcraft.com', 1 ); DEINEREALMLIST=Serverrealmlist einsetzen _FileWriteToLine ( 'C:/Programme/World of Warcraft/Date/DeDE/realmlist.txt', 2, 'set patchlist eu.version.worldofwarcraft.com', 1 ); _FileWriteToLine ( 'C:/Programme/World of Warcraft/Date/DeDE/realmlist.txt', 3, 'set realmlistbn ""', 1 ); _FileWriteToLine ( 'C:/Programme/World of Warcraft/Date/DeDE/realmlist.txt', 4, 'set portal eu', 1 ); Run ("C:/Programme/World of Warcraft/World of Warcraft.exe") ExitLoop Case $msg = $account ShellExecute('http://accountpage.de') Case $msg = $homepage ShellExecute('http://homepage.de') Case $msg = $GUI_EVENT_CLOSE MsgBox(0, "Client Message", "Client wird beendet!") ExitLoop EndSelect WEndUnd ich habe ein Einstellungsmenü gemacht.
Code
Alles anzeigen#include <GUIConstants.au3> GUICreate("Nakroma´s Einstellungsmenü", 500, 150) $realmlistinput = GUICtrlCreateInput("P-Server Realmlist", 20, 20, 100) $realmlistbutton = GUICtrlCreateButton("OK", 140, 20, 80) $accountinput = GUICtrlCreateInput("Account-Page", 20, 100, 100) $accountbutton = GUICtrlCreateButton("OK(Mit Http)", 140, 100, 80) $homepageinput = GUICtrlCreateInput("Homepage", 200, 60, 100) $homepagebutton = GUICtrlCreateButton("OK(Mit Http)", 320, 60, 80) GUISetState(@SW_SHOW) While 1 $msg = GUIGetMsg() Select Case $msg = $realmlistbutton $realmlist = GUICtrlRead($realmlistinput) send ($realmlist) MsgBox(0, "Lol", $realmlist) Case $msg = $accountbutton $account = GUICtrlRead($accountinput) send ($account) MsgBox(0, "LOl", $account) Case $msg = $homepagebutton $homepage = GUICtrlRead($homepageinput) Send ($homepage) MsgBox(0, "Lol", $homepage) Case $msg = $GUI_EVENT_CLOSE MsgBox(0, "Message", "Programm wird beendet!") ExitLoop EndSelect WEndMeine Frage: Wie kann ich mit dem Einsteller die Realmlist, Accountpage und die Homepage überschreiben.
Quasi:Code_FileWriteToLine ( 'C:/Programme/World of Warcraft/Date/DeDE/realmlist.txt', 2, 'REALMLIST', 1 );
Und REALMLIST wird durch $realmlist im Einsteller ersetzt.
Vielen Dank für Alle Antworten im Voraus.
MfG
Nakroma[