Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.
Группа Вконтакте | Электронная почта | Симаков Яков ВК |
Устанавливает время, в течение которого скрипт пытается получить доступ к буферу обмена, в случае если первая попытка не удалась.
Milliseconds | Интервал времени в миллисекундах. Задайте -1, чтобы попытки продолжались бесконечно, 0 – чтобы определить только одну попытку. В скриптах, не содержащих данную директиву, устанавливается интервал в 1000 мс. |
Некоторые приложения в течение долгого времени держат буфер обмена в открытом состоянии, возможно для того, чтобы использовать его для записи и последующего считывания большого количества данных. В подобных случаях увеличение значения данной настройки увеличит время, которое скрипт будет выжидать перед тем, как отобразить сообщение об ошибке.
Данная настройка применяется для всех операций с буфером обмена. Ниже приводится несложный пример подобной операции:
В то время как скрипт ожидает, пока освободится буфер обмена, нельзя запустить потоки и не работают таймеры. Однако если нажать горячую клавишу, выбрать пункт в пользовательском меню или выполнить действие GUI (например, нажать кнопку), то это событие будет буферизовано. Другими словами, его подпрограмма будет выполнена после того, как буфер обмена снова станет доступен для выполнения действий.
В версиях 1.0.42.03 и выше данная директива приводит также к тому, что в случае неудачи в первый раз, попытка прочитать данные из буфера обмена будет повторяться (в предыдущих версиях повторяется только попытка открыть буфер).