Quote Originally Posted by 'olipcs',index.php?page=Thread&postID=138783#post1 38783
So, did some testing and here are the results:

Region-Switching

As Freddie suggested canceling the redraw before resizing/positioning and a better order of my commands results in a performance gain.
I optimized my script, so that the following is done if I want the Window of WoWX on my big main region (region1):
1. Resize and Reposition WoWX in region1, and give it the focus
2. Turn redraw off, for all other windows (without focusing them)
3. Resize and Reposition all windows that ar not WoWX (without focusing them)
4. Turn redraw on and update all windows that ar not WoWX (without focusing them)

Thie result of this order is, that the Window i want to play activ, which should be displayed in region1 is switched very fast (first), so you can move with the active toon leading, and after that the other 'slaves' are configured.

The result is, that it feels more like only a second, till you can play the active toon instead of the 2-3 seconds i mentioned before.

For the interrested here the hotkeynet code:
Code:
<Command ResizeAndPosition>
  	<SendPC Local>
       	<SendWin %1%>
              	<SetWinRedraw off>
              	<SetWinSize 1280 980>
              	<SetWinPos 0 0>
              	<SetWinRedraw on>
              	<UpdateWin>
       	<SendWinM %2%><SetWinRedraw off>
       	<SendWinM %3%><SetWinRedraw off>
       	<SendWinM %4%><SetWinRedraw off>
      	<SendWinM %5%><SetWinRedraw off> 
             	<SetWinSize 640 512>
             	<SetWinPos 1920 512> 
      	<SendWinM %2%> 
             	<SetWinSize 640 512>
             	<SetWinPos 1280 0> 
      	<SendWinM %3%> 
             	<SetWinSize 640 512>
          	   <SetWinPos 1280 512> 
      	<SendWinM %4%>
            	<SetWinSize 640 512>
            	<SetWinPos 1920 0>
            	<SetWinRedraw on>
            	<UpdateWin>
      	<SendWinM %2%><SetWinRedraw on><UpdateWin>
      	<SendWinM %3%><SetWinRedraw on><UpdateWin>
      	<SendWinM %5%><SetWinRedraw on><UpdateWin>

<Hotkey F1><ResizeAndPosition WoW1 WoW2 WoW3 WoW4 WoW5>
<Hotkey F2><ResizeAndPosition WoW2 WoW1 WoW3 WoW4 WoW5>
<Hotkey F3><ResizeAndPosition WoW3 WoW2 WoW1 WoW4 WoW5>
<Hotkey F4><ResizeAndPosition WoW4 WoW2 WoW3 WoW1 WoW5>
<Hotkey F5><ResizeAndPosition WoW5 WoW2 WoW3 WoW4 WoW1>

Thats similar to what I was trying to do with 3 of my windows but I was trying to use If's so it would fullscreen the focus window and shrink the other 2.

Something like this:

Code:
<Hotkey x>
<If ActiveWinIs wow1><ResizeAndPosition WoW1 WoW2 WoW3 WoW4 WoW5>
<Else If ActiveWinIs wow2><ResizeAndPosition WoW2 WoW1 WoW3 WoW4 WoW5>
<Else If ActiveWinIs wow3><ResizeAndPosition WoW3 WoW2 WoW1 WoW4 WoW5>
<Else If ActiveWinIs wow4><ResizeAndPosition WoW4 WoW2 WoW3 WoW1 WoW5>
<Else If ActiveWinIs wow5><ResizeAndPosition WoW5 WoW2 WoW3 WoW4 WoW1>

Quote Originally Posted by David
Correct me if I`m wrong, but this setup is made to be able to use every one of your chars as a main right?

Because if that`s so, I think I did it with less work(script), haven't gone trough all your scripting yet so I`m not 100% sure. But the way I did it I can change to any char to set it as a main, just by one keyclick and I can still use the same follow and assist macro.
Please let me know if this is the case I'm waiting before updating any wiki pages since other people keep coming up with new and better ways of doing these things.