看板 EzHotKey 關於我們 聯絡資訊
在word裡面可以使用快速鍵 ctrl+shift +down --> 快速選取游標點之後,但同一行的文字 接著按下delete,便可以快速刪掉那行的文字 (游標後的) 但是這個快速鍵在很多文字編輯軟體是不支援的! 小弟想要用autohotkey做一個類似的 我想要按 capslock+ up --> 快速刪掉游標點之前,同行文字 capsloac+ down --> 快速刪掉游標點之後,同行文字 我已經寫出來了,但是刪除速度很慢,語法很笨拙,且刪除的順序是相反的, 請高手幫忙修正 原則上我就是先抓現在游標的位置,再按home or delete跑到行首或行尾 然後再抓現在的游標位置,然後再模擬滑鼠選取,在send delete Capslock & Up:: aPos := A_CaretX bPos := A_CaretY send, {home} xPos := A_CaretX yPos := A_CaretY SendEvent {Click %xPos%, %yPos%, down}{click %aPos%, %bPos%, up} send, {Delete} return -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.146.68.200 ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1431512726.A.01C.html
littledrop: send {shift down}{home}{shift up} 05/13 19:21
littledrop: send {Delete} 05/13 19:21
littledrop: 我是會這樣寫....不知道有沒符合需求? 05/13 19:22
goman178: 可以耶!我怎麼沒想到:P 05/14 09:41