Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 22:14

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

Advertisement



[Frage] GUICtrlCreateCombo mit variable?

Discussion on [Frage] GUICtrlCreateCombo mit variable? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
-[Frame]*'s Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 825
Received Thanks: 405
[Frage] GUICtrlCreateCombo mit variable?

Beantwortet.
Close~

Mfg. -[Frame]*
-[Frame]* is offline  
Old 01/26/2013, 00:57   #2
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
Du erstellst mit GUICtrlCreateCombo deine Combobox füllst diese dann (z.B GUICtrlSetData(-1, "1080x720|480x520")) und zum Schluss ließt du das ganze beim Klick auf den Button mit GUICtrlRead($Combox) aus. Fertig ist es
Croco™ is offline  
Thanks
1 User
Old 01/26/2013, 01:07   #3
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by -[Frame]* View Post
Einen wunderschönen guten Abend,

also ich versuche grade ein simplen Bot zu erstellen in verschiedenen Auflösungen.
Die einzelden Auflösungen soll man per GUICtrlCreateCombo auswählen können, & mit einen Add Button bestätigen können.
Also das sollte dann so vorgehen:
Auflösung auswählen --> Add Butten drücken --> *Bot verändert seine Einstellung auf die neu ausgewählte auflösung.*

Hilf wäre super nett, achja & wenn ich mir in skype weiter helfen könntet, wäre ich euch sehr dankbar.
Skype: framewhere

Mfg. -[Frame]*
bsp code:
Code:
$gui = GUICreate('Bot', 200, 200, Default, Default, 0x10C80000)
$sizeCtrl = GUICtrlCreateCombo('', 10, 10, 180, 20, 3)
GUICtrlSetData(-1, '200 x 200|200 x 300|300 x 300|300 x 400|400 x 400', '200 x 200')

While True
	Switch GUIGetMsg()
		Case -3
			Exit
		Case $sizeCtrl
			$selected = StringRegExp(GUICtrlRead($sizeCtrl), '(\d+) x (\d+)', 1)
			If IsArray($selected) Then WinMove($gui, '', Default, Default, $selected[0], $selected[1], 0)
	EndSwitch
WEnd
lolkop is offline  
Thanks
2 Users
Old 01/26/2013, 01:22   #4
 
-[Frame]*'s Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 825
Received Thanks: 405
Also danke erstmal für eure schnellen Anworten, allerdings wollte ich es so haben das jede Auflösung eine eigene Variable hat.
Wie mache ich das?

Es wäre nett, wenn mich wer skype addet & mir da hilft.
-[Frame]* is offline  
Old 01/26/2013, 02:17   #5
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by -[Frame]* View Post
Also danke erstmal für eure schnellen Anworten, allerdings wollte ich es so haben das jede Auflösung eine eigene Variable hat.
Wie mache ich das?
das würde mal absolut garkeinen sinn machen... wenn überhapt, dann speichert man das ganze als array, was bei einer ComboBox aber auch schwachsinn wäre.

die combo box gibt dir doch immer die ausgewähte auflösung zurück...
lolkop is offline  
Old 01/26/2013, 03:33   #6
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
mach 2 combo boxen eine für die x variable und 1 für die y variable
YatoDev is offline  
Old 01/26/2013, 15:39   #7
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
Willst du die Höhe und die Breite als eine eigenständige Variable oder wie muss man das verstehen ?
Croco™ is offline  
Old 01/26/2013, 16:51   #8
 
-[Frame]*'s Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 825
Received Thanks: 405
Quote:
Originally Posted by Croco™ View Post
Willst du die Höhe und die Breite als eine eigenständige Variable oder wie muss man das verstehen ?
könntest du mich mal in skype adden?
Skype: framewhere
-[Frame]* is offline  
Reply


Similar Threads Similar Threads
Problem/Frage bei Whileschleife & Variable
12/22/2012 - AutoIt - 6 Replies
$var1 = "Andy" $var2 = "chris" $var3 = "mama" $var4 = "papa" while 4 Sleep(2000) Send($var) Sleep(1500)
Frage zu IsArray($Variable)
03/04/2012 - AutoIt - 4 Replies
Ich habe mal eine Frage. Was bringt der Code IsArray? Ich hab schon in der Hilfe nachgelessen. $pos = WinGetPos("") If IsArray($pos) Then MsgBox(0, "Fensterhöhe", $pos) EndIf Habe es aber nicht kapiert
Cost of accessing a casted variable vs. assigning the casted variable? (C#)
01/05/2011 - CO2 Programming - 5 Replies
I know that in unmanaged C++, casting is at compile-time, so it's better to avoid the assignment and simply access it for all instances. However, in C#, I have no idea since I'm pretty new to it.
Überprüfen ob Variable Eine Variable ist
10/16/2010 - AutoIt - 26 Replies
Hey leute ich wollte fragen ob/wie man überprüfen kann ob eine Variable eine Variable ist z.b. so $k = 1 $i = $k if $i = VARIABLE Then msgbox(0,'$i ist eine variable!!','') endif PS:Wp releast man nochma TuT (z.b. für metin2??)
GuiCtrlCreateCombo BUG
08/05/2010 - AutoIt - 3 Replies
Hi, ich habe einen bug gefunden. (denk ich mal) Ich habe in meinem Code diese Stelle: $Language_Combo = GUICtrlCreateCombo("", 77, 257, 145, 25) GUICtrlSetData($Language_Combo, "Select language|English|French|German|Spanish", "Select language") GUICtrlSetFont(-1, 8, 400, 0, "Arial") GUICtrlSetState($Language_Combo, $GUI_ONTOP);wegen Hintergrundbild zum anwählen Wenn man das Script nun per Scrite startet kann man die Auswahl im Combo sehen, doch wenn ich das Script kompiliere und...



All times are GMT +1. The time now is 22:14.


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