クリップボードの内容がテキストとして読み取れるものになるのを待つ
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