我正在嘗試創建一個程式來複製一串文字然後貼上它,但由於某種原因它不會複製並且 CopyWait 5 總是超時
Backspace::
MouseMove, 500, 325
Click down
MouseMove, 1245, 325
Clipboard =
Send, ^c
ClipWait 2
msgbox, %Clipboard%
Click up
Click
sleep, 100
clip1=%Clipboard%
Send, %clip1%
關於如何解決這個問題以及我做錯了什麼有什麼想法嗎?
答案1
/ /看起來像是您正在為要複製的文字添加底紋 MouseMove
?Click
MouseMove
如果仍然按住滑鼠按鈕,^c 在您從中複製的程式中是否正常運作? (您可以手動檢查)...因為在上面的腳本中,直到複製命令之後才釋放滑鼠單擊 - 我希望在清除剪貼簿之前該Click up
語句遵循第二個MouseMove
MouseMove, 500, 325
Click down
MouseMove, 1245, 325
Click up
順便說一句,如果您不希望腳本永久修改它,您還可以保存/恢復剪貼簿...
lastClipboard=%clipboardAll%
Clipboard =
; (code that modifies the clipboard goes here)
clipboard=%lastClipboard%