1 (изменено: romfus2010, 2017-08-09 16:36:25)

Тема: AHK: Ограничение или кнопка паузы в скрипте

Добрый день. Не подскажите как выставить ограничения в скрипте? То есть чтобы в скрипте 200 раз нажалась кнопка ( кнопка вверх, затем кнопка пробел)  и ушла в паузу потом опять активируем скрипт опять 200 раз и снова пауза. Или как самому указать кнопку паузы в скрипте? А то не хочется каждый раз прерывать процесс и снова запускать скрипт чтобы снова скрипт выделил 200 писем. Клавишей Home данный скрипт закрывается а не уходит в паузу. Вот сам код скрипта что я сделал :


home::
Loop
{
send, {up}
sleep, 400
send, {space}
sleep, 600
}
Return

End::
ExitApp
Return

2 (изменено: stealzy, 2017-08-09 16:54:08)

Re: AHK: Ограничение или кнопка паузы в скрипте

скрипт выделил 200 писем

Если перед вами стоят такие задачи, то у меня для вас плохие новости.
Дайте угадаю, пользуетесь почтой через веб-интерфейс и не пользуетесь фильтрами и правилами сортировки?

Пауза переводится как pause, но можно и просто ограничить цикл - указать число циклов после ключевого слова.

3 (изменено: romfus2010, 2017-08-09 18:36:43)

Re: AHK: Ограничение или кнопка паузы в скрипте

stealzy пишет:

скрипт выделил 200 писем

Если перед вами стоят такие задачи, то у меня для вас плохие новости.
Дайте угадаю, пользуетесь почтой через веб-интерфейс и не пользуетесь фильтрами и правилами сортировки?

Пауза переводится как pause.

Нет нет, это не почтовая программа. Сканирование писем в программе. Нужно просто нажимать кнопку вверх и пробел для выделения галочек, скажем так. Сам код, что выше, я писал он рабочий, все работает. Но можно ли там паузу вставить? Как это сделать или ограничение на 200 писем на 200 выделений галочек выставить как то.

4

Re: AHK: Ограничение или кнопка паузы в скрипте

Вешаете на горячую клавишу pause, либо указываете число циклов в loop.

5 (изменено: romfus2010, 2017-08-09 18:35:00)

Re: AHK: Ограничение или кнопка паузы в скрипте

А куда это вписать или как клавишу указать в цикле этом? Что-то все перепробовал, не получается?..

6 (изменено: romfus2010, 2017-08-09 18:36:58)

Re: AHK: Ограничение или кнопка паузы в скрипте

Вот например F2:: Pause, On куда мне нужно это вставить.

7

Re: AHK: Ограничение или кнопка паузы в скрипте

В скрипт, полагаю. Можно даже без ", On" чтобы вкл/выкл одной клавишей.

8 (изменено: romfus2010, 2017-08-09 18:35:07)

Re: AHK: Ограничение или кнопка паузы в скрипте

А в какую именно строку?

9 (изменено: romfus2010, 2017-08-09 18:35:35)

Re: AHK: Ограничение или кнопка паузы в скрипте

А разобрался куда, а где указать  ограничение на 200 в loop?

10 (изменено: stealzy, 2017-08-09 17:10:08)

Re: AHK: Ограничение или кнопка паузы в скрипте

В справке все подробно расписано.

pause
loop {
  send !
  sleep 500
}
1::pause

11 (изменено: romfus2010, 2017-08-09 18:35:15)

Re: AHK: Ограничение или кнопка паузы в скрипте

Все разобрался, спасибо.


Home::
Loop, 200
{
send, {up}
sleep, 2
send, {Space}
sleep, 2
}
Return

End::
Pause
Return

12

Re: AHK: Ограничение или кнопка паузы в скрипте

romfus2010, предложения должны начинаться с заглавной буквы и заканчиваться знаками препинания. Избегайте избыточного цитирования. Исправьте, отредактировав свои сообщения.