|
……v7.4 (2009.02.18)
- 新增自定义界面功能,可完全自由的定义自己的界面。
- 支持在自定义界面中集成显示调试信息。
- 增强错误提示功能,可支持Include语句包含的引用脚本单元的错误提示。
- 新增表达式计算函数,可用来计算用户自定义的字符串表达式。
- 相关函数:function Calc(ExpStr:string):value
- 新增SendStr0()函数,与SendStr()采用不同机制,可用于不同场合
- 新增设置前景窗口的函数SetForeGroundWindow().
- 改进多个独立脚本同时运行时的兼容性。
- 修正了找图函数及命令某些情况下会报告随机错误的问题。
-
新增了另外一个获取鼠标形状特征码的GetCursorShapeEx函数,此函数获取的特征码与GetCursorShape函数不兼容,不可混用。
- 修正了CaptureBmp函数的一个bug,当窗口句柄不为0时,可能导致抓图异常。
- 修正了抓点窗口中显示窗口内相对坐标有漂移的问题。
- 修正了一个内存泄漏的bug。
- 将SE_Debug插件功能集成至主程序,取消原插件SE_Debug。
- 集成SE_Std.dll插件1.35版。
- 集成SE_API.dll插件0.3版。
……v7.3 (2008.10.23)
- 新增类似VBS的脚本执行错误提示功能,此功能默认开启,可通过内置变量DebugBreak来关闭。
关闭方法:set DebugBreak=0
打开方法:set DebugBreak=1
- 为If语句添加ElseIf命令,此功能有利于多重嵌套代码的编写。
- 为所有图片识别命令添加图像字符串功能,可使用图像字符串替代图片文件。
附图像字符串生成工具ImgStr.exe。
- 修正了VBS/JS外部脚本调用时的一个Bug,该Bug可能导致某些VBS/JS中调用COM组件出错。
- 改进键盘/鼠标的检测命令,解决某些情况下的兼容性问题。
- 增强了SayString/Echo/Output/SendStr的兼容性,解决了某些程序中无法正确输出字符串的问题。
- 改进兼容性,更好的支持Vista
……v7.2 (2008.6.20)
- 新增自定义函数/过程功能
在脚本中,可以自己写函数,并且可以和内置函数/插件函数一样调用。
自定义函数/过程支持带参数,并且可返回值
自定义函数/过程支持局部变量和全局变量。
具体请参见附带的自定义函数/过程的示例脚本。
- 新增对VBScript及JavaScript的脚本支持,请参见示例脚本的调用范例。
- 内置函数新增CaptureBmp截图函数,请参见SE_Function.txt文档说明。
- 内置函数新增RunProcess函数,具体请参见SE_Function.txt文档说明。
- 为Key List命令添加变量支持,现在Key List后面也可以使用变量了。
- 添加脚本分类的操作菜单,可以方便的在SE界面下添加/删除/修改分类。
- 修正繁体系统下,双击函数列表中某个函数并添加到编辑框中后,下面的帮助文字出现乱码的问题。
- 内置函数添加读写ini文件中的浮点数的函数
相关函数ReadFloatFromIniFile和WriteFloatToIniFile,请参见相关说明文档。
- 集成最新版本的插件库SE_Std.dll及SE_File.dll.
- 集成SE_Debug.dll插件库,可方便用来进行代码调试及代码执行状态显示。
- 集成脚本大师文字识别插件SE_OCR.dll (v1.1 beta1)及基本特征库,更多特征库,请至论坛下载。
- 修正一些小问题。
……v7.1 (2007.12.21)
- 全新的颜色扫描引擎,极大提高了像素点及图片的扫描速度,比原有引擎可提高将近20倍的扫描速度。
添加暂停热键。
- 界面繁简自动识别。
- 编辑器可支持打开额外的文件进行编辑。
- 改进的后台抓色功能(支持系统为Windows XP或更高版本)
- 修改弹出注册信息框,使之不会最小化当前画面或者覆盖当前窗口画面。
- 添加脚本执行状态信息,可方便的看出脚本是否处于执行状态。
- 修正文本编辑模式下,汉字处理的问题。
- 查找/替换对话框中文化。
- 修正简易编辑模式下的子程序定义"Sub"显示错误的问题,此问题不影响脚本正常执行。
- 新增内置函数ReadMem/WriteMem以支持指定窗口的内存读写功能,具体参见SE_Functions.txt
- 新增内置函数SendStr,可用来后台发送字符串。
- 改进引擎,提高键盘/鼠标模拟成功率。
- 改进的Run命令,启动外部程序时不但程序名可以支持变量,而且可以支持命令行参数。
- 改进的Delay命令,现在可以随时结束,不会因为长时间delay导致的脚本无法结束的问题。
- 为定时器定义时增加Pause可选关键词,可指定定时器初始是否自动执行。
- 其他一些小的改进。
- 集成最新版本的插件库SE_Std.dll。
- 为大多数内置函数及插件函数添加用法示例。
……v7.0 (2007.11.16)
- 改进的脚本代码编辑器,可支持代码自动完成及函数提示功能,大大方便函数的使用,所有函数的使用说明
都可在线获得而无需手工翻阅帮助文档。
- 新增支持后台发送键盘/鼠标按键动作的功能
相关函数:SendKeyDown/SendMouseKey,具体函数参见SE_Functions.txt
- 为了配合后台发送按键功能,新增了若干获取窗口句柄的函数
相关函数:GetForeGroundWindow/WindowFromPoint/GetWindowByTitle/GetFocusedWindow
/WindowFromMouse,具体函数请参见SE_Functions.txt
- 新增支持通过网络发送/接收消息的功能,您可自己定义消息指令来控制远程计算机或本机另一个执行的脚本。
相关函数:NetSend/NetWait,具体请参见SE_Functions.txt
- 支持鼠标滚轮的动作
相关语句:Mouse WheelForward 1 和 Mouse WheelBackward 1。
- 改进了抓点窗口,为了配合后台发送鼠标按键功能,添加了抓取窗口内相对坐标的功能。
- 采用新的子程序定义规范,子程序应当使用Sub关键词+子程序名的方式来定义,EndSub作为子程序结尾不变,
原有的子程序定义方式仍然可用以兼容旧的脚本。
- 新增Finally ... End特殊语句块,该语句块用来在脚本结束时强制执行某些语句,比如释放内存及句柄的语句。
- 新增大量字符串及数值/数组操作函数
相关函数:Split/UBound/LBound/DimCount, 具体请参见SE_Functions.txt
相关函数:Min/Max/FloatToStr/StrToFloat/SubStrCount/Trim/LTrim/RTrim/Left/Right/StrReplace
/StrInsert等, 具体请参见插件说明文档Plugins\SE_Std.txt
- 新增一些实用插件函数
相关函数:LocalComputerName/LocalIP/InternetConnected等, 请参见Plugins\SE_Std.txt
- 新增大量文件操作函数
相关函数:GetCurrentDir/ChangeDir/RenameFile等,请参见Plugins\SE_File.txt
- 提高了程序的模拟成功率。
- 修改插件机制,提高了插件运行效率并降低编写复杂度,现在插件采用更加易于使用的标准接口,只需要按规定
的函数接口编写,并按标准DLL方式导出函数名即可,因此理论上所有可以生成标准DLL的语言都可以编写脚本大师的插件(如delphi,
VC, CBuilder等)。
- 脚本大师目录下的"\Plugins\"子目录下附带了Delphi及VC的插件源代码模板可供插件编写参考。
- 改进的独立EXE脚本制作功能,可使您方便的将插件及相关附件一起打包。
……v6.13 (2007.04.03)
……v6.12 (2005.06.02)
- 修正硬件工作方式时模拟方向键等特殊按键的问题。
- 修正模拟弹起按键动作时的一个bug(只对某些键)。
- 修正很少情况下可能遇到的数组运算的一些问题。
……v6.11 (2005.03.29)
- 修正使用定时器的情况下,如果用热键停止脚本会报错的问题。
- 改进图片搜索文件名的引用方式,可使用相对路径。
……v6.10 (2005.03.28)
- 新增以圆形方式从内而外的搜索图形或颜色点的功能。
- 更好的定时器功能支持,增加Timer Pause/Timer Resume命令。
- 改进图片搜索时图片文件名使用变量的问题。
- 改进编辑退出时总是提示保存的设置,只对修改过的进行提示。
- 一些小的改进,修补了一些BUG,提供更好的兼容性。
……v6.01 (2005.03.02)
……v6.0 (2005.02.27)
- 新增定时器功能,可以指定时间间隔周期性的执行某些任务,也可让您轻
松在同一个脚本代码中同时运行2个或多个相关或无关的任务。
- 新增支持多重逻辑判断语句:&(代表and), |(代表or),请参考示例脚本。
新增支持INI文件的读写功能(内置不需插件)。
- 加入最新插件,包括新增写入剪贴板,切换指定窗口,读取硬盘序列号等函数。
- 修正While循环语句在某些特定情况下可能碰到的问题。
- 修正二维数组不能作为函数参数的问题。
……v5.40 (2004.11.27)
- 优化图形搜索算法,搜索速度大约比前一版本提高了3倍。(经测试原本
搜索需时2.8秒的图形,同样条件下新算法只需要1秒)
- 改进脚本的字符串处理能力,更灵活的功能更好的兼容性。
- 发行版本中加入最新插件(文件读写插件)
- 为方便用户屏幕抓点,新版的演示脚本中增加自助抓点脚本。
……v5.30 (2004.9.25)
- 新增多种工作模式,适应更多应用环境。可在选项设置中选择。
- 修正了图形识别中的一个Bug。
……v5.2 (2004.9.6)
- 整合变速功能,可方便使用脚本控制速度(请参见demo脚本)。
- 修正了插件调用中的一个Bug。
……v5.1 (2004.7.27)
- 增强的系统兼容性。
- 增强的表达式计算功能,可支持字符串的比较功能。
- 数组新增支持字符串变量。
- 打包编译后的EXE脚本可以支持插件调用了(仅限注册用户)。
=============================================================
说明:请将ScriptExpert附带的SE_Std.dll和插件目录Plugins\*.dll
下面需要用到的插件文件复制到打包后的EXE文件的同一目录下即可使
该打包脚本调用插件功能。此功能仅注册用户可用。
……v5.0 (2004.6.12)
- 新增支持插件开发功能,欢迎各位高手为SE开发插件哦:)
- 全面支持字符串和数字的表达式计算,甚至混合运算。
- 新增包含文件功能(Include),请参见示例脚本和帮助文件。
- 优化代码,提高计算效率。
- 大大加快脚本目录的操作速度。
- 修正Goto语句可能出错的问题。
……v4.08 (2004.5.8)
- 加入数组支持。
- 新增颜色比较函数,可比较两种颜色的差异度。
- 新增外部脚本执行工具,使用方法:SERunner.exe 脚本文件名。
……v4.06 (2004.4.17)
……v4.05 (2004.4.11)
- 新增If MoveToPic/Get PicPos...图形识别命令,请参见帮助文件。
- 新增Get ColorPos命令,可以搜索获取指定颜色点的坐标。
- 提高If MoveToColor的兼容性。
- 调整const定义可支持更多形式的常量。
……v4.01 (2004.4.2)
- 修正Read Mem脚本命令读取整数时可能出现的问题。
……v4.00 (2004.3.29)
- 新增Key Wait/Scan/StartMon/StopMon指令,详见帮助文件。
- 新增脚本命令Echo/Beep/Run等,请参见帮助文件。
- 内存读写功能新增支持浮点数的读取和写入。
- 新增取绝对值的函数ABS()。
- 新增程序最小化到右下角系统托盘的功能。
- 解决打包的EXE脚本在win98下无法运行的问题。
- 修正使用变量进行取模运算时可能碰到的问题。
……v3.57 (2004.2.19)
……v3.56 (2004.2.17)
……v3.55 (2004.2.12)
……v3.54 (2004.2.11)
……v3.53 (2004.2.9)
……v3.52 (2004.2.3)
-
新增一个内置变量KeyInterval,用来控制按键和鼠标点击的间隔,默认按键间隔和鼠标点击间隔为100毫秒,可根据需要自行使用代码设置,实时生效。
-
修正了简易编辑模式下Set命令可能显示错误的问题(不影响脚本执行)。
-
调整编辑菜单的快捷键设置。
-
专门推出一个不含内存读写功能的版本,以便提高兼容性。
……v3.51 (2004.1.22)
……v3.50 (2004.1.19)( 农历新年快到了,祝大家新年快乐! )
-
程序中新集成了一个方便的脚本编辑器,支持纯文本编辑模式和简易脚本编辑模式,还可支持区分颜色显示,高手及新手皆宜:)
-
修正For语句可能碰到的一个问题。
-
调整了鼠标点击动作,加入间隔。
-
修正了SayString和Key List命令可能碰到的一些问题。
-
关闭了SayString输出变量值的功能,提供新的Output命令来输出变量值及表达式值。
……v3.03
……v3.02
……v3.01
- 改进了屏幕辅助抓点的功能,设置了两个热键分别用来抓位置和颜色,将抓点的坐标和抓点的颜色分开成两个步骤,这样可以避免鼠标移动到该点可能导致该点颜色改变的问题。
……v3.00
-
增强的脚本功能,支持了新的特性:GOTO跳转,CALL子程序调用,CONST常量定义,VAR变量定义等。
-
新增加表达式计算的功能,脚本中可以进行表达式计算,并且内置支持了一些常见函数的计算。
-
支持将制作好的TXT格式的脚本直接打包成可脱离ScriptExpert运行的EXE格式的脚本文件。
-
由于脚本的调整,统一定义了数值的表示类型,所有数值将被默认定义为10进制数,2.xx版本中的16进制数值将无法被识别,如果需要使用16进制数值,请在每个16进制数值前面加$符号。
……v2.02
一些小的改进。
软件更名为Script Expert。
…… v2.01
完全改写了程序功能,全新的界面,全新的功能,全新的一切!希望大家会喜欢 :)
…… v1.6
下载
- 原来的版本在 win98 游戏中有可能无法使用,新版本增强了热键功能,可以在任何情况下检测到热键了。
- 改进了历史保存功能,减少了某些情况下无法正常保存按键组的问题。
|