Zend certified PHP/Magento developer

I have an issue with dropdownlist and send command

I have a bot that monitors certain areas and captures pixels. I want a DropdownList to press a separate key on the keyboard for each captured pixel.
It’s a DropdownList where I can set which key to press for that color after setting the colors.

Can you help me?

There is DropdownList in the below bot’s code but i cant wire it..

Thanks for your help.

THIS IS WHAT I WANT BUT I CAN’T WIRE IT TO SCRIPT WITH SEND COMMAND.

#SingleInstance,Force
SetBatchLines,-1
CoordMode, Mouse,Screen
CoordMode,Pixel, Screen
Gui,1:+AlwaysOnTop
Gui,1:Color,0E0A1B
Gui,1:Font,cWhite


Progress, FM20 CWSilver B w250,, Loading..., ,
Progress, 0
Progressing = 0
Numx = 1
loop, %Hotkeys_count% {

Progressing += 6
Progress, %Progressing%
StringLen, NumLen, Numx
if (NumLen=1) {
Num := % "0" . Numx ;adding 0 to any one digit number "for rows number"
}
else {
Num = %Numx%
}
Gui, Add, Text, xm Section Center, %Num%:
Gui, Add, Checkbox, x+5 w24 vShift%A_Index% Hwndid_Shift%A_Index% glbl%A_Index%, ;Shift
Shift%A_Index%_TT := "Shift"
Gui, Add, Checkbox, x+1 w24 vCtrl%A_Index% Hwndid_Ctrl%A_Index% glbl%A_Index%, ;Ctrl
Ctrl%A_Index%_TT := "Ctrl"
Gui, Add, Checkbox, x+1 w24 vAlt%A_Index% Hwndid_Alt%A_Index% glbl%A_Index%, ;Alt
Alt%A_Index%_TT := "Alt"
Gui, Add, Checkbox, x+1 w24 vWin%A_Index% Hwndid_Win%A_Index% glbl%A_Index%, ;Win
Win%A_Index%_TT := "Windows"
Gui, Add, DropDownList, Center r30 x+10 vDDLHK%A_Index% Hwndid_DDLHK%A_Index% glbl%A_Index%, %DropDownListItems% ;r30 number of displayed rows in DropDownList
Gui, Add, Text, Center x+1 w70, Triggers :
Gui, Add, DropDownList, Center r30 x+1 vDDLKCA%A_Index% Hwndid_DDLKCA%A_Index% glblRefresh, %DropDownListItems%
Gui, Add, Text, Center x+1 w15, +
Gui, Add, DropDownList, Center r30 x+1 vDDLKCB%A_Index% Hwndid_DDLKCB%A_Index% glblRefresh, %DropDownListItems%
Gui, Add, Text, Center x+1 w15, +
Gui, Add, DropDownList, Center r30 x+1 vDDLKCC%A_Index% Hwndid_DDLKCC%A_Index% glblRefresh, %DropDownListItems%
Gui, Add, Edit, x+20 w150 vMyEdit%A_Index% Hwndid_MyEdit%A_Index% glblRefresh
Gui, Add, Radio, Checked x+10 vMyRadioA%A_Index% Hwndid_MyRadioA%A_Index% glblRefresh, T
Gui, Add, Radio, x+1 vMyRadioB%A_Index% Hwndid_MyRadioB%A_Index% glblRefresh, E
Gui, Add, Checkbox, x+40 w24 vRMode%A_Index% Hwndid_RMode%A_Index% glblRefresh,

Numx += 1
}
Progress, Off
Title1 = Ultimate KeyBinder v1.0
Title2 = Created by: Khalid Fawzy




