AHK 新手,
我的问题很简单,我想编写一个用热键转换文本的脚本。
Default text :
AAA : aaa
BBB : bbb
CCC : ccc
Transformed text :
<br><br>
<u>List :</u>
<ul>
<li>AAA : aaa</li>
<li>BBB : bbb</li>
<li>CCC : ccc</li>
</ul>
我确信有办法用“r n”来实现这一点,但我找不到具体方法。在需要的时候,如果能得到帮助,我将不胜感激。
答案1
使用自动热键映射:
- F7 :用于列表的第一行
- F8 :用于中线
- F9 :在列表的最后一行使用
这是脚本:
F7:: Send, {Home}<br><br>`r<u>List :</u>`r<ul>`r<li>{End}</li>{Down}
F8:: Send, {Home}<li>{End}</li>{Down}
F9:: Send, {Home}<li>{End}</li>`r</ul>
安装 AutoHotKey 后,将上述文本放入一个.ahk
文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。
有用的 AutoHotkey 文档: