Advertisement
Guest User

macro130phoenix

a guest
Sep 25th, 2019
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. pseudo := []
  2. mdp := []
  3.  
  4. i := 1
  5. Loop, Read, %A_ScriptDir%\pseudo.ini
  6. {
  7.     pseudo[i] := A_LoopReadLine
  8.     i += 1
  9. }
  10.  
  11. i := 1
  12. Loop, Read, %A_ScriptDir%\mdp.ini
  13. {
  14.     mdp[i] := A_LoopReadLine
  15.     i += 1
  16. }
  17.  
  18. nbfenetres := mdp.MaxIndex()
  19.  
  20. Loop %nbfenetres% {
  21.     Run, C:\Users\admin\AppData\Local\Ankama\zaap\retro\Dofus.exe ; remplacer par le chemin de votre dofus.exe
  22. }
  23.  
  24. F1::
  25. WinActivate, % pseudo[1]
  26. return
  27.  
  28. F2::
  29. WinActivate, % pseudo[2]
  30. return
  31.  
  32. F3::
  33. WinActivate, % pseudo[3]
  34. return
  35.  
  36. F4::
  37. WinActivate, % pseudo[4]
  38. return
  39.  
  40. F5::
  41. WinActivate, % pseudo[5]
  42. return
  43.  
  44. F6::
  45. WinActivate, % pseudo[6]
  46. return
  47.  
  48. F7::
  49. WinActivate, % pseudo[7]
  50. return
  51.  
  52. F8::
  53. WinActivate, % pseudo[8]
  54. return
  55.  
  56.  
  57. F10::
  58.     WinGet, windows , List, Dofus
  59.     i := 1
  60.     Loop, %windows% {
  61.         window := windows%A_Index%
  62.         WinActivate, ahk_id %window%
  63.         WinWaitActive, ahk_id %window%
  64.         Sleep 30
  65.         Click, 180, 240
  66.         Send, % pseudo[i]
  67.         Send, {Tab}
  68.         Send, % mdp[i]
  69.         Send, {Enter}
  70.         i += 1
  71.     }
  72.     WinGet, windows , List, Dofus
  73.     i := 1
  74.     Loop, %windows% {
  75.         window := windows%A_Index%
  76.         WinMaximize, ahk_id %window%
  77.         WinSetTitle, % pseudo[i]
  78.         i += 1
  79.     }
  80. return
  81.  
  82. F11::
  83.     ExitApp
  84. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement