2

AHK でテキストを貼り付け、1 分待ってから再度貼り付けるスクリプトを作成する方法は?

AHK=オートホットキー

スパム用ではなく、自分の Web プロジェクト用です。

スクリプトでテキストを貼り付け、Return キーを押し、1 分待ってからもう一度貼り付ける必要があることを指定する必要があります。リターンキーを押さないと動きません。

4

2 に答える 2

2

SetTimerは、このようなものではスリープよりも優れています。

#Persistent

; Put this wherever you want, like inside a hotkey
; Either set the clipboard to some text, or just remove this
; to use what's already there
Clipboard = This is some text to paste
SendInput ^v{Enter}
last_text := Clipboard
SetTimer, RePaste, 60000
return

RePaste:
; The clipboard can change in a minute, right?
; so we use the text we had before
tmp := clipboard
Clipboard := last_text
SendInput ^v{Enter}

; And restore what the user had
Clipboard := tmp
return

; Put this somewhere, like in a hotkey, to turn off the timer
SetTimer, RePaste, off
于 2012-12-02T11:03:30.177 に答える
1
#NoEnv
Loop
{
SendInput, ^v
Sleep, 60000
}
Capslock::ExitApp

Caps Lock を押して貼り付けを停止します。コードで定義されたテキストの場合:

#NoEnv
Loop
{
SendInput, This is the text I want to send{Enter}
Sleep, 60000
}
Capslock::ExitApp
于 2012-12-01T14:55:15.363 に答える