Тема: AHK: Параллельное выполнение команд
Здравствуйте, существует ли возможно выполнять команды AHK параллельно? Например я запускаю 5 программ по очереди:
Game:= "Z:\mnt\misc\Games\WoW_3.3.5a\wow.exe -opengl"
PATH:= "Z:\mnt\misc\Games\WoW_3.3.5a\"
Run, %Game%, %PATH%, , instanceID1
sleep 2000
WinSetTitle, World of Wаrсrаft, ,WOW1
WinMove, ahk_pid %instanceID1%, , -0, -0, 1280, 1024
WinActivate, ahk_pid %instanceID1%
WinMaximize, ahk_pid %instanceID1%
Run, %Game%, %PATH%, , instanceID2
sleep 2000
WinSetTitle, World of Wаrсrаft, ,WOW2
WinMove, ahk_pid %instanceID2%, , 0, A_ScreenHeight-240, 320, 240
Run, %Game%, %PATH%, , instanceID3
sleep 2000
WinSetTitle, World of Wаrсrаft, ,WOW3
WinMove, ahk_pid %instanceID3%, , 320, A_ScreenHeight-240, 320, 240
Run, %Game%, %PATH%, , instanceID4
sleep 2000
WinSetTitle, World of Wаrсrаft, ,WOW4
WinMove, ahk_pid %instanceID4%, , 640, A_ScreenHeight-240, 320, 240
Run, %Game%, %PATH%, , instanceID5
sleep 2000
WinSetTitle, World of Wаrсrаft, ,WOW5
WinMove, ahk_pid %instanceID5%, , 960, A_ScreenHeight-240, 320, 240
Можно ли все блоки
Run, %Game%, %PATH%, ,
Sleep 2000
...
запустить параллельно? Если запускать без sleep, то WinSetTitle не срабатывает.
И еще вопрос, как указать программе выполняться на одном из ядер процессора? Это можно задать через параметры Run или надо в строку запуска параметры какие то добавлять чтоб windows назначила ядра?