Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SetTitleMatchMode, RegEx
  2. CoordMode, Mouse, Screen
  3.  
  4. n := 2000
  5. w := 200
  6. e := 100
  7. m := 50
  8. s := 30
  9. q := 3
  10. z := 0
  11.  
  12. hotkey, Enter, Toggle
  13.  
  14. return
  15.  
  16. #F2::reload
  17. #F3::exitapp
  18. #F4::hotkey, Enter, Toggle
  19. #F5::SoundPlay *32
  20.  
  21. #F1::
  22. z := 0
  23. loop, %n%
  24.     {
  25.     Winactivate, - Excel
  26.     sleep %e%
  27.     Winactivate, - Excel
  28.     sleep %e%
  29.     Send  ^{vk43}
  30.     sleep %e%
  31.     send {Down}
  32.     sleep %e%
  33.     Winwaitclose, Емкость
  34.     sleep %e%
  35.     winactivate, Регистрация мешков по штрих-коду
  36.     sleep %e%
  37.     winactivate, Регистрация мешков по штрих-коду
  38.     sleep %e%
  39.     Mouseclick, Left, 895, 475
  40.     sleep 200
  41.     Send  ^{vk56}
  42.     sleep %e%
  43.     send {Enter}
  44.     winwait, Емкость|Предупреждение,, 30
  45.     sleep %e%
  46.     WinActivate, Предупреждение
  47.     sleep %e%
  48.     if WinActive("Предупреждение")
  49.         {
  50.         Send {Enter}
  51.         sleep %e%
  52.         Winactivate, - Excel
  53.         sleep %e%
  54.         Winactivate, - Excel
  55.         sleep %e%
  56.         Send {Up}
  57.         sleep %e%
  58.         Send  ^{vk42}
  59.         sleep %e%
  60.         Send {Down}
  61.         continue
  62.         }
  63.     WinActivate, Емкость
  64.     sleep %e%
  65.     if WinActive("Емкость")
  66.         {
  67.         sleep %w%
  68.         Mouseclick, Left, 519, 437, 2
  69.         sleep %w%
  70.         Send  ^{vk43}
  71.         sleep %w%
  72.         send {Enter}
  73.         sleep %w%
  74.         Send  ^{vk56}
  75.         sleep %e%
  76.         send {Enter}
  77.         Mouseclick, Left, 1132, 465
  78.         Mouseclick, Left, 1132, 500
  79.         Mouseclick, Left, 467, 535
  80.         if (z == 0)
  81.             {
  82.             Mouseclick, Left, 1125, 597
  83.             Mouseclick, Left, 1125, 661
  84.             z := 1
  85.             }
  86.         Mouseclick, Left, 1000, 675
  87.         sleep 500
  88.         if WinActive("Ошибка")
  89.             {
  90.             Send {Enter}
  91.             sleep %e%
  92.             Mouseclick, Left, 519, 437, 2
  93.             sleep %w%
  94.             Send  ^{vk43}
  95.             sleep %w%
  96.             send {Enter}
  97.             sleep %w%
  98.             Send  ^{vk56}
  99.             sleep %e%
  100.             Mouseclick, Left, 1132, 465
  101.             Mouseclick, Left, 1132, 500
  102.             Mouseclick, Left, 1000, 675
  103.             sleep %w%
  104.             }
  105.         }
  106.     }
  107. return
  108.  
  109. Enter::
  110. Send {Enter}
  111. winwait, Емкость
  112. Mouseclick, Left, 519, 437, 2
  113. sleep %e%
  114. Send  ^{vk43}
  115. sleep %e%
  116. send {Enter}
  117. sleep %e%
  118. Send  ^{vk56}
  119. sleep %e%
  120. send {Enter}
  121. Mouseclick, Left, 1132, 465
  122. Mouseclick, Left, 1132, 500
  123. Mouseclick, Left, 467, 535
  124. if (z == 0)
  125.     {
  126.     Mouseclick, Left, 1125, 597
  127.     Mouseclick, Left, 1125, 661
  128.     z := 1
  129.     }
  130. Mouseclick, Left, 1000, 675
  131. sleep %w%
  132. if WinActive("Ошибка")
  133.     {
  134.     Send {Enter}
  135.     sleep %e%
  136.     Mouseclick, Left, 519, 437, 2
  137.     sleep %w%
  138.     Send  ^{vk43}
  139.     sleep %w%
  140.     send {Enter}
  141.     sleep %w%
  142.     Send  ^{vk56}
  143.     sleep %e%
  144.     Mouseclick, Left, 1132, 465
  145.     Mouseclick, Left, 1132, 500
  146.     Mouseclick, Left, 1000, 675
  147.     sleep %w%
  148.     }
  149. ;Winwaitclose, Емкость
  150. ;sleep %e%
  151. ;winactivate, Регистрация мешков по штрих-коду
  152. ;sleep %e%
  153. ;winactivate, Регистрация мешков по штрих-коду
  154. ;Mouseclick, Left, 895, 475
  155. ;SoundPlay *32
  156. return
  157.  
  158. #F7::
  159. loop, %n%
  160.     {
  161.     Winactivate, - Excel
  162.     sleep %e%
  163.     Winactivate, - Excel
  164.     sleep %e%
  165.     Send  ^{vk43}
  166.     sleep %e%
  167.     send {Down}
  168.     sleep %e%
  169.     winactivate, Регистрация мешков по штрих-коду
  170.     sleep %e%
  171.     winactivate, Регистрация мешков по штрих-коду
  172.     sleep %e%
  173.     Mouseclick, Left, 895, 475
  174.     sleep 200
  175.     Send  ^{vk56}
  176.     sleep %e%
  177.     send {Enter}
  178.     winwait, Предупреждение
  179.     send {Enter}
  180.     sleep 200
  181.     }
  182. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement