#ClipboardTimeout
첫 번째 시도가 실패할 때 스크립트가 클립보드에 계속 액세스하는 시간을 변경합니다.
#ClipboardTimeout Milliseconds
Parameters
Milliseconds( 밀리세컨드 MS 표기 1000 = 1초)
간격의 길이(밀리초)입니다. 무기한으로 계속 시도하려면 -1을 지정하십시오. 한 번만 시도하려면 0을 지정하십시오. 이 지시문을 포함하지 않는 스크립트는 1000ms 시간 초과를 사용합니다.
Remarks
Some applications keep the clipboard open for long periods of time, perhaps to write or read large amounts of data. In such cases, increasing this setting causes the script to wait longer before giving up and displaying an error message.
This settings applies to all clipboard operations, the simplest of which are the following examples: Var := Clipboard and Clipboard := "New Text".
Whenever the script is waiting for the clipboard to become available, new threads cannot be launched and timers will not run. However, if the user presses a hotkey, selects a custom menu item, or performs a GUI action such as pressing a button, that event will be buffered until later; in other words, its subroutine will be performed after the clipboard finally becomes available.
This directive does not cause the reading of clipboard data to be reattempted if the first attempt fails. Prior to [v1.1.16], it did cause the script to wait until the timeout expired, but in doing so prevented any further data from being retrieved.
Like other directives, #ClipboardTimeout cannot be executed conditionally.
일부 응용 프로그램은 클립보드를 장시간 열어두는데, 아마도 많은 양의 데이터를 쓰거나 읽기 위해서일 것이다. 이러한 경우 이 설정을 늘리면 스크립트가 더 오래 기다린 후 오류 메시지를 표시합니다.
이 설정은 모든 클립보드 작업에 적용되며, 그 중 가장 간단한 예는 다음과 같습니다. Var := 클립보드 및 클립보드 := "새 텍스트".
스크립트가 클립보드를 사용할 수 있을 때까지 대기할 때마다 새 스레드를 시작할 수 없으며 타이머가 실행되지 않습니다. 그러나 사용자가 단축키를 누르거나, 사용자 지정 메뉴 항목을 선택하거나, 버튼을 누르는 등의 GUI 작업을 수행할 경우 해당 이벤트는 나중에 버퍼링됩니다. 즉, 해당 서브루틴은 클립보드를 사용할 수 있게 된 후에 수행됩니다.
이 지시문은 첫 번째 시도가 실패하더라도 클립보드 데이터 읽기를 다시 시도하지 않습니다. [v1.1.16] 이전 버전에서는 스크립트가 시간 초과가 만료될 때까지 대기했지만, 그렇게 함으로써 더 이상의 데이터를 검색할 수 없었습니다.
다른 지침과 마찬가지로 #Clipboard시간 초과를 조건부로 실행할 수 없습니다.
Related - 관련자료
Examples - 예시
Causes the script to wait 2 seconds instead of 1 second before giving up accessing the clipboard and displaying an error message.
스크립트가 클립보드 액세스를 포기하고 오류 메시지를 표시하기 전에 1초가 아닌 2초 동안 대기하도록 합니다.
#ClipboardTimeout 2000
'오토핫키 > 오토핫키 백과사전' 카테고리의 다른 글
오토핫키(AutoHotkey) Tooltip 설명서 (0) | 2024.05.18 |
---|---|
오토핫키(AutoHotkey) Controlsend 관련 설명서 (0) | 2024.05.06 |
오토핫키(AutoHotkey) 파일(file) 관련 설명서 (0) | 2024.05.02 |
오토핫키(AutoHotkey) 날짜 관련 설명서 (0) | 2024.05.02 |
오토핫키(AutoHotkey) Random 설명서 (0) | 2022.12.25 |