クリップボードの内容がテキストとして読み取れるものになるのを待つ
ClipWait [, SecondsToWait ,AnyType]
| 引数名 | 説明 |
|---|---|
| SecondsToWait | 待機する最大の秒数。 小数も使用可能。 省略時は無限に待機し続ける。 |
| AnyType | 「1」を指定すると、テキストだけでなくあらゆる形式を待つようになる。ClipboardAll変数を使用するときに使う。 |
クリップボードにテキストがコピーされないままSecondsToWaitで指定した時間が経過すれば「1」、テキストがコピーされれば「0」。
このコマンドを実行すると、クリップボードにテキストとして扱えるデータがコピーされるまで処理を停止する。
待機中はホットキーやタイマーなどで起動されたスレッドが割り込める。
クリップボードの内容を取得するには、Clipboard変数を使用する。
HTMLやエクスプローラでコピーしたファイルなども、テキストとみなされる。
clipboard = ; Empty the clipboard
Send, ^c
ClipWait, 2
if ErrorLevel <> 0
{
MsgBox, The attempt to copy text onto the clipboard failed.
return
}
MsgBox, clipboard = %clipboard%
return