|
……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.12 (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)
·
新增腳本命令Read MousePos...,請參見使用說明文檔。
·
改進程式相容性,提供相容性更好的抓點功能。
……v3.56 (2004.2.17)
·
修正了跳轉和調用副程式功能可能會碰到的問題。
·
打包的EXE格式腳本文檔新增自動運行功能(方法爲編輯同名.ini文檔中的AutoRun=1即可)。
……v3.55 (2004.2.12)
·
改進螢幕自動錄影功能,現在可以記錄所有按鍵了,包括<Win>等系統熱鍵。
·
修改錄影的默認設置,默認不再記錄滑鼠的移動軌迹。
·
修正算術運算中的一個小問題。
……v3.54 (2004.2.11)
·
新增加取模操作符"%"。
·
新增Trunc()、Round()、Random()函數,請參見說明文檔。
·
調整腳本編輯器的粘貼功能,更加方便使用。
……v3.53 (2004.2.9)
·
新增一條新的腳本命令If MoveToColor ...,具體請參見腳本命令說明。
·
提供更好的程式相容性。
·
修正一些小問題。
……v3.52 (2004.2.3)
·
新增一個內置變數KeyInterval,用來控制按鍵和滑鼠點擊的間隔,默認按鍵間隔和滑鼠點擊間隔爲100毫秒,可根據需要自行使用代碼設置,即時生效。
·
修正了簡易編輯模式下Set命令可能顯示錯誤的問題(不影響腳本執行)。
·
調整編輯功能表的快捷鍵設置。
·
專門推出一個不含記憶體讀寫功能的版本,以便提高相容性。
……v3.51 (2004.1.22)
·
修正了腳本啓動/停止時特殊情況下可能碰到反應遲鈍問題。
·
改進了抓點視窗設置,新增了已抓到點的顔色顯示,可以使用CTRL+ALT+P抓滑鼠所在座標,CTRL+ALT+C抓指定座標的顔色,CTRL+ALT+A同時抓取滑鼠座標值和顔色值。
……v3.50 (2004.1.19)( 農曆新年快到了,祝大家新年快樂! )
·
程式中新集成了一個方便的腳本編輯器,支援純文本編輯模式和簡易腳本編輯模式,還可支援區分顔色顯示,高手及新手皆宜:)
·
修正For語句可能碰到的一個問題。
·
調整了滑鼠點擊動作,加入間隔。
·
修正了SayString和Key List命令可能碰到的一些問題。
·
關閉了SayString輸出變數值的功能,提供新的Output命令來輸出變數值及運算式值。
……v3.03
·
修正了反復多次開始/停止腳本動作,可能導致程式失去回應的問題。
……v3.02
·
修正了兩個腳本同時運行出現衝突錯誤的問題。
·
改進了賦值語句“Set y=f(x)”的相容性,避免運算式中有空格導致計算結果不正確的問題。
……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 遊戲中有可能無法使用,新版本增強了熱鍵功能,可以在任何情況下檢測到熱鍵了。
-
改進了歷史保存功能,減少了某些情況下無法正常保存按鍵組的問題。
|