[AHK-] 請問想要用hotkey快速刪掉一整行

看板EzHotKey作者 (goman)時間10年前 (2015/05/13 18:25), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
在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

05/13 19:21, , 1F
send {shift down}{home}{shift up}
05/13 19:21, 1F

05/13 19:21, , 2F
send {Delete}
05/13 19:21, 2F

05/13 19:22, , 3F
我是會這樣寫....不知道有沒符合需求?
05/13 19:22, 3F

05/14 09:41, , 4F
可以耶!我怎麼沒想到:P
05/14 09:41, 4F
文章代碼(AID): #1LKoQM0S (EzHotKey)
文章代碼(AID): #1LKoQM0S (EzHotKey)