J'ai un petit problème, j'essaye de lancer plusieurs la même application et d'effectuer des opérations dessus, le problème c'est qu'au bout d'un moment ma machine s'en mêle les pinceaux et n'effectuent plus les opérations sur la bonne fenêtre. Il est évidemment possible d'utiliser des sleeps, mais je trouve ça assez moche.
Dans l'aide autoit, j'ai vu qu'on pouvait -apparemment- utiliser les PID dans la rubrique "Controls", j'ai essayé ça:
Code : Tout sélectionner
Run("notepad.exe", "" )
WinWait("notepad.exe")
$pid1 = WinGetProcess ( "Notepad.exe","" )
WinActivate([ID:$pid1],"")
WinMove([ID:$pid1], "", 0, 0, 910, 749)
Run("notepad.exe", "" )
WinWait("notepad.exe")
$pid2 = WinGetProcess ( "Notepad.exe","" )
WinActivate([ID:$pid2],"")
WinMove([ID:$pid2], "", 1011, 0, 910, 749)Merci



