Launching and Renaming Multiple WoW Windows Using Hot Keys Infinite Solution
Hello all!
I had been busy renaming wow windows for days via my script when I decided to post this thread.
I searched in forums for hours to see if anyone had posted a viable solution to this matter, some people explained the issue well, yet there was no sign of a solid script that could launch and rename multiple wow instances using only Ctrl T buttons.
What you see below is used for 3 WoWs, but before copy+pasting it you should be aware of two things:
1-After Legion XPAC, for some reason 2 windows open when you launch one instance of WoW, one is hidden, the other is visible. That hidden window causes all the trouble.
2-If you want to expand this script to be usable for more than 3 WoWs, you should also know that only in the first instance, you MUST rename the hidden window AFTER renaming the main window. After the first instance on, you MUST rename the hidden window FIRST and only then you are able to rename the main window.
Knowing these 2 key concepts will make you able to expand this script as you want.
For running multiple WoWs on multiple PCs, you should test if I don't (I'm going to and I will update it here) to figure out the priority based on which visible and invisible WoW windows open.
I really hope it saves your time!!!
P.S: If you manage to add resizing and re positioning script to it, I really appreciate your effort.
Code:
<Command LaunchAndRename>
<SendPC %1%>
<Run %2%>
<Wait 5000>
<RenameWin "World of Warcraft" %3%>
//<RenameTargetWin %3%>
//<RemoveWinFrame>
<SetAffinity all>
<Hotkey Alt Ctrl L>
<If WinDoesNotExist WoW1>
<LaunchAndRename local "D:\WoW\Wow.exe" WoW1>
<wait 500>
<RenameWin "World of Warcraft" WoW1>
<wait 500>
<RenameWin WoW1 "Hidden Dialog Box">
<If WinDoesNotExist WoW2>
<LaunchAndRename local "D:\WoWkhodam3\Wow.exe" WoW2>
<wait 500>
<RenameWin WoW2 "Hidden Dialog Box">
<wait 500>
<RenameWin "World of Warcraft" WoW2>
<If WinDoesNotExist WoW3>
<LaunchAndRename local "D:\WoWHossein\Wow.exe" WoW3>
<wait 500>
<RenameWin WoW3 "Hidden Dialog Box">
<wait 500>
<RenameWin "World of Warcraft" WoW3>
I actually got things to work - Alt Ctrl L - loads and logs in - key was wait fields (test & shorten for ur PC)
<Command LaunchAndRename>
<SendPC %1%>
<Run %2%>
<Wait 5000>
<Hotkey Alt Ctrl L>
<LaunchAndRename local "<your path here>\World of Warcraft\wow.exe">
<wait 500>
<wait 500>
<RenameWin "World of Warcraft" WoW1>
<wait 500>
<wait 500>
<text Usernamehere>
<wait 500>
<Key Tab>
<wait 500>
<text Passwordhere>
<wait 500>
<wait 500>
<Key Enter>
<LaunchAndRename local "<your path here>\World of Warcraft\wow.exe">
<wait 500>
<wait 500>
<RenameWin "World of Warcraft" WoW2>
<wait 500>
<wait 500>
<text Usernamehere>
<wait 500>
<Key Tab>
<wait 500>
<wait 500>
<text Passwordhere>
<wait 500>
<wait 500>
<Key Enter>
<label alpha local SendWinM WoW1>
<label bravo local SendWinM WoW2>
<MovementHotkey 1,2,3,4,5,6,7,8,9, q, e, r, f,Up, Down, Left, Right, Space>
<SendLabel alpha, bravo>
<Key %Trigger%>
<UseKeyAsModifier Oem3>
<Hotkey Oem3, MButton, RButton, Button4, Button5>
<SendLabel alpha, bravo>
<ClickMouse %TriggerMainKey%>