Яндекс.Метрика

ClipboardTimeout -Autohotkey

Устанавливает время, в течение которого скрипт пытается получить доступ к буферу обмена, в случае если первая попытка не удалась.

Устанавливает время, в течение которого скрипт пытается получить доступ к буферу обмена, в случае если первая попытка не удалась.

#ClipboardTimeout Milliseconds

Параметры

Milliseconds Интервал времени в миллисекундах. Задайте -1, чтобы попытки продолжались бесконечно, 0 – чтобы определить только одну попытку. В скриптах, не содержащих данную директиву, устанавливается интервал в 1000 мс.

Примечания

Некоторые приложения в течение долгого времени держат буфер обмена в открытом состоянии, возможно для того, чтобы использовать его для записи и последующего считывания большого количества данных. В подобных случаях увеличение значения данной настройки увеличит время, которое скрипт будет выжидать перед тем, как отобразить сообщение об ошибке.

Данная настройка применяется для всех операций с буфером обмена. Ниже приводится несложный пример подобной операции:

Var = %Clipboard% Clipboard = Новый текст

В то время как скрипт ожидает, пока освободится буфер обмена, нельзя запустить потоки и не работают таймеры. Однако если нажать горячую клавишу, выбрать пункт в пользовательском меню или выполнить действие GUI (например, нажать кнопку), то это событие будет буферизовано. Другими словами, его подпрограмма будет выполнена после того, как буфер обмена снова станет доступен для выполнения действий.

В версиях 1.0.42.03 и выше данная директива приводит также к тому, что в случае неудачи в первый раз, попытка прочитать данные из буфера обмена будет повторяться (в предыдущих версиях повторяется только попытка открыть буфер).

Пример

#ClipboardTimeout 2000
Теги страницы: