題 如何在AutoHotKey腳本中定義光標位置?


我寫了一篇 AutoHotkey的 腳本打印出這四行:

==quote
web

12

但我想要的 光標 要在“web”行和“12”行之間閃爍,我想我可以像這樣包含“Cursor”這個詞:

::qqu::==quote{Enter}{Cursor}{Enter}web{Enter}12

但它只是將光標留在“12”的末尾。

如何定義結束光標位置?


4
2017-10-22 22:26


起源


發送向上箭頭? - Davis


答案:


嘗試添加 {Left}{Left}{Left} 一切都好。這應該將光標移回適當的位置。


4
2017-10-22 22:37



好的,通過反複試驗,我讓光標移動到我想要的地方,但是將{Up} {Up} {Left} {Left}放在最後將光標移動到右邊但是它位於第二個光標(不會向左移動),而在NotePad中它會進入第一行並且將“u”和“o”之間的單詞“quote”分開,所以這個方法似乎很受歡迎,當我寫它時,如果我添加一段文字,我需要添加幾十個{left},必須有一種方法可以告訴它在完成時把光標放在哪裡,不是嗎? - Edward Tanguay
我沒有使用AutoHotkey的這個功能,但是看看你們正在顯示的其他鍵,我會嘗試{Home}到達左邊距,然後{Up}到我想要的行。 - JMD
嗯,對於這樣一個經過深思熟慮的工具,我認為它會比這種烏龜圖形方法有更多的絕對定位,以便在腳本完成後將光標移動到所需的位置 - Edward Tanguay


請注意:

發送{左} {左} {左}

相當於......

發送{左3}


10
2018-01-29 19:10