|
You last visited: Today at 01:44
Advertisement
Tratsch rund um Autoit / Autoit Talk | kleinere Fragen
Discussion on Tratsch rund um Autoit / Autoit Talk | kleinere Fragen within the AutoIt forum part of the Coders Den category.
12/02/2012, 20:44
|
#691
|
elite*gold: 10
Join Date: Sep 2012
Posts: 1,438
Received Thanks: 933
|
|
|
|
12/04/2012, 00:22
|
#692
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Hi AutoIt-Section, habe da ein paar Fragen:
- Kann man ein Bild als Hintergrund einer ListBox (
) setzen? Bzw den Hintergrund der ListBox transparent machen? - Bei
gibt es ja die "shade-variation"... Ich möchte zwei oder mehrere Farben (z.B. 00FFFF, FF00FF) miteinander vergleichen und den Unterschied herausfinden. - die "shade-variation". Wie vergleicht man Hex-Werte?
MfG
|
|
|
12/04/2012, 09:33
|
#693
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
die farben in hex sind nach R G B aufgeteilt. also RRGGBB. wenn du sie nach dem schema aufteilst kannst du die farben einzeln vergleichen. evtl musst du noch dec benutzen um den dezimalwert zu bekommen.
|
|
|
12/04/2012, 12:32
|
#694
|
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,141
|
Quote:
Originally Posted by Achat
Bei ![](https://www.elitepvpers.com/forum/images/elitepvpers/buttons/hiddenlink.png) gibt es ja die "shade-variation"... Ich möchte zwei oder mehrere Farben (z.B. 00FFFF, FF00FF) miteinander vergleichen und den Unterschied herausfinden. - die "shade-variation". Wie vergleicht man Hex-Werte?
|
0xRRGGBB
Rot Grün Blau
Wertebereich jeweils von 0x0 bis 0xFF also von 0 bis 255.
Du kannst also den Rot-, Grün- und Blau-Anteil für die Farben einzeln vergleichen und ggf. die durchschnittliche Abweichung von was auch immer berechnen.
Code:
$nColor ;// Color im 0xRRGGBB Hex-Format
$aColor[3] ;// Color Array im Dez-Format [R,G,B]
;// Umformen:
$aColor = _ColorGetRGB($nColor)
$nColor = _ColorSetRGB($aColor)
Gibt außer RGB noch andere Formate, aber die braucht man eigentlich kaum.
|
|
|
12/04/2012, 19:54
|
#695
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Quote:
Originally Posted by Achat
Hi AutoIt-Section, habe da ein paar Fragen:
- Kann man ein Bild als Hintergrund einer ListBox (
) setzen? Bzw den Hintergrund der ListBox transparent machen?
MfG
|
Transparenz funktioniert
Aber wie kann ich in den Hintergrund der ListBox ein Bild einfügen?
Hat jemand eine Idee?
Code:
Code:
#include <WinAPI.au3>
#include <GUIListbox.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$hGUI = GUICreate("Test", 400, 250, -1, -1, -1, $WS_EX_LAYERED)
GUISetBkColor(0x00CC00)
$List=GUICtrlCreateList('Hi epvp',0,50,400,200,BitOR($WS_BORDER, $WS_VSCROLL))
GUICtrlSetData(-1,'Bild in transparenten Hintergrund?|')
GUICtrlSetFont($List,18)
GUICtrlSetBkColor($List,0xABCDEF)
GUICtrlSetColor($List,0xFF0000)
GUICtrlCreateLabel('I am a GUI with a transparent list background', 10, 10,-1,-1)
GUISetState(@SW_SHOW)
_WinAPI_SetLayeredWindowAttributes($hGUI, 0xABCDEF, 255)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
Case $List
MsgBox(0,0,GUICtrlRead($List))
EndSwitch
WEnd
MfG
|
|
|
12/08/2012, 12:22
|
#696
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
die ![](https://www.elitepvpers.com/forum/images/elitepvpers/buttons/hiddenlink.png) gibt mir immer error 3 invalid keycode raus, egal was ich für nen key senden will.
hab bisher
"Space","{Space}"," ",0x20
probiert und nichts klappt. muss mans anders eingeben?^^
|
|
|
12/08/2012, 17:41
|
#697
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,148
|
Wieso verlinkst du auf diesen Thread und schreibst nicht gleich dort rein? " " funktioniert nicht. 0x20 sollte funktionieren, tut es aber aufgrund einer Überprüfung nicht. "Space" und "{Space}" sollten allerdings funktionieren.
Ich habe eben mal eine etwas veränderte UDF hochgeladen, downloade dir das ZIP-Archiv noch einmal und ersetze beide Dateien. Jetzt sollten nämlich alle vier Möglichkeiten funktionieren.
|
|
|
12/08/2012, 19:03
|
#698
|
elite*gold: 10
Join Date: Dec 2009
Posts: 1,770
Received Thanks: 315
|
Hat jemand ne Idee wie ich meine GUI immer in den Vordergrund kriege, also auch VOR Voldbildanwendungen bzw Games?
|
|
|
12/08/2012, 21:02
|
#699
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
nur kurz überflogen: könnte schwierig werden ![Smile](images/smilies/smile.gif) im fenstermodus wärs einfacher mit winsetontop oder nem style bei dem erstellen der gui
|
|
|
12/09/2012, 11:35
|
#700
|
elite*gold: 10
Join Date: Dec 2009
Posts: 1,770
Received Thanks: 315
|
Quote:
Originally Posted by butter123
nur kurz überflogen: könnte schwierig werden ![Smile](images/smilies/smile.gif) im fenstermodus wärs einfacher mit winsetontop oder nem style bei dem erstellen der gui
|
ja das es über fenstern liegt habe ich schon geschafft. Aber um das noch über die vollbildanwendungen zu kriegen weiß keiner eine wirkliche Lösung, ich sehe überall nur Ansätze.
|
|
|
12/09/2012, 18:19
|
#701
|
elite*gold: 35
Join Date: Apr 2011
Posts: 800
Received Thanks: 214
|
Quote:
Originally Posted by Nonilol
Hat jemand ne Idee wie ich meine GUI immer in den Vordergrund kriege, also auch VOR Voldbildanwendungen bzw Games?
|
Etwa so wie das Steam Overlay oder nur über einen Teil des Bildschirms?
|
|
|
12/10/2012, 20:56
|
#702
|
elite*gold: 80
Join Date: Mar 2012
Posts: 404
Received Thanks: 94
|
Ich glaube er meint etwa sowie Crosshair "Hacks" für Games ...
|
|
|
12/11/2012, 19:23
|
#703
|
ベトナム警察
elite*gold: 0
Join Date: Jan 2012
Posts: 16,432
Received Thanks: 3,441
|
Blöde Frage, aber wie liest man die List (-Box) aus?
Würde sie gerne über FileWrite laufen lassen, das sie nicht einfach über GUICtrlRead() ausgelesen werden kann.
Da ich Lawliet ungern in Skype belasten möchte und nicht weiterhin stören möchte, frage ich euch nun hier.
|
|
|
12/11/2012, 19:49
|
#704
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Quote:
Originally Posted by Lumi'
Da ich Lawliet ungern in Skype belasten möchte und nicht weiterhin stören möchte, frage ich euch nun hier.
|
Du darfst mich gerne in Skype "belasten"
Code:
; #FUNCTION# ====================================================================================================================
; Name ..........: _ListToArray
; Description ...: Writes all strings of a List into an array
; Parameters ....: $hList - handle returned by GUICtrlCreateList
; Return values .: Array with elemets of the List
; : Element 0 -> count of elements
; Author ........: Achat
; Remarks .......:
; ===============================================================================================================================
Func _ListToArray($hList)
Local $iListItems = _GUICtrlListBox_GetCount($ListBox)
Local $aList[1] = [$iListItems]
For $i = 0 To $iListItems-1
ReDim $aList[UBound($aList) +1]
$aList[UBound($aList) - 1] = _GUICtrlListBox_GetText($ListBox, $i)
Next
Return $aList
EndFunc ;==>_ListToArray
Beim letzten Item gibt der bei mir 0 zurück, deshalb
$iListItems -1
MfG
|
|
|
12/11/2012, 19:55
|
#705
|
elite*gold: 120
Join Date: Aug 2010
Posts: 7,450
Received Thanks: 2,755
|
Quote:
Originally Posted by Lumi'
Blöde Frage, aber wie liest man die List (-Box) aus?
Würde sie gerne über FileWrite laufen lassen, das sie nicht einfach über GUICtrlRead() ausgelesen werden kann.
Da ich Lawliet ungern in Skype belasten möchte und nicht weiterhin stören möchte, frage ich euch nun hier.
|
Code:
$whatever = _GUICtrlListBox_GetText($listbox, _GUICtrlListBox_GetCurSel($listbox))
falls das nicht geht:
Code:
$select = _GUICtrlListBox_GetCurSel($listbox)
$whatever = _GUICtrlListBox_GetText($listbox, $select)
ersteres sollte aber eigentlich funktionieren, dunno lang nix mehr mit autoit gemacht
|
|
|
Similar Threads
|
[Sammelthread]Fragen zu Autoit wie man Hacks herstellt(Autoit) + Antworten
11/16/2011 - Metin2 - 0 Replies
Hallo Liebe Community,
Ich habe diesen Thread aufgemacht weil manche leute mit Autoit nicht mehr weiterkommen wie man Hack herstellt ,ich habe mit schon ein Multihack mit Autoit herstellt das war einfach .Da viele User nicht weiterkommen werden habe ich mich entschieden ein Thread aufzumachen mit Fragen und ich den dann Antworten kann und helfen kann!
------------------------------------------------- ---------------------------
Mein Multihack:...
|
All times are GMT +2. The time now is 01:44.
|
|