Loop, 15{   
    Gui,1:Add,CheckBox,xm vEnable%A_Index% gSubmit_All, Enable
    Gui,1:Add,Progress,x+10 w20 h20 BackGroundF00626 vColor%A_Index%
    Gui,1:Add,Button,x+10 vButt%A_Index% gSetColor, Set Color
    Gui,1:Add,DropDownList,x+10 ,  DropDownListItems = |0|1|2|3|4|5|6|7|8|9|Numpad0|Numpad1|Numpad2|Numpad3|Numpad4|Numpad5|Numpad6|Numpad7|Numpad8|Numpad9|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|Up|Down|Left|Right|PgUp|PgDn|Enter|Escape|Space|Tab|Backspace|Delete|Insert|Shift|LShift|RShift|Ctrl|LCtrl|RCtrl|Alt|LAlt|RAlt|LWin|RWin|CapsLock|ScrollLock|NumLock|PrintScreen|CtrlBreak|Pause|Sleep|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12|!|#|+|^|{|}|NumpadDot|NumpadEnter|NumpadMult|NumpadDiv|NumpadAdd|NumpadSub|NumpadDel|NumpadIns|NumpadClear|NumpadUp|NumpadDown|NumpadLeft|NumpadRight|NumpadHome|NumpadEnd|NumpadPgUp|NumpadPgDn|Browser_Back|Browser_Forward|Browser_Refresh|Browser_Stop|Browser_Search|Browser_Favorites|Browser_Home|Volume_Mute|Volume_Down|Volume_Up|Media_Next|Media_Prev|Media_Stop|Media_Play_Pause|Launch_Mail|Launch_Media|WheelDown|WheelUp|WheelLeft|WheelRight|LButton|Rbutton|MButton|XButton1|XButton2|AppsKey|Joy1|Joy2|Joy3|Joy4|Joy5|Joy6|Joy7|Joy8|Joy9|Joy10|Joy11|Joy12|Joy13|Joy14|Joy15|Joy16|Joy17|Joy18|Joy19|Joy20|Joy21|Joy22|Joy23|Joy24|Joy25|Joy26|Joy27|Joy28|Joy29|Joy30|Joy31|Joy32
}
Gui,1:Add,Button,xm gSetArea, Set Search Area
Gui,1:Add,Button,x+10 gViewArea, View Search Area

Gui,1:Add,Radio,xm y+10 Group Checked vClickOrMove gSubmit_All, Move
Gui,1:Add,Radio,x+10 gSubmit_All, Click
Gui,1:Add,Radio,x+10 gSubmit_All, Send


Gui,1:Add,Button,xm y+10 gStartSearch, Start
Gui,1:Add,Button,x+10 gStopSearch, Stop

Gui,1:Show,x1100 y100,Pixel Search 

return
GuiClose:
GuiContextMenu:
*Esc::
    ExitApp

Submit_All:
    Stop := 1
    Gui,1:Submit,NoHide
    return

SetColor:
    Stop := 1
    ActiveControl := SubStr(A_GuiControl,5)
    while(!GetKeyState("ctrl")){
    ToolTip, hover over color then press "ctrl" to lock it.
    MouseGetPos, tx, ty
    PixelGetColor,OutColor,tx,ty,RGB
    GuiControl,1: +Background%OutColor%, % "Color" ActiveControl
    }
    ToolTip,
    Color%ActiveControl% := OutColor
    return


SetArea:
    SoundBeep,500
    Active := 1
    gosub, BuildDisplayGui
    return

DrawSearchArea:
    MouseGetPos,X2,Y2
    (x2<x1)?(gx:=x2,gw:=x1-x2):(gx:=x1,gw:=x2-x1)
    (y2<y1)?(gy:=y2,gh:=y1-y2):(gy:=y1,gh:=y2-y1)
    gosub, ShowGui
    return

#If (Active)

LButton::
    MouseGetPos,X1,Y1
    SetTimer,DrawSearchArea,30
    return

LButton Up::
    SetTimer,DrawSearchArea,Off
    Active := 0
    SoundBeep, 500
    Sleep, 1000
    Gui,2:Destroy
    return

RButton::
    SetTimer,DrawSearchArea,Off
    Active := 0
    Gui,2:Destroy
    return

#If

ViewArea:
    Stop := 1
    if(!gw){
    MsgBox, must set search area b4 u can view it! `nDumbAss!!!
    return
    }
    gosub, BuildDisplayGui
    gosub, ShowGui
    Sleep, 1000
    Gui,2:Destroy
    return

BuildDisplayGui:
    Gui,2:Destroy
    Gui,2:+Owner1 -Caption -DPIScale +LastFound
    Gui,2:Color,Lime
    WinSet,TransParent, 120
    return

ShowGui:
    Gui,2:Show,% "x" gx " y" gy " w" gw " h" gh
    return
    
StartSearch:
Insert::
Stop := 0
while(!Stop)
Loop, 15 {
if(Enable%A_Index% = 1){
if(!Color%A_Index%){
MsgBox, hey DumbAss u need to set a color
return
}
}
}
PixelSearch,Fx,Fy,X1,Y1,X2,Y2,Color%A_Index%,15,Fast RGB
if(!ErrorLevel){
if(ClickOrMove=1)
MouseMove,fx,fy
}else if(ClickOrMove=2){
Click,%FX%,%FY%
}else if(ClickOrMove=3)
Return




StopSearch:
Home::
Stop := 1
return```