[AHK-] 會亂貼上複製過的字

看板EzHotKey作者 (axsazxc)時間16年前 (2009/01/22 10:00), 編輯推噓4(409)
留言13則, 3人參與, 最新討論串1/1
!1:: ClipSaved := ClipboardAll Clipboard = 123 Send ^v{Enter} Clipboard := ClipSaved return 比方我想打出123 但我剛剛有複製ABC 她就直接送出ABC 這是BUG嗎 有時候會有時候正常= =? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.81.149.178

01/22 12:06, , 1F
這個問題應該出在時間差,送ctrl+v到某視窗到視窗執行這
01/22 12:06, 1F

01/22 12:08, , 2F
指令,此時 ahk 的指令可能已執行完,剪貼簿的內容又回復
01/22 12:08, 2F

01/22 12:08, , 3F
到上一個內容
01/22 12:08, 3F

01/22 12:10, , 4F
不去回復剪貼簿內容 看可不可以
01/22 12:10, 4F

01/22 14:06, , 5F
Lumania大大 我還不大懂 可說白話點嗎@@"
01/22 14:06, 5F

01/22 15:22, , 6F
有兩個指令,一個執行ctrl+v{enter},一個autohotkey執行
01/22 15:22, 6F

01/22 15:23, , 7F
上面的程式內容,兩個指令執行有時間差的問題
01/22 15:23, 7F

01/22 15:24, , 8F
ctrl+v{enter} 可能不會立刻執行
01/22 15:24, 8F

01/22 15:25, , 9F
加上 sleep 500 在send ... 之後看看
01/22 15:25, 9F

01/22 15:27, , 10F
如此可以讓上面的程式晚點結束
01/22 15:27, 10F

01/22 15:29, , 11F
如此剪貼簿內容就還在123時,ctrl+v{enter}就執行了
01/22 15:29, 11F

01/22 15:36, , 12F
送出按鍵 系統不會立刻執行 好像是放在系統的一個序列裏
01/22 15:36, 12F

01/24 19:16, , 13F
這應該是你電腦比較舊吧XD
01/24 19:16, 13F
文章代碼(AID): #19TzD9Tg (EzHotKey)
文章代碼(AID): #19TzD9Tg (EzHotKey)