Jump to content
Sign in to follow this  

Select right windows ?

Recommended Posts


Hi, im new to the forum and to Autoit..

Im making a little tool to press a few keys in a game "Flyff" to auto buff myself..

I'm usually playing with 2 instance of the game.. and i wanted to make the tool to select the right game windows.. it is possible to do it via PID ?

i just started to make the tool but i got stuck and tried searching but couldn't get the answer.

#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
$Main_FMR = GUICreate("iFBuffer", 342, 185, 196, 135)
$Tabs = GUICtrlCreateTab(0, 0, 361, 185, $TCS_FIXEDWIDTH)
$TabSheet1 = GUICtrlCreateTabItem("Config")
$ShowWind = GUICtrlCreateButton("Show Window", 245, 33, 91, 21, $BS_FLAT)
GUICtrlSetBkColor(-1, 0xFFFFFF)
$Label1 = GUICtrlCreateLabel("FlyFF ID:", 7, 36, 55, 17)
GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
GUICtrlSetBkColor(-1, 0xFFFFFF)
$Combo1 = GUICtrlCreateCombo("", 60, 33, 89, 25, BitOR($GUI_SS_DEFAULT_COMBO,$CBS_SIMPLE,$CBS_OEMCONVERT,$CBS_SORT))
GUICtrlSetBkColor(-1, 0xFFFFFF)
$RefreshList = GUICtrlCreateButton("Refresh List", 156, 33, 83, 21, $BS_FLAT)
GUICtrlSetBkColor(-1, 0xFFFFFF)
$Graphic1 = GUICtrlCreateGraphic(3, 28, 337, 31, BitOR($GUI_SS_DEFAULT_GRAPHIC,$SS_BLACKFRAME))
GUICtrlSetBkColor(-1, 0xABABAB)
$TabSheet2 = GUICtrlCreateTabItem("About")

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
        Case $RefreshList
            $list = ProcessList("Neuz.exe")
            for $i = 1 to $list[0][0]
            GUICtrlSetData($Combo1, "")
            GUICtrlSetData($Combo1, "FlyFF (" & $list[$i][1] & ")")
        Case $ShowWind
            WinActivate(GUICtrlGetHandle($Combo1) , "")

When i have the 2 game windows and i press refresh list button it shoes in the Combo1 FlyFF (PID) for both games, but how can i handle the game window by selecting it on the Combo1 ?

What im trying to do so far its like WinActive the selected item on the Combo1 but i cant... any help ?

Share this post

Link to post
Share on other sites
This topic is now closed to further replies.
Sign in to follow this