Gui Funktion für scriptfunktion auslesen und veräandern ohne code umzuschreiben
Posted: 04 Aug 2017, 03:26
Hallo ich habe eine Frage zu der Funktion Gui Funktionen in Funktionen einbinden ( Beispiel man hat eine Dropdown liste und möchte die ausgewählte Sektion im eigenen ahk Code anzeigen, wobei man diese aktiv im Gui verändern kann ohne den Code um zu schreiben.
Wie kann ich das Anstellen?
Wie kann ich das Anstellen?
Code: Select all
Gui:
Gui, Color, 9EC8FF
Gui, Show, h440 w740 ;zeigtdasGui
Gui, Font, s12 000000 Verdana ;schriftart
Gui, Add, DropDownList, x5 y5 w730 h340, #HotKeyInterval | Col | ColVn | AnShakeX | AnShakeY | ZeroX | ZeroY | CFoX | CFovY | DirX | DirY | MoveX | MoveY ;Box mit vielen Codes
Gui, Add, GroupBox, x5 y40 w730 h140 , DropDownlistCode ;Textbox inder die values von den ausgewählten Dropdownlist optionen Stehen sollten.
Gui, Add, text, v#HotKeyInterval, %Some_value% ;sollteeigden text der Dropdownliste zeigen.
Gui, Add, Button, x685 y200 w50 h50, + ;Plus zeichen
Gui, Add, Button, x5 y200 w50 h50, - ;Minus zeichen
Gui Add, GroupBox, x5 y360 w730 h75
Gui Add, Text, x5 y720 h12, Um zu schließen drücke Numlock
Gui Add, Text, x120 y720 h12, Um zu pausieren drücke Einfügen.
Gui, Add, Slider, vMySlider, 100 x220 y310
msgbox, Um diese Software zu schließen drücke die Taste, Numlock.
msgbox, Um diese Software zu Pausieren drücke die Taste, Einfügen.
EMCol := 0xff0000
ColVn := 42
AnShakeX := 20
AnShakeY := 20
ZeroX := 960
ZeroY := 536.76
CFovX := 75
CFovY := 75
Loop, {
GetKeyState, Mouse1, LButton, P
PixelSearch, AimPixelX, AimPixelY, Fast RGB
if (!ErrorLevel=0) {
loop, {
PixelSearch, AimPixelX, AimPixelY, ColVn, Fast RGB
GoSub GetWayOffset
GoSub GetWayMoves
GoSub MouseMoves
}
}
}
GetWayOffset:
If ( AimX > 0 ) {
DirX := 1
}
If ( AimX < 0 ) {
DirX := -1
}
If ( AimY > 0 ) {
DirY := 1
}
If ( AimY < 0 ) {
DirY := -1
}
Return
GetWayMoves:
RootX :=(( AimOffsetX ( 1 / 2 ))
RootY :=(( AimOffsetY ( 1 / 2 ))
MoveX :=(( AimOffsetX ( 1 / 2 )))
MoveY :=(( AimOffsetY ( 1 / 2 )))
Return
MouseMoves:
If ( Mouse1 == "U" ) {
DllCall(MoveX*1, int, MoveY*1)
}
Return
$*ins::
Suspend
Pause,,1
SoundBeep, 560, 100
return
NumLock::
SoundBeep, 320, 100
ExitApp