-
-
[原创]编写010editor简单脚本
-
发表于:
2017-11-27 19:44
15040
-
010eiditor脚本以 xxx.1sc为结尾的文件,可以在程序中新建
010editor脚本语法基本与c语言类似,在此不再多介绍。
0101editor提供了5类接口函数
1.接口
2.I/O数据流
3.字符串操作
4.数学函数
5.工具
IO数据流操作函数:1e1K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4%4k6h3g2@1M7$3y4S2M7r3g2Q4x3X3g2U0L8$3#2Q4x3V1j5H3x3e0m8W2k6r3W2@1L8%4u0Q4x3V1k6E0j5h3&6#2j5h3I4Q4x3V1k6r3N6h3&6U0d9f1!0Q4x3X3g2Z5N6r3@1`.
在文件中编写脚本
底下就是脚本文件代码
//------------------------------------------------
//--- 010 Editor v7.0.2 Script File
//
// File: 010
// Authors: fily_sun
// Version: 1.0
// Purpose:
// Category:
// History:
//------------------------------------------------
int count;
int i;
Printf("%d\n",FileSize());//打印文件大小
Printf("%s",ReadString(0));
count=InputNumber(GetScriptName(), "Enter number of times to paste:", "10"); //弹框获取字输入的数字
//循环解密
for(i=0;i<count;i++)
{
Printf("%c",ReadByte(i)^0x15);
WriteByte(i,ReadByte(i)^0x15);
}
//切换到最后打开的文件窗口
//FileSelect(GetFileNum()+1);
接下来介绍一下010editor提供的一些函数
该文档摘取010editor官方文档 fe6K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4%4k6h3g2@1M7$3y4S2M7r3g2Q4x3X3g2U0L8$3#2Q4x3V1j5H3x3e0m8W2k6r3W2@1L8%4u0Q4x3V1k6E0j5h3&6#2j5h3I4Q4x3V1k6u0L8Y4c8J5L8#2y4U0M7X3W2H3N6s2y4Q4x3X3g2Z5N6r3@1`.
//------------------------------------------------
//--- 010 Editor v7.0.2 Script File
//
// File: 010
// Authors: fily_sun
// Version: 1.0
// Purpose:
// Category:
// History:
//------------------------------------------------
int count;
int i;
Printf("%d\n",FileSize());//打印文件大小
Printf("%s",ReadString(0));
count=InputNumber(GetScriptName(), "Enter number of times to paste:", "10"); //弹框获取字输入的数字
//循环解密
for(i=0;i<count;i++)
{
Printf("%c",ReadByte(i)^0x15);
WriteByte(i,ReadByte(i)^0x15);
}
//切换到最后打开的文件窗口
//FileSelect(GetFileNum()+1);
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课