2

我有一些行书签。我想在这些行的下一行插入一个书签。

http://img259.imageshack.us/img259/5674/nextbookmark.png

我在记事本++上记录了这个宏,但我不明白,因为效果不好:

F2
down arrow
ctrl+F2

这种简单的组合给了我错误,有解决办法吗?

这是原始宏代码:

http://img411.imageshack.us/img411/5002/macrocode.png

在这种情况下,我记录了 3 次F2-down arrow-ctrl+F2

但我不想记录标记的行数(21、59、63),我只想应用宏。

4

1 回答 1

2

我使用 AutoHotKey 解决了这个问题。我录制了一个脚本并用这个文本编辑它:

WinWait, *new  2 - Notepad++, 
IfWinNotActive, *new  2 - Notepad++, , WinActivate, *new  2 - Notepad++, 
Sleep, 100
Send, {F2}{DOWN}{CTRLDOWN}{F2}{CTRLUP} 


**new 2是我当前打开的记事本++ 窗口的名称

** Send, {F2}{DOWN}{CTRLDOWN}{F2}{CTRLUP}是在上述书签之后创建书签所需的键盘命令。如果我复制多次发送,{F2}{DOWN}{CTRLDOWN}{F2}{CTRLUP}我会得到想要的结果

于 2012-07-10T20:01:25.413 回答