EmEditor攻略:[3]如何保存刚刚录制的宏
1、首先,我们按照本系列上篇文章介绍的如何录制宏的方法,先录制一下自己的宏。录制完成后,点击菜单“宏”
![EmEditor攻略:[3]如何保存刚刚录制的宏](https://exp-picture.cdn.bcebos.com/04d7a614f4d0b50353fc9f4acc4ec28332bf2087.jpg)
2、然后,点击“另存为”。注意,一定要在菜单“宏”中,点击“另存为”,而不是在菜单“文件”中,点击“另存为”(只能另存当前文件)。
![EmEditor攻略:[3]如何保存刚刚录制的宏](https://exp-picture.cdn.bcebos.com/3aae2b4f50b8b43e0cf58efe7132939c2df71987.jpg)
3、在弹出的窗口中,选择宏保存路径和名称。
![EmEditor攻略:[3]如何保存刚刚录制的宏](https://exp-picture.cdn.bcebos.com/def3c219ce2c5b1bb3f02d682b39131fcfec0e87.jpg)
4、文件类型,主要有两种,Javascript(后缀名是.jsee)和VBScript(.vbee)。需要注意的是,这两种编码类型,一般都不是原生的JS或VB代码,而是EmEditor中特有的编码风格。
![EmEditor攻略:[3]如何保存刚刚录制的宏](https://exp-picture.cdn.bcebos.com/edd84743040148fea76c84df8fd149299b880287.jpg)
5、如果保存为jsee格式,用EmEditor打开,我们刚刚录制的宏,是图示中这样的代码:shell.SendKeys("撑俯擂摔{CLICK LEFT, 1105, 880}");Sleep(1540);shell.SendKeys("{CLICK LEFT, 415, 8}");Sleep(6520);shell.SendKeys("baidu~");Sleep(3020);shell.SendKeys("{CLICK LEFT, 632, 888}");
![EmEditor攻略:[3]如何保存刚刚录制的宏](https://exp-picture.cdn.bcebos.com/edafb3bcbe2f47708236066e6f3b3b8603217987.jpg)
6、如果保存为vbee格式,用EmEditor打开,我们刚刚录制的宏,是图示中这样的代码:shell.SendKeys "撑俯擂摔{CLICK LEFT, 1118, 880}"Sleep 1400shell.SendKeys "{CLICK LEFT, 220, 8}"Sleep 3270shell.SendKeys "baid~"Sleep 5580shell.SendKeys "{CLICK LEFT, 588, 896}"
![EmEditor攻略:[3]如何保存刚刚录制的宏](https://exp-picture.cdn.bcebos.com/52fae62064fb960bfe0fdcd58fa355e982ae6c87.jpg)
7、可以看出两种编码方式,差不多。都是类VB风格的代码。其中有模拟鼠标点击(区分左右键、坐标)、键盘按键、延时等作用,详见图示中的代码注释。我们可以直接编辑修改这些代码,来实现更多的自定义功能。
![EmEditor攻略:[3]如何保存刚刚录制的宏](https://exp-picture.cdn.bcebos.com/586bfdefe07814310698ebd8dc6699cf03536287.jpg)