原创组员
性别保密
在线时间 小时
最后登录1970-1-1
|
本教程来自暗夜仰望—泡泡!
相信很多对制作E书感兴趣的朋友会遇到一个问题,就是做书时需要切换多个脚本,或者,像太阳系那样的脚本,功能太多,很多是我们不需要的,用起来比较麻烦,如何才能整理出我们自己需要的脚本?
首先,使用EM新建一个文件,选择JavaScript for EmEditor,
然后将以下代码复制进去 - menu= CreatePopupMenu();
- if (document.selection.isempty)
- nFlags=eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
- else
- nFlags=eeFindNext | eeReplaceSelOnly | eeReplaceAll | eeFindReplaceRegExp;
- menu.Add( "自制脚本", 1 );
- result = menu.Track( 0 );
- switch(result){
- case 1:
- alert("我的自制脚本:)");
- break;
- default:
- }
复制代码 复制完成后,保存,命名为脚本模板~
然后选择并运行脚本:
这就是一个模板的雏形了。
这里对代码稍微解释下:
我们需要修改的地方只有三处,其他的地方保留不变就好,作为业余的我们,不需要理解。
第一处位于代码第一行,menu= CreatePopupMenu(); 我理解为建立一个主菜单,也就是我们看到的那个大白框。
第二处位于中间 menu.Add( "自制脚本", 1 ); 这里的作用是在脚本中添加功能。
第三处位于代码的最后面 case 1: 开始。从这里开始就是脚本的内容,所有代码都写在这里。注意,与脚本相关的符号都是半角!!这里的引号,括号,分号,逗号都是半角!
脚本的名称和脚本的内容是分开写的,常见的脚本一般都把功能的名称放在开头,而功能的内容放在最后。
每个case 代表一个功能,通过case 后面的数字与脚本名称对应。注意数字可以随便写,不用按顺序,但是一定不能重复。
比如menu.Add( "自制脚本", 1 ); 这一句,意思就是在menu这个菜单下建立一个叫名字叫做自制脚本的功能,功能的内容对应的是后边的 case 1。 |
插件设计: zasq.net
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|