Binding client windows.

11/06/2010 17:48 Crazymanx#1
With multiclienting its not so good to switch between windows with ALT+TAB keys. So i tried to find anything to bind windows to make a hotkey for a champion, for healer, etc... So i made it. Its not best, but it works... Heres how to make it:

1. Download wrenamer.rar, unpack: [Only registered and activated users can see links. Click Here To Register...]

2. Run all clients and start bot to find your characters. (*)
Run wrenamer.exe
In first line write: "Battle of Immortals- (Gemini: Realm 2 )" {dont miss spaces, its important. Change to your server and Realm}
In second line write: "1"
This will rename 1st window to "1", do it with all your windows, 1,2,3,4,5,6...

3. Donwload and Install AutoHotKey program. [Only registered and activated users can see links. Click Here To Register...]

4. Donwload and unpack this script and edit it as you want: [Only registered and activated users can see links. Click Here To Register...]
You can change binds, for example: !2::WinActivate 2
!2 = its ALT+2, can change to ^2 = CTRL+2, ^y = CTRL+Y etc...
WinActivate 2 = "2" - your window name, you can change it to other name, to make it like: 1 - your tank, 2 - your healer, 3 - your magus, etc. I need it to use AOE's easier.

* You have to run bot before you rename windows, because bot will not find your character after that.

[-]
You have to restart bot, and rename windows after changing realms.


Looking for any better idea ;)

Sorry for my English :rolleyes:

If you like it: PRESS [THANKS] BUTTON! ;):D
11/07/2010 03:29 oOldsqL#2
just some little help to improve window renaming ;)

every window has the same classname.
It is possible to get all handles of the same classname and store it in an array. you call the function and array[0] contains probably the number of BOI windows found, array[1] contains the first found BOI window handle, array[2] the second BOI window handle, ..and so on ;)

the are predefined functions in most languages which will do the job ;) dunno which language you are using

autoit example which will make it more clear:

Global $boi= WinList("[CLASS:_PERFECTWORLD_HUGEROCK]")
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

call winList
iterate through the list and rename all windows to numbers, so you can use ur hotkeytool