记事本++ |显示宏脚本

时间:2019-05-20 07:07:28

标签: macros notepad++

是否可以显示宏脚本以了解其实际功能?

宏存储在哪里,以便我可以检查文件,也许它们是可读的。

2 个答案:

答案 0 :(得分:1)

一旦宏被保存,并且Notepad ++关闭,宏将被保存到:

  

%USERPROFILE%\ AppData \ Roaming \ Notepad ++ \ shortcuts.xml

(c:\ Users \%y user%\ AppData \ Roaming \ Notepad ++ \ shortcuts.xml)

插入<Macros>标签。有点人类可读:每个步骤都是一个<Action>标签,因此可以删除/复制粘贴步骤,但是要创建新步骤,记录新宏要容易得多。

答案 1 :(得分:1)

shortcuts.xml的默认路径是C:\Users\%YOUR USERNAME%\AppData\Roaming\Notepad++,这是我的一些示例的简单RegEx替换示例:

<Macro name="SO-Test" Ctrl="yes" Alt="no" Shift="yes" Key="112">
    <Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
    <Action type="3" message="1601" wParam="0" lParam="0" sParam="(.+)" />
    <Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
    <Action type="3" message="1602" wParam="0" lParam="0" sParam="\1 \1" />
    <Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
    <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" />
</Macro>

shortcuts.xml文件位于2个位置。Notepad++可以使用其中一个,具体取决于其安装方式。尝试使用C:\ Program Files \ Notepad ++文件夹或C:\ Program Files(x86)\ Notepad ++文件夹。

取决于安装的是32位还是64位Notepad ++程序,它可以位于2个Program Files文件夹中的任意一个文件夹中(如果Windows也是64位,则只能安装64位版本)。