
Seraph软件最新版本下载
Seraph 8.00 For Windows 98/2000/XP/Vista/Win7/Win8
8.00 主要更新 (更新日期 2014/09/14)
- 积累的bug修复与函数支持。
- 程序结构调整以支持应对一些恶意屏蔽。更多信息见帮助区置顶贴。
Seraph 7.88 For Windows 98/2000/XP/Vista/Win7/Win8
7.88 主要更新 (更新日期 2012/12/31)
- 加入SetTrayIcon以方便在系统托盘上快速识别多开的Seraph程序。详见此函数的帮助。
- SimpleUI运行模式下加入了隐藏菜单和隐藏托盘提示。
Seraph 7.89 For Windows 98/2000/XP/Vista/Win7/Win8
7.89 主要更新 (更新日期 2013/05/27)
- 增加TextToImageEx函数用于生成更多变化的字体图像。
- 修正了exit script仅在main函数调用时才会触发OnEnd事件的问题
- 其他积累的bug修复
Seraph 7.88 For Windows 98/2000/XP/Vista/Win7/Win8
7.88 主要更新 (更新日期 2012/12/31)
- 加入SetTrayIcon以方便在系统托盘上快速识别多开的Seraph程序。详见此函数的帮助。
- SimpleUI运行模式下加入了隐藏菜单和隐藏托盘提示。
Seraph 7.87 For Windows 98/2000/XP/Vista/Win7/Win8
7.87 主要更新 (更新日期 2012/12/08)
- 应需求对自定义函数增加了带默认值的可选参数的支持。详细参考更新的帮助手册中 语法 - 函数定义。
- 增加了脚本热键中止时和exit script时显示中止时运行到的行号并支持双击跳转。
Seraph 7.86 For Windows 98/2000/XP/Vista/Win7/Win8
7.86 主要更新 (更新日期 2012/11/29)
- 细化了网络验证时的一些错误代码,代替了模糊的“验证数据格式错误”。
- 图像选择工具增加快捷键复制鼠标所在点信息的功能。
- 图像选择工具修改窗口属性方便任意调整大小。
- 支持了-skipVer运行参数用于跳过启动时的新版本检测。
- 修复了一个数组变量下标方面的bug。
- 一些累积的其他修正。
Seraph 7.82 For Windows 98/2000/XP/Vista/Win7
7.82 主要更新 (更新日期 2012/6/10)
- 增加了设置不同的启动与停止热键的支持。
- 热键增加了对多开窗口一对一的支持,允许在相同启动停止热键的情况下,对单一目标窗口的单一脚本启动、停止。详细参考设置热键的界面帮助。
- 在Seraph选项中增加了激活Seraph窗口的全局热键设置。仅对多开一对一热键模式的脚本有效。
- 增加了ActiveSeraphWindow函数,用于在多开时激活脚本相应的Seraph窗口。详细参考帮助手册。
Seraph 7.80 For Windows 98/2000/XP/Vista/Win7
Seraph 7.81 For Windows 98/2000/XP/Vista/Win7
7.81 主要更新 (更新日期 2012/5/27)
- 为SnapToBMP和SnapToImage函数加入ReCopy参数,使其与CopyWindow结合能够后台抓图。
- 代码编辑器加入对自定义函数的代码自动完成功能
- 图像编辑器支持将Sel选区另存为BMP,以兼容大漠等第三方插件
Seraph 7.80 For Windows 98/2000/XP/Vista/Win7
7.80 主要更新 (更新日期 2012/3/11)
- 加入函数CopyWindow,可使绝大多数支持前台的图像功能函数支持后台。并修复了一些原来BG函数在坐标上的BUG。
- 累计的一些在函数和编辑器上的BUG修复和改进
Seraph 7.70 For Windows 98/2000/XP/Vista/Win7
7.70 主要更新 (更新日期 2011/4/20)
- 加入对COM控件调用的支持。从此可使用更多的第三方插件资源。新增加了COMCreateObject函数和COMInvoke函数。详见此函数的帮助,以及示例脚本中的“COM控件调用"
- KSP驱动正式支持XP以外的其他操作系统(2003,Vista, Windiws 7)
Seraph 7.63 For Windows 98/2000/XP/Vista/Win7
7.63 主要更新 (更新日期 2011/3/30)
- 增加了后台图像的更多功能支持,包括:GetPixelBG, FindImagerBG, ReadNumberBG, FindBlockBG,并添加更丰富的可选参数。详细见帮助手册。
- 修正了旧版后台找图函数返回坐标是窗口外框坐标的问题。在新函数中,保证找到的窗口坐标与后台输入所用的坐标一致。
- 更优化的后台图像及数字读取搜索速度。
- 对GetHTTP增加了设置超时的可选参数。
- 一些累积的Bug修复。
- 7.61加入了后台图像函数对输入的坐标范围自动规范化,以避免因某个坐标超出窗口可视范围而造成的找图失败。
- 7.62解决了部分杀软误报的问题。
- 7.63修复了多开出错及KSP驱动无法加载的BUG。
Seraph 7.51 For Windows 98/2000/XP/Vista/Win7
7.51 主要更新
- 增加了对备用验证服务器的支持,在主服务器出现故障时,会自动连向备份镜像服务器,以保证网络验证服务的稳定。
- 增强了反恶意屏蔽的能力。
(历史版本说明仅供参考,为了您的脚本安全,请使用最新版Seraph!)
Seraph 7.50 For Windows 98/2000/XP/Vista/Win7
7.50 主要更新 (更新日期 2009/12/12)
- 增加了对备用验证服务器的支持,在主服务器出现故障时,会自动连向备份镜像服务器,以保证网络验证服务的稳定。
- 增强了反恶意屏蔽的能力
Seraph 7.40 For Windows 98/2000/XP/Vista/Win7
7.40 主要更新 (更新日期 2009/06/16)
- 增加了后台找图函数FindImageBG,可用于直接找sel图像文件
- 增加了后台取色函数GetPixelBG
- 增加了后台比色函数CheckColorBG
- 修正了一些EasyGUI的Bug
- 修改了KSP增加了更强的兼容性
Seraph 7.30 For Windows 98/2000/XP/Vista/Win7
7.30 主要更新 (更新日期 2009/05/28)
- 加入了对插件EasyGUI的官方支持。ShowGUI函数用于显示UI
- 对EasyGUI的输出控件作出更好的支持,可以将Seraph的所有输出同步在输出控件上显示
- 制作独立脚本运行包加入对EasyGUI的支持,同时支持将主运行文件改图标
- EasiGUI的相关入门帮助点此进入
- 修改了KSP增加了更强的兼容性
- 修正了原来有多个运行参数时某个会无效的BUG
Seraph 7.20 For Windows 98/2000/XP/Vista/Win7
7.20 主要更新 (更新日期 2009/05/01)
- 为更好的与EasyGUI合作插件融合,增加以下一些功能
- 增加运行参数[u=用户名 p=密码]用于指定在打开加密脚本时自动登录的用户名密码
- 增加运行参数[-h]用于指定在启动Seraph后最小化到托盘
- 以上详细帮助请参考主程序菜单的 帮助 > Seraph运行参数帮助
- EasyGUI的最新试用版本在此下载
- 增强了Spkx加密脚本的发布功能,提供以下新功能
- 支持在打包时自由设置脚本的下载更新地址,以引导用户去指定的页面下载更新和交流。
- 支持在打包时设置脚本的版本号,并在论坛的脚本管理中设置每个脚本的最新版本,以保证在脚本更新后即时提醒所有用户去指定页面更新。
- 增加一个系统函数GetScriptUserName,用于取得当前登录脚本的用户名。
- 提示:由于以上更新修改了Spkx加密包的结构,所以在7.20开始的Seraph程序不支持旧版本打包的Spkx。请作者们在用新版本的Seraph重新打包发布脚本后再提示用户更新安装Seraph主程序。
Seraph 7.11 For Windows 98/2000/XP/Vista
7.11 主要更新 (更新日期 2009/02/16)
- 整理了程序的菜单,并增加了"制作独立运行包"选项,帮助作者快速的制作独立的运行包发布给用户。
- 增加了“脚本编译开关”菜单,帮助作者快速了解脚本编译的一些开关选项。
- 修正了Spkx脚本包设置热键时出错的BUG。
- 修正了split函数会修改源参数内容的BUG。
- 修正了SnapToImage函数用5参数调用时的运行错误。
- 修正了TextToImage在多次切换字体参数后生成错误的BUG。
- 修正了一个在Vista下关闭Seraph后可能会弹出非法运行框的错误。
- 7.11修正了ReadNumberEx函数在屏幕上出现大量符合的图像时有非法错误的BUG。
Seraph 7.03 For Windows 98/2000/XP/Vista
7.03 主要更新 (更新日期 2009/01/07)
- 在脚本内部函数中集成增加以下KSP(Kernel for Seraph)函数。感谢Again(c335)的提供!KSP_ReadMemory, KSP_WriteMemory, KSP_ReadMemoryEx, KSP_WriteMemoryEx, KSP_ResetActiveApp, KSP_GetActiveWindowID, KSP_SendWindowMessage。以上函数要系统核心级实现,避免了原函数在一些游戏或程序中无法使用的情况。其调用方法与原系统函数完全相同。
- 在SetInputMode中增加了3、4两个KSP(Kernel for Seraph)输入模式,分别为全局和消息(原模式0和模式1)的核心级实现。同样解决原模拟方式在一些游戏或程序中无法使用的情况。
- 使用专业加密工具对Seraph程序的关键模块作加密。打包和网络验证等功能将变的更加安全。
- 7.00版本开始脚本加密文件命名为.spkx,为保证向下兼容,对旧版本创建的.spk暂时依旧可以打开。
- 支持把default.cfg打包入SPKX加密脚本包。在SPKX第一次运行时,如果脚本目录下没有default.cfg,则此文件从SPKX中自动解压出来。如果文件已存在则不覆盖。
- 在SPK加密脚本包运行时,当需要读取图像文件时,优先从脚本当前目前下找这个文件,如果文件不存在,再尝试从SPKX中寻找。这个修改方便了脚本作者对图像的更新和扩展。
- 改进了脚本编辑器,增加了代码块的自动完成。使编写脚本更轻松方便。如果输入if a=1 then回车后,会自动完成end if
- 关闭了GetHTTP函数的网页缓存,避免了第二次读取出同样结果的情况。
- 7.01修正了在脚本编辑时最后一行输入function头回车后崩溃的问题。
- 7.03修正了网络验证脚本在试用上的一个BUG。
Seraph 6.60 For Windows 98/2000/XP/Vista
6.60 主要更新 (更新日期 2008/12/15)
- 增加函数TextToImage,支持将指定文字创建为image类型变量以用于屏幕搜索。此函数将大大方便对指定的文字在屏幕上的搜索。详见帮助手册。
- 增加函数SnapToImage,支持将指定范围的屏幕图像抓取到image类型变量。
- 增加函数SaveImageToSel,支持将image类型变量保存到.Sel文件。
- 增加了向导“寻找指定文字并点击”
- 网络验证修正了当用户帐号为中文名时出现多用户登录错误的问题。
- 修正了当脚本使用#USE时网络验证打包的错误。
Seraph 6.57 For Windows 98/2000/XP/Vista
6.57 主要更新 (更新日期 2008/11/09)
- 修改了SPK脚本包读取SEL图像文件的方式。改为当图像在包内不存在时,在脚本目录下尝试寻找。
- 修正了一个鼠标单击时传入延时参数为0时的BUG。
- 6.57修正了6.56中MouseLeftClick无参数时无限等待的一个BUG,谢谢Courser发现。
Seraph 6.55 For Windows 98/2000/XP/Vista
6.55 主要更新 (更新日期 2008/10/22)
- 增加了实用函数GetHTTP用于读取一个网页的内容。此函数对网页程序和游戏非常有用。
- 对函数CopyScreen增加了范围参数的支持,可以指定一个范围刷新屏幕。
Seraph 6.54 For Windows 98/2000/XP/Vista
6.50 主要更新 (更新日期 2008/09/25)
- 增加了网络验证加密脚本的安全性,保证作者的权益。
- 在SPK脚本中增加了加密所用Seraph的版本信息,并对用户所使用的过低Seraph版本作出提示。
- 增加一个编译开关#StartOnOpen,用于指定当打开脚本后,如果编译成功则立即自动执行脚本,并最小化Seraph主程序窗口
- 建议使用网络验证加密的作者们尽快用此最新版的Searaph重新打包脚本,并让用户尽快更新。旧版的SPK用此版本的Seraph将无法打开。
6.51 主要更新 (更新日期 2008/09/26)
- 6.51修正了一个非网络验证方式加密和使用脚本会产生错误的BUG
- 增加了一个程序运行参数-s。当运行"Seraph.exe -s"时,Seraph将不会弹出版本检测对话框,在试用期内的本地验证脚本也不会弹出注册提示框
6.53 主要更新 (更新日期 2008/09/29)
- 应一些游戏的要求,在消息模式的模拟方式下,对MouseLeftClick, MouseRightClick, MouseMiddleClick三个函数如果不指定按下和放开的延时,那么默认为不作任何等待
- 修正了OnEnd函数有时在用户手动中断脚本后不执行的BUG
6.54 主要更新 (更新日期 2008/10/21)
- 修正了一个长时间运行GetMousePixel函数导致运行不稳定的错误
Seraph 6.28 For Windows 98/2000/XP/Vista
6.28 主要更新 (更新日期 2008/07/26)
- 6.28修正了6.27中的一个验证方面的错误。感谢天天脚本的帮助。向受影响的用户道歉!
- 修正了在函数内的DIM语句赋初值时没有正常赋值的问题
- 加入一些加密元素,进一步提高网络验证脚本的安全性
- 改进了共享脚本打包流程的指导性
- 网络验证脚本新支持创建充值卡,供作者自由销售
Seraph 6.27 For Windows 98/2000/XP/Vista
6.27 主要更新 (更新日期 2008/07/23)
- 修正了在函数内的DIM语句赋初值时没有正常赋值的问题
- 加入一些加密元素,进一步提高网络验证脚本的安全性
- 改进了共享脚本打包流程的指导性
- 网络验证脚本新支持创建充值卡,供作者自由销售
Seraph 6.26 For Windows 98/2000/XP/Vista
6.26 主要更新 (更新日期 2008/07/16)
- 修改了网络验证的加密和验证协议,使共享脚本更安全。建议所有的脚本作者及收费脚本用户立刻更新。
- 旧版本的Seraph程序在一周内仍可正常运行加密脚本,一周以后服务器将关闭对旧版本Seraph的验证,只支持6.26以后版本。
Seraph 6.25 For Windows 98/2000/XP/Vista
6.25 主要更新 (更新日期 2008/07/15)
- 为方便大屏幕的脚本用户,增加了对编辑器字体大小的设置。
- 修改函数ActiveWindow,使其在操作已关闭的窗口ID时不会中止脚本,而是返回false。
- 修正了Trim和RTrim对字串处理后的Unicode转换长度问题。
- 修正了编辑器在多行粘贴以后退格键可能造成程序非法错误的问题。
- 修正了帮助文件中的几个错误。
Seraph 6.24 For Windows 98/2000/XP/Vista
6.24 主要更新 (更新日期 2008/07/08)
- 修正了GBToUnicode和UnicodeToGB处理超长字串时的缓冲错误。感谢Courser报告。
- 修正了一个帮助文件的错误。
6.23 主要更新 (更新日期 2008/06/21)
- 增加了定时器的功能。加入了函数SetTimer, KillTimer, PauseTimer。更新了相关的帮助,加入了一个相应的向导,并在示例脚本目录下提供了示例。
- 修正了一个ASC函数返回负值的错误
Seraph 6.22 For Windows 98/2000/XP/Vista
6.22 主要更新 (更新日期 2008/06/15)
- 增加了Randomize函数的随机性,使第一次随机不会长时间相同
- 修正了dim定义中给变量直接赋值时用长字串会出错的问题
- 修正了tto帮助发现的几个编译方面的小错误,以及Color类型转换方面的bug
Seraph 6.21 For Windows 98/2000/XP/Vista
6.21 主要更新 (更新日期 2008/05/03)
- 选图工具的SCP工具增加了模糊容差的支持
- 选图工具支持对BMP和SEL文件的拖放
- 选图工具增加了选中区域的坐标显示
- 在向导中增加了"复合应用"目录,加入了鼠标渐开线找目标的两个向导。将不断添加新的应用类向导
- Seraph菜单上增加了打开论坛各个主要版块的快速入口
Seraph 6.20 For Windows 98/2000/XP/Vista
6.20 主要更新 (更新日期 2008/04/27)
- SPK脚本允许设置热键
- 修正了重复编译SPK脚本会造成非法错误的BUG
- 修正了一个帮助文档中的拼写错误
Seraph 6.19 For Windows 98/2000/XP/Vista
6.19 主要更新 (更新日期 2008/04/20)
- 修改网络验证的脚本试用时间,以分钟为单位
- 加入OnEnd事件函数,在脚本正常结束后自动调用
- 加入OnError事件函数,在脚本产生运行错误中止后自动调用
- 以上两函数的具体用法参见OnEnd和OnError的帮助
- 修正了参数设置框中如果用键盘上下导航导数时参数帮助不更新的错误
- 对信息输出栏加入清空和复制的右键菜单支持
- 增加了一些脚本向导,包括"定时执行动作","系统扬声器发声"以及几个事件函数的向导
Seraph 6.18 For Windows 98/2000/XP/Vista
6.18 主要更新 (更新日期 2008/04/01 20:05)
- 修改了一个网络验证的数据协议,使网络验证脚本的登录速度提高,并且在遇到错误时用户可以得到更准确的帮助信息
请使用和开发网络验证脚本的用户和作者注意:强烈建议更新到此版本,否则可能会在登录脚本时出现“脚本过期”的错误
6.18修正了6.17更新后不能在现有系统下正常登录的兼容性问题,请放心更新到6.18
- 增加函数GetSystemID()用于取得系统特征码,使作者们可以为特定的一台机器制作加密脚本。
- 改正了几个函数的帮助信息的错误。
Seraph 6.16 For Windows 98/2000/XP/Vista
6.16 主要更新 (更新日期 2008/03/04)
- 增加字串函数Split用于将字串按指定分隔符分割。
- 增加函数GetClipboardText用于取得剪贴板内的文本。可用于脚本间数据交换等用途。
- 在F7编译前自动保存脚本。当保存过脚本以后,在运行前自动编译。谢谢mikehaha的建议。
- 在打开进程时,如果无法以写入方法打开,会自动尝试其他方式。感谢gzm001提供的信息。
- 修正了在dim a=1此类带初值的变量定义中,等号周围加空格会编译失败的错误。
- 修正了数字前有+号时会编译报错的问题。
Seraph 6.13 For Windows 98/2000/XP/Vista
6.13 主要更新 (更新日期 2008/02/02)
- 修改了启动时的更新检测,使网络速度慢的环境下程序的启动速度不受影响
- 去除了一个setInputMode函数调用时寻找不前窗口的多余操作
- 完善了帮助文档的标题,使帮助文档的“搜索”功能更好用
- 修正了向导“只要图像就循环”中的一个逻辑错误
Seraph 6.12 For Windows 98/2000/XP/Vista
6.12 主要更新 (更新日期 2008/1/26)
- 增加函数ExitWindows,用于关机/重启/注销
- 增加函数ActiveProcess用于取得当前活动的进程ID
- 修改WriteMemory和WriteMemoryEx,增加数据类型5,用于将指定的文件内容写入内存
- 增加函数RemoteRun,用于在目标进程中创建线程运行
- 增加函数ReloadConfig,用于在脚本运行中刷新参数配置文件所作的改动
- 图像工具的保存和退出时加入了一些确认操作
Seraph 6.11 For Windows 98/2000/XP/Vista
6.11 主要更新 (更新日期 2008/1/21)
- 增加对调用外部DLL函数的支持,即插件支持。详见函数DllCall的帮助。同时在安装目录下加入了C语言DLL插件开发的示例。
- 增加函数ProcessList,用于找出当前所有指定映象名的进程ID(感谢Courser发现的6.10中此函数不正常工作的BUG)
- 对ResetActiveApp增加指定进程ID的支持,可指定某个进程的ID打开
- 在用dim定义变量时允许用等号赋初值。如 dim x=0, y="abc"
- 在函数内部,增加全局变量的定义语法dim global
- 对在函数外的非法语句增加编译报错
Seraph 6.06 For Windows 98/2000/XP/Vista
6.06 主要更新 (更新日期 2008/1/15)
- 增加函数GetImageStamp,用于取图像特征码以实现对大量图像的高效率辨识(可用于选择性捡物,答题等)。在帮助文档中简单介绍了一个例子
- 增加函数FindText,用于在屏幕上搜索指定颜色的文字。支持上下左右四种搜索以及从中心向外搜索
- 增加函数FindBlockEx,用于在屏幕上搜索指定颜色的一块颜色。支持上下左右四种搜索以及从中心向外搜索
- 增加一个内部列表文件对向导作排列
- 增加了一些脚本向导
- 脚本录制中增加了对窗口内相对坐标的录制支持(修正了6.05中在向导内录制会非法错误的BUG,感谢hl2108297的报告)
- 修改了图像工具使每次打开截图文件时自动打开上一次使用的目录
- 对图像引擎加了一个内部控制,对两次刷新屏幕内部缓存的间隔设定了一个最小值(1/20秒),以此避免有些脚本在图像函数里频繁使用ReCopy参数带来的效率下降。此间隔控制不适用于直接调用CopyScreen()
Seraph 6.04 For Windows 98/2000/XP/Vista
6.04 主要更新 (更新日期 2008/1/10)
- 对函数ResetActiveApp增加了一个指定映像名的参数,使脚本可以打开指定的进程操作内存
- 修正了在调用有些系统函数不给参时会造成编译器非法错误的问题
- 修正了打开程序后直接在向导中录制代码会造成程序崩溃的问题
- 修改了模拟驱动。使其可以用于一些以前不能用的游戏
Seraph 6.01 For Windows 98/2000/XP/Vista
6.01 主要更新 (更新日期 2008/1/7)
- 加入了脚本向导。请在左边工作区找到需要的向导创建脚本。目前只包含最基本的操作向导,新的向导在持续添加中!
- 感谢zx2003ok和qq2006的报告,6.0在一些没有安装MSXML的系统中会出现读向导的XML文件失败的错误,在6.01中加以了修正。
- 脚本编辑器中加入了自动缩进的支持。输入和粘贴代码后将会自动缩进。
- 增加了对脚本暂停和恢复的热键支持。请在主菜单的选项中设置热键。
- 增加了函数MoveWindow,用于移动指定的窗口。
- 增加了函数Pause,用于在脚本中暂停,等待用户按下恢复热键。
- 修正了LoadImage函数在读不到图像文件时仍会返回TRUE的错误。
- 补充了之前缺失的WriteTextToFile函数的帮助。
Seraph 5.31 beta For Windows 98/2000/XP/Vista
5.31 主要更新 (更新日期 2008/1/2)
- 修正了5.30版中图像工具无法使用的问题。感谢zx2003ok和achilleus的及时报告,抱歉给大家带来了麻烦。请脚本作者们及时更新。
Seraph 5.30 beta For Windows 98/2000/XP/Vista
5.30 主要更新 (更新日期 2008/1/1)
- 增加函数MoveWindow用于移动窗口
- FindImage和FindImageEx函数中,目标图像参数可以直接指定文件名,不需要再预先读取Image对象。同时对使用大量图像的脚本的内存占用也大为节省。
- 增加了"选项"对话框用于设置一些常用选项。
- 改进了录制。利用设置的键盘来开始和中止录制,并把录制的结果尽可能的简化。
- 调整了图像文件图像,避免与脚本文件混淆。
Seraph 5.23 beta For Windows 98/2000/XP/Vista
5.23 主要更新 (更新日期 2007/12/27)
- 修复了CheckColor文档里的错误。
- 在工具栏按钮上加上了文字提示。
- 对文件丢失的问题作进一步修正。
Seraph 5.22 beta For Windows 98/2000/XP/Vista
5.22 主要更新 (更新日期 2007/12/23)
- 对脚本文件加了一层安全保护,用于解决在多次编译失败后脚本文件偶尔丢失的问题。
- 修复了FindBlock函数帮助里的一个错误。
- 修改了FindImage, FindBlock函数时范围为“大于等于左上,小于等于右下”(此前为小于右下)
Seraph 5.21 beta For Windows 98/2000/XP/Vista
5.21 主要更新 (更新日期 2007/12/19)
- 修正了5.19和5.20中读取图像文件失败和部分图像搜索失败的问题。这次更新比较大意:P 感谢各位的及时报告。抱歉给大家带来麻烦了 :)
Seraph 5.19 beta For Windows 98/2000/XP/Vista
5.19 主要更新
- 修正了在VISTA ATI显卡并安装了ATI官方驱动的系统上无法启动Seraph的问题。感谢cenyejin的大力帮助寻找原因。
- 修正了SearchMemory函数的参数检查错误
- 调整了浮点数在Print输出时的位置限制,改到10位,与转换为字串一致
- 增加函数FindBlock用于在屏幕上搜索指定颜色大小的色块
- 增加函数CheckColor用于快速简单的在屏幕上判断某个坐标的颜色
Seraph 5.18 beta For Windows 98/2000/XP/Vista
5.18 主要更新
- 增加了行号显示
- 修改了脚本编辑的界面色调
- 修正了文档的错误
- 对防检测作了一些内部修改
Seraph 5.17 beta For Windows 98/2000/XP/Vista
5.17 主要更新
- 增加函数GetLUV用于取得颜色的LUV值
- 增加函数GetELUV用于取得两个颜色的色差
- 修正了tto发现的一个返回数组类型的函数在嵌套调用时二次运行会被跳过的问题
Seraph 5.16 beta For Windows 98/2000/XP/Vista
5.16 主要更新
- 修改了函数ReadLinesFromFile,当读取文件失败时返回-1而不结束脚本。
- 增加函数GetHLS用于取得一个颜色的色调、亮度和饱和度。
- 增加函数WriteTextToFile,用于向指定文件写入或添加文本内容。
- 优化了字串连接的算法,使创建累加长字串的效率大大提高,百万长度的字串累加在秒级完成。
- 修正了当鼠标点击在编辑器某处改变光标位置时,自动完成框不消失的问题。
Seraph 5.15 beta For Windows 98/2000/XP/Vista
5.15 主要更新
- 修复了在Seraph内关闭一个文档以后再退出Seraph时会得到一个非法操作的信息。
- 增加函数MD5用于对输入的字串取MD5串。
- 增加函数WriteTextToFile,用于向指定文件写入或添加文本内容。
Seraph 5.14 beta For Windows 98/2000/XP/Vista
5.14 主要更新
- 改正了自动完成在输入任何字符都会弹出的问题。只在适当的时候自动弹出。并且增加了CTRL空格的支持(在编辑中按CTRL空格自动完成当前词)。
- 为KeyPress函数增加一个指定延时的可选参数。
- 在程序组内增加了一些实用的快捷方式。
- 修改了ReadMemoryEx的Retry参数,使传入0时也会读取一次。
Seraph 5.13 beta For Windows 98/2000/XP/Vista
5.13 主要更新
- 增加了脚本自动完成的支持(初级版)。目前支持所有的Seraph功能函数,以及自定义的函数(自定义函数在保存文件后会在完成列表中刷新)。按上下键选取提示的函数,按回车选择。
- 增加了在脚本编辑器中按F1直接显示当前关键词的帮助的功能。现在一般的脚本编辑可以是:通过自动完成功能完成一个函数,再按F1取得其帮助信息。
- 增加了Beep函数用于让扬声器播放声音
- 修正了tto发现的一个BUG:自定义函数中传入超出范围的数组元素时没有报错。
Seraph 5.12 beta For Windows 98/2000/XP/Vista
5.12 主要更新
- 修正了一个在使用FindImage及FindImaeEx中,使用了起始坐标参数时,范围为非全屏时的计算错误。感谢sxg的发现!
- 应要求为SearchMemory函数增加了结束地址的支持,提高搜索效率
Seraph 5.10 beta For Windows 98/2000/XP/Vista
5.10 主要更新
- 恢复了单Seraph同时运行多脚本的功能,在courser的督促下:)
- 改进了脚本运行以后的内存清理工作,减少了潜在可能出现的错误
Seraph 5.09 beta For Windows 98/2000/XP/Vista
5.09 主要更新
- 修正了在将image类型传入函数参数时,第二次传递会变 NULL值的错误。解决了5.06版以后出现的“图像尚未成功读取”的问题
- 为保证脚本的运行稳定,从此版本开始,同时运行不同的脚本必须打开不同的Seraph程序。更新了相关的提示信息
- 修正了一些帮助文档里的错误。感谢一生的情缘
Seraph 5.08 beta For Windows 98/2000/XP/Vista
5.08 主要更新
- 修正了用SearchMemory函数对Unicode数字及英文字串搜索时只搜索第一个字母的错误。感谢Courser的发现
- 修正了在5.07以后的版本中产生的与数组及函数相关的几个运行错误
- 修正了在运行完函数以后局部变量值没有清空的问题
- 修正了在第二次运行脚本时一些变量值没有清空的问题
- 修正了在编译运行 a[[1]此类错误代码时的错误
Seraph 5.07 beta For Windows 98/2000/XP/Vista
5.07 主要更新
- 修复了一个tto帮助发现的BUG,在递归调用数组相关的变量时,参数值丢失。
修复更新,不发布更新通告
Seraph 5.06 beta For Windows 98/2000/XP/Vista
5.06 主要更新
- 修正了在运行涉及图像搜索的脚本时,在运行中切回Seraph会导致无响应的错误
- 增加了CopyText函数,扩展了InputText功能,并使往最小化窗口内输入文本成为可能(增加了一个示例脚本)
- PlaySound函数增加了一个可选参数,用于设置是否循环播放
Seraph 5.05 beta For Windows 98/2000/XP/Vista
5.05 主要更新
- 修正了在KeyPress,KeyDown,KeyUp函数中如果使用了不可识别的按键名称会导致Seraph运行卡住的BUG
- 在Snap目录下添加了一个用于截取当前窗口图像的工具脚本,可以用来辅助窗口游戏的脚本开发
Seraph 5.04 beta For Windows 98/2000/XP/Vista
5.04 主要更新
- 修正了在一些显卡的个别分辨率下,抓图和脚本图像功能得到的图像扭曲的错误。感谢Courser的提醒和帮助测试
Seraph 5.02 beta For Windows 98/2000/XP/Vista
5.02 主要更新
- 修正了在引用超过一个文件以上时的文件打开错误,感谢8512007
- 增加了对超过&H80000000的大整数的各类运算支持,感谢wqji1
- 修正了在子函数中调用exit script会在中止后输出运行错误信息的问题,感谢sxq573
- 修正了定义局部数组后赋值的类型错误,感谢q123
- 增加了脚本编译中对额外空格的处理,减少了不必要的编译错误,tto
- Print(1=2)编译问题修正,tto too
Seraph 5.01 beta For Windows 98/2000/XP/Vista
5.01 主要更新
- 修正了5.0中出现的for...next循环运行错误的问题,建议所有脚本用户即时更新此版本
- 修正了加密物品后引导链接地址的错误。感谢Kain的发现
Seraph 5.0 beta For Windows 98/2000/XP/Vista
5.0 主要更新
- 增加了驱动级键盘鼠标模拟方式SetInputMode(2),彻底解决了所有对现有模拟输入方式支持不好的问题。第一次使用前需要先运行安装目录下附带的驱动安装程序。Windows 2000/XP/Vista下可用。
- 针对InputText有时候无效的问题,在InputText里加了一个按键延时,有效的解决此问题
- 修正了函数调用时非参数的局部变量不压栈的错误,感谢tto的发现
- 修正了for…next循环在条件不满足情况下也至少会运行一次的错误,感谢tto的发现
- 修正了一个字串在递归中把变量当数组用引起的崩溃,还是tto的发现
- 修正了if…elseif在到某一段空行时的运行错误。感谢6pppppp的发现
- 网络验证脚本创建后自动在跳转的论坛登录页面填入相关参数
- 增加了在Seraph输出栏内选中信息后按CTRL+C复制信息的支持
Seraph 4.30 beta For Windows 98/2000/XP/Vista
4.30 主要更新
- 增加了通过网络验证的共享脚本打包及出售模式。这个流程刚刚经过测试,也请各位作者多多试用提意见。相关的帮助我们会尽快推出。
为了对一些窗口化的程序(如棋牌类游戏)提供全面支持,加入了以下函数:
- 增加函数FindChildWindow 用于寻找某个窗口的指定标题的子窗口ID
- 增加函数GetChildWindows 用于取得指定窗口的所有子窗口ID数组
- 增加函数GetMouseOverWindow 用于取得当前鼠标所在位置的窗口ID
- 增加函数SetTargetWindow用于设置所有键盘鼠标输入的目标窗口
- 增加函数GetWindowXY和GetWindowSize用于取得指定窗口的位置和大小
- 修改了对内存写保护的程序进程打开的只读方式参数,最大限度的减少进程打开失败。
Seraph 4.20 beta For Windows 98/2000/XP/Vista
4.20 主要更新
- 增加函数PlaySound和StopSound,用于台后播放声音文件。
- 在调用自定义函数时,如果参数不够错误信息所指向的行数修正为调用行。
- 增加对所有按键名称的翻译支持。如"-""=""`""/"等。
- 在录制按键时将按键码翻译成键名,更方便理解。
- 增加编译开关 #HideTitleOnCompile ,用于在脚本编译时即隐藏程序窗口标题。
- 对一些内存写保护的程序进程,如果写入方式打开失败,会自动尝试以只读方式打开。
- 修复了32位颜色模式下SnapToBMP函数在抓取部分桌面时的坐标计算错误。
Seraph抓图工具作了如下改进:
- 打开没有源图文件的sel文件时,支持浏览其中的图像内容
- 打开选区文件后自动调整缩放比例和位置
- 增加鼠标滚轮支持,在某点上下滚动即放大/缩小该点所在区域
Seraph 4.19 beta For Windows 98/2000/XP/Vista
4.19 主要更新
- 增加了ReadLinesFromFile函数,用于从文本文件中读取出每一行的内容到一个数组,可用于随机自动聊天等应用
- 在MsgBox时强制激活Seraph窗口,确保消息不会被遗漏
- 选图工具增加隐藏标题栏功能
- 增加了一些示例脚本
- 修改了一些编译提示信息,使之更具帮助性
Seraph 4.18 beta For Windows 98/2000/XP/Vista
4.18 主要更新
- 应要求增加函数GetWindowText用于取窗口标题
- 修正了一个在使用永久注册方式时脚本运行中会过期的错误。
- 改正了Array函数帮助文档里的错误
Seraph 4.16 beta For Windows 98/2000/XP/Vista
4.16 主要更新
- 对字串连接符&支持所有类型自动转换
- 增加新函数ArrayDim, ArrayLen用于取得数组的维数和各个维数的长度
- 增加新函数Array用于在脚本运行时动态创建指定长度的二维数组
- 增加新函数IsNull来判断一个变量是否是null类型
- 添加null类型。如 a=null
- 修正了在有些控制语句行后面加注释时无法编译成功的问题
- 以上感谢tto的建议(你的其他一些很好的提议需要花更多的时间,暂时先加上这些)
- 修正了编辑器在有TAB的情况下,特别长的行在滚动以后光樯显示位置不正确的错误。感谢icecn的发现
- 增加函数GBToUnicode,使内存搜索unicode编码的字串成为可能。
- 在退出Seraph时增加了内存清理,杜绝内存泄露问题。
Seraph 4.15 beta For Windows 98/2000/XP/Vista
4.15 主要更新
- 修复了在全屏运行的游戏中,图像功能可能无法使用,以及全屏时中止脚本会退出Seraph的问题
本次为修复更新,不发布更新消息,请自行选择下载
Seraph 4.14 beta For Windows 98/2000/XP/Vista
4.14 主要更新
- 最小化到系统托盘
- 修正一个在4.11之后for...next结构使用负值的step运行错误的问题(诛仙脚本的行533错误)
- 修正了脚本编辑在中文字处理方面的一些问题,不再出现鼠标点和光标移动以后乱码或定位不准确的情况
Seraph 4.13 beta For Windows 98/2000/XP/Vista
4.13 主要更新
- 依然是tto的帮助,发现并修复了一个在使用byref函数时的内存泄漏问题。深表感谢!
- USE引用子脚本允许多次USE同一脚本而不会编译错误,仅仅忽略第一次以后的引用
- 应要求增加了函数GetConfigNumberEx, GetConfigStringEx, GetConfigColorEx, SetConfigNumber, SetConfigString, SetConfigColor,用于更方便的读取和设置参数
- 在Seraph脚本引擎的资源释放机制里加了一层安全保护,使程序工作更稳定
Seraph 4.11 beta For Windows 98/2000/XP/Vista
4.11 主要更新
- 在tto不断的帮助下,发现并修复了不少脚本引擎中隐藏的问题:
- 4.0版本以后编译脚本失败后经常容易Seraph非法
- 逻辑等号对true/false的判断缺失
- 数组在和自己的元素间相互赋值时的问题
- 数组中的布尔型直接时的运行错误
- 数组元素可以用做FOR…NEXT结构的三个数值元素中的任一个值
Seraph 4.10 beta For Windows 98/2000/XP/Vista
4.10 主要更新
- 修复了在操作数组时,脚本编译和运行上的一些BUG。感谢tto一直以来的帮助!
- 优化了利用SearchValidAddr搜索内存基址的速度
- 增加了函数ResetMemBuffer用于清除内存搜索缓存
- 在"显示"菜单下增加了一个功能"隐藏Seraph标题"
- 修复了共享包注册的一些问题,包括个别机器无法注册,以及过期后注册天数会减少等问题。此次采用新的注册编码,提高了安全性。请之前的注册脚本用户在注册期过期后再改用此版本,并联系作者重新注册。为带来的不便向大家抱歉!
Seraph 4.03 beta For Windows 98/2000/XP/Vista
4.03 主要更新
- 增加函数ReadMemoryEx, WriteMemoryEx,加入对读写内存的重试机制,并允许操作失败后继续根据结果运行脚本
- 增加函数SearchValidAddr,用于高速在内存中搜索满足条件的地址
- 增加函数Asc用于回一个字符的ASC码
- 修正了编译使用数组的脚本可能造成非法错误的问题。
Seraph 4.02 beta For Windows 98/2000/XP/Vista
4.02 主要更新
- 再次感谢tto发现的在多次编译使用数组的脚本时可能会出现Seraph程序非法错误的问题
(本次更新为修复更新,不发布更新公告)
Seraph 4.01 beta For Windows 98/2000/XP/Vista
4.01 主要更新
- 感谢tto帮助提供的非常专业的测试和建议,对脚本的引擎作了如下大改进:
- 允许数组相互直接赋值,并允许数组成为函数的参数。
- 允许在函数中调用后面声明的函数,即函数声明的先后与调用关系无关。使间接递归成为可能。
- 允许在定义了函数之后的脚本位置定义全局变量。这样USE子脚本中也可以声明全局变量了,使其功能可以更灵活。
- 重写了脚本引擎资源释放的方法,使Seraph更加节省内存资源。
- 修正了在递归调用时byref参数的赋值错误。
- 修正了Print传入空值时会输出乱码字串的错误。
- 在脚本错误调用递归造成内存不足时,Seraph及时加以处理,不会造成非法错误。
Seraph 3.91 beta For Windows 98/2000/XP/Vista
3.91 主要更新
- 修复了在扩展热键模式下exit script以后需要重新编译才能运行脚本的错误
- 增加函数GetVer以取得当前Seraph的版本号,用于在脚本中解决旧版本Seraph的兼容问题
- 修复了一些帮助文档方面的错误
Seraph 3.90 beta For Windows 98/2000/XP/Vista
3.90 主要更新
- 修正了exit script以后需要重新编译才能运行脚本的错误
- 增加取得日期时间的函数GetDateTime,用于生成与日期有关的文件名
- 修正了共享脚本包过期后注册的错误
- 增加了一种共享脚本包的加密方式,使用以此方式加密的用户须下载3.89版本以后的Seraph才可正常使用和注册
Seraph 3.87 beta For Windows 98/2000/XP/Vista
3.87 主要更新
- 增加脚本命令 exit script,用于即时中止脚本
- 增加函数SnapToBMP,可控制脚本在屏幕上抓取整屏或者部分图像。对发现脚本的错误调试和游戏信息收集非常有帮助
- 修正了一个共享脚本包的运行错误
- 修正了当屏幕找图输入的坐标范围颠倒时,函数运行卡死的错误
- 调整了一些资源利用方案,合Seraph的运行更尽可能的节省CPU内存
Seraph 3.86 beta For Windows 98/2000/XP/Vista
3.86 主要更新
- 增加函数SetInputTarget,用于在消息输入模式下对目标窗口的设置更多样化,使更多的游戏最小化运行成为可能。详见帮助手册。
- 修正了屏幕缓冲的初始化,修复了在Seraph运行中切换显示设置后抓图和脚本图像功能工作不正常的问题。
- 修改热键后自动编译脚本,不需要再重新打开编译。
Seraph 3.85 beta For Windows 98/2000/XP/Vista
3.85 主要更新
- 增加函数WriteMemory,用于写内存
- 在函数ReadMemory中增加读指定长度的字符串的支持
- 增加函数UnicodeToGB,用于转换从游戏中读到的Unicode字串
- 在脚本编辑器中加入函数导航栏,用于快速定位到一个函数
- 修正了一个不等号在字串比较上的逻辑错误
- 加入对桌面颜色质量设置的提醒
- 3.85更新了一个3.84在读内在字串时的内存问题
Seraph 3.82 beta For Windows 98/2000/XP/Vista
3.82 主要更新
- 修改了函数GetActiveWindowXY,使其返回的是窗口客户区域的左上角(排除标题栏),以避免在不同系统环境下标题栏尺寸不同造成的坐标计算错误
- 增加函数GetActiveWindowSize用于取得当前窗口客户区域的宽度和高度
Seraph 3.81 beta For Windows 98/2000/XP/Vista
3.81 主要更新
修正了函数RunApp的问题,使其可以用于打开一个声音文件播放声音
Seraph 3.8 beta For Windows 98/2000/XP/Vista
3.8 主要更新
- 加入脚本参数设置向导。不必再手工编辑default.cfg文件了
- 脚本中如果加入标记 #SetArgsOnCompile ,每次编译都会弹出参数设置窗口。方便提醒玩家设置必须的参数
- 正式开放函数 GetConfigNumber, GetConfigString, GetConfigColor 用于读取在参数文件中的变量,详见帮助手册
- 增加函数MsgBox用于弹出对话框
- 增加函数ActiveWindow用于把游戏窗口激活
- 增加函数RunApp用于打开文件(可用于重新运行游戏客户端)
- 应icecn要求在左边工具栏中加入"计算器"
Seraph 3.7 beta For Windows 98/2000/XP/Vista
3.7 主要更新
此版本的Seraph开始支持诛仙的最小化运行脚本(需要修改脚本,利用新增加的函数)
- 增加函数GetActiveWindowID和SendWindowMessage,用以对一些游戏窗口发送消息
- 增加函数GetKeyState以获取某个键的按下状态
- 打开脚本后自动编译
- 搜索内存功能中新增加了五种搜索条件类型,详细请参考AddSearchMemoryItem的帮助
- 修改了抓图工具,降低了截屏文件的大小
Seraph 3.62 beta For Windows 98/2000/XP/Vista
3.62 主要更新
向刚刚更新了3.6版的用户抱歉!3.6版中读32位内存和浮点数出现了BUG,需要紧急更新此版本修正。
首创的内存搜索功能,主要有以下特点:
- 支持多种数据类型的搜索(单字节,双字节,四字节,字符串)
- 通过位移搜索的方式能够保证内存地址的精确匹配。
- 效率高,搜索速度每秒在30M以上。
新增加了这三个函数
AddSearchMemoryItem
SearchMemory
ClearSearchMemoryTable
详细信息和示例请参考帮助,对内存方面的新手可能有一些难懂,不过仔细阅读帮助后应该可以了解初步使用的方法
Seraph 3.6 beta For Windows 98/2000/XP/Vista
3.6 主要更新
- 增加段落注释的支持。用/*开始注释,用*/结束注释
- 支持用 "#USE 文件名" 来引用另一个脚本文件。参考帮助手册中"语法"目录内的"引用其他脚本"
- 修改了多维数组使用常数下标时的编译错误。感谢icecn的发现
- 增加读取鼠标图像函数GetMouePixel,用于更精确地分辨不同的鼠标图标
- 增加屏幕快照功能SnapshotScreen和GetPixelFromSnap,用于比较屏幕在不同时刻的差别
- 增加形状搜索函数FindShape,用于搜索不确定颜色的图形,并提供6种不同的颜色匹配模式
Seraph 3.5 beta For Windows 98/2000/XP/Vista
3.5 主要更新
新增加以下函数
- GetActiveWindowXY 用于取得当前活动窗口的左上角坐标
- MouseMiddleClick, MouseMiddleDown, MouseMiddleUp, MouseWheel 鼠标中键点击/滚动的支持
- GBToUTF8, UTF8ToGB 用于将字符串在GB和UTF8内码间互相转换
修复了右键菜单弹出框的错误
修复了在调用自定义函数提供参数不够时,错误信息行数有误的问题
Seraph 3.4 beta For Windows 98/2000/XP/Vista
3.4 主要更新
- 支持读取内存。新增函数:ReadMemory
- 鼠标键盘的模拟输入增加一种窗口输入方式,从而支持游戏最小化时运行脚本。增加SetInputMode函数用于设置输入模式。
- 按键函数支持指定键名,更为方便。如:KeyPress("F1")
Seraph 3.3 beta For Windows 98/2000/XP/Vista
3.3 主要更新
- 增加了以下几个新函数
GetTime 用于计算系统时间
GetScreenWidth, GetScreenHeight 用于取得屏幕的大小尺寸
Seraph 3.2 beta For Windows 98/2000/XP/Vista
3.2 主要更新
- 修改了模糊搜索图像时的一个错误,之前个别搜索不到的情况得以解决
Seraph 3.1 beta For Windows 98/2000/XP/Vista
3.1 主要更新
- 增加了以下函数(详细帮助请查看附件中更新的帮助手册)
GetMouseID 获取鼠标ID
Randomize 重设随机数序列
- 更改了以下函数:
MouseLeftClick和MouseRightClick 增加了一些可选参数,使得调用此一句可以直接移动并点击,简化了代码
FindImage和FindImageEx 增加支持从上一次搜索到的坐标继续搜索,使得在区域内搜索出所有匹配的目标得以实现
- 处理了一些错误运算如除零时产生的Seraph异常退出情况
Seraph 3.0 beta For Windows 98/2000/XP/Vista
新浪软件下载
3.0 主要更新:
- 增加高级热键触发模式,解决有些游戏屏蔽热键的问题。
- 支持将脚本和图像文件打包加密后制成有试用期限的共享脚本,并提供网络平台,在线出售和发放注册码(自动汇入脚本作者的支付宝/贝宝帐号)。
- 支持多脚本同时运行。
- 脚本运行时不允许修改脚本
- 修正了在高色彩分辨率下图像搜索会找不到的情况。请在此版本中重新用图像选择工具选取并保存.sel文件。
Seraph 2.1 For Windows 98/2000/XP/Vista
新浪软件下载
新一代游戏机器人脚本制作工具,致力于强大的图像识别功能,不同于按键精灵等传统工具,其功能独特且完全免费。
Seraph 的独特之处在于:
- 增强的屏幕图像搜索功能,支持区域形状搜索,差值模糊搜索等方式。
- 提供从屏幕直接读取数字等人性化功能,复杂的脚本从此不再复杂。
- 史上最快速的屏幕图像搜索,全屏搜索在 0.1秒内完成,相比于同类软件的平均 2-3秒,速度提高数十倍,脚本从此不再运行缓慢。
- 自由控制的屏幕图像缓冲管理,确保更灵活更精确的读取屏幕图像。
- 附带图像选取工具,提供丰富简便的抓屏和图像区域选取工具,轻松创建脚本需要的搜索图像。
- 全兼容 VB语法,支持所有常用VB 函数。
- 提供调试输出窗口,日志文件,配置文件等功能,最大化的方便脚本开发者。