腳本大師

[ Home ] [ Change Log ] [ Forum ][ Screen shots ] [ Download ] [ FAQ ]  [ Buy Now ] [ Demo ][ Other ]

Overview

Script Expert是一個自動記錄重播滑鼠鍵盤動作的軟體,採用類似MS Word軟體中「巨集」的作業方式,讓閣下可方便記錄下那些平時需不斷重複的枯燥的滑鼠鍵盤動作,然後在幕後視乎實際需要,自動播放。例如:遊戲玩家在遊戲當中,一旦遭遇「怪獸」,可能需要不停地按「跳躍」、「擊打」、「槍擊」、「飛彈」等鍵盤按鍵,直至將「怪獸」消滅……一旦擁有了Script Expert這個軟體,閣下將會發現:類似消滅「怪獸」、自動反擊、搜尋寶物這一類體力活,完全可由電腦代勞!閣下只需設定好滑鼠鍵盤動作的腳本(即「巨集」),然後跑去沖杯香濃的咖啡,享受一番自在人生;讓電腦去對付那隻討厭的「怪獸」吧,閣下坐收漁人之利即可。Script Expert擁有強大的腳本支援,不但可以方便的利用腳本完成對滑鼠、鍵盤的控制,還支援條件判斷、循環、常量、變數、函數調用、運算式計算等高級功能,利用這些功能強大的腳本語句,很容易就能寫出屬於您自己的自動滑鼠鍵盤動作腳本,讓你工作、學習、遊戲事半功倍,並且還可以製作出exe可執行程式,與您的朋友分享。

Download

Plugins

歡迎高手們爲腳本大師開發插件,如果您有好的插件希望與大家分享,請與我們聯繫,我們會選擇好的插件放在網頁上供大家下載的。

Features

  • 查找指定窗口
  • 更多功能

 

 

Software Details

  • 操作簡單,非常容易上手,並且可以記錄重播滑鼠鍵盤動作
  • 功能強大,腳本語句豐富, 獨創的腳本編寫語言
  • 介面友好,使用滑鼠就可以完成大部分腳本的製作動作, 還有完善的腳本編輯窗口
  • 相容性好,支援Win98 2000 xp 2003下所有滑鼠鍵盤動作
  • 可用性強,可以打包成exe文檔,給朋友分享
  • 特點突出,可完全改寫系統記憶體,你可以把別人編好的2進制程式直接在記憶體中修改
  • 更多功能,等待您的提出

Screen shots

主介面

編輯介面1

編輯介面2

 

Change log

……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)

  • 支援Vista作业系统。

……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版本中一个逻辑判断的问题。

……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)

  • 修正了運算式計算中的一個bug。

……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 遊戲中有可能無法使用,新版本增強了熱鍵功能,可以在任何情況下檢測到熱鍵了。
  • 改進了歷史保存功能,減少了某些情況下無法正常保存按鍵組的問題。

 

2004 hosted by dxqsoft