设为首页
收藏本站
本站论坛
   
3
3
   
  文章列表      

第二代编程技术--模拟编程 (模拟精灵编程教程)

> >

visual lascript下载地址:

http://www.yhhe.net/ape/vl/vl.exe

传统的软件编程是程序员开发软件等待用户来使用。
"模拟编程"为全新的第二代编程技术(即由制作软件到制作自动化控制软件的软件),
也是一款由软件用户使用的编程技术。

实际上,有时候我们做一些小型的桌面软件,没有必要大张旗鼓启动达宠大的编程开发工具。
这时候,通过编写几句代码轻松的完成一些桌面功能可能更实际。
例如:自动移动鼠标键盘、自动登录网站、自动识别验证码,批量处理文件........等等
不会编程也可轻松制作软件。

模拟精灵2005是首款"模拟编程"软件,可通过录制编写模拟程序记忆并回放您的鼠标键盘操作,
并同时推出专用于的"模拟编程"的ApeML语言、LAScrip脚本语言。

模拟精灵也是一款全免费的纯绿色软件,可以永久无限制的使用。
无需安装注册就可随地运行,大小仅1M、一张软盘就可以随身携带,
但是已内置了web窗体界面编程、windows编程、模拟编程、XML序列化、网络服务、zip压缩、图象处理......
等等所有最新最强劲的功能,同时支持各种插件、.Net、ActiveX、vbs、js、DLL动态链接库、COM组件、WinAPI。


一、软件功能:

     1、轻松录制鼠标键盘动作、可自由编辑、自动帮助你完成一系列指定的工作。。
     2、强大的web编程功能,轻松制作自动发贴软件,并首个公开强大有效的验证码识别技术。
     3、可自动拔号、自动更换代理、自动聊天、轻松制作各种群发软件。
     4、轻松创建功能强大游戏脚本、较同类软件节省80%时间。
     5、自动安装与使用程序、远程协助、制作演示教程。
     6、把一组自动化操作绑定一个热键、扩展键盘功能。
     7、可创建计划任务定,可设定定时自动运行,自动录制、自动创建分卷文件。
     8、可监测纪录输入的中英文字符串、按钮标题、窗体标题.监测控制运行的进程。
     9、通过web窗体实现GUI界面、神奇新颍的编程开发工具。

二、软件特色:
     1、可选四种完全不同的鼠标键盘录制模式、五种录制方案、录制鼠标键盘操作
     2、可选四种不同的鼠标键盘回放模式,可选普通模拟、软件模拟、仿真模拟、硬件模拟。一键切换。
     3、完全自动生成强大抓点、抓色块、抓图功能,无需编写代码,一键完成强大的智能判断功能。
     4、通过编写网页即可设计漂亮的软件界面,不会编程也能做软件。
     5、支持所有高级语言特性,如变量、延时、循环、结合标记语言与动态语言的优点
     6、支持可定制多国语言包、自动互译、您也可以定制一套您自已的ApeML语言.
     7、ApeML能携带图片附件,也可导入导出图片,可选三种抓屏方式,可调用外部抓屏软件...
     8、自动发送中英文字符串到软件、游戏、网页...支持win9x、XP、2000、2003..
     9、支持XML序列化、网络服务、zip压缩、图象处理、窗体控制、内存读写......
     10、代码编辑支持自动完成列表与模板的代码编辑器

新手入门必读 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1129&page=1

一、常用工具(都是用模拟精灵编写的软件,包含源代码)


模拟程序界面可视化设计工具 Visual LAScript  http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=743&page=1

二、入门级常见问题解答


教程中的常见问题解答: http://www.yhhe.net/ape/lib/art/?xml=faq

如何提取网页数据 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=373&page=2

怎样在回放的时候不显示控制条 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=764&page=1

模拟精灵回放停止时可否自动关机? http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=680&page=1

为什么会出现“回放窗体失败”的提示 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1096&page=1

更多的问题解答贴子: http://www.yhhe.net/bbs/index.asp?boardid=4&topicmode=5

三、模拟精灵优化技巧

模拟精灵十大优化技巧 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=590&page=1

四、入门级使用技巧

查找文件位置、运行外部程序 http://www.yhhe.net/bbs/dispbbs.asp?boardid=4&id=1334

Windows快捷键模拟大全 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1214&page=1

添加代码模板  http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=428&page=1

调用javascript vbcript http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1138&page=1

如何做到我的鼠标移到哪里就在哪里回放 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=208&page=2

在脚本中用image库函数抓屏 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=334&page=2

在模拟精灵中应用RUNDLL32命令控制电脑 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=436&page=1

WIN组合键的脚本示例 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=516&page=1

五、提高技巧(适合高级用户)

游戏内存编辑、游戏修改专题  http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1358&page=1

变量作用域、环境表、元表的使用技巧 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=907&page=1

创建名字空间 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=968&page=1

巧用循环分支语句 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=878&page=1

在脚本中用image库函数抓屏 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=334&page=2

m:setStringList(tab) 设置发送文本列表 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=434&page=1

用xml文件来保存程序运行有关信息 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=629&page=1

精灵能够检测是在什么操作系统下运行吗 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=919&page=1

怎么样用精灵更改IP  http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1024&page=1

自动拔号更换IP http://www.yhhe.net/bbs/dispbbs.asp?boardid=4&id=375

根据硬盘序列号生成注册码的例子 http://www.yhhe.net/bbs/dispbbs.asp?boardid=4&id=1142

圆形渐开线扫描 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1170&page=1

LAScript鼠标画线函数库(draw) http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1336&page=1

六、web窗体 网络相关

自动点击网页上的超链接 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1335&page=1

如何在模拟精灵里使用VBScript  http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=863&page=1

在网页中自动选中单选按钮的例子 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=633&page=1

下拉选项框的设置方法 http://www.yhhe.net/bbs/dispbbs.asp?BoardID=4&ID=768&replyID=&

如何清空internet临时文件以及cookie http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=885&page=1

详细讲解用web页面来做模拟程序界面 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1108&page=1

读取源代码中的全部超链接 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=406&page=1

用wb:eleLinks() 读取页面的全部超链接 http://www.yhhe.net/bbs/dispbbs.asp?boardid=4&id=1130

判断当前是否正常联网的函数 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=439&page=1

在web窗体上自动关闭弹出窗口 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=624&page=1

怎样在WEB窗体上录制模拟区块 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=385&page=1

在web窗体中使用框架 http://www.yhhe.net/bbs/dispbbs.asp?boardid=4&id=1305

自动设置代理服务器 http://www.yhhe.net/bbs/dispbbs.asp?BoardID=4&ID=649&replyID=

七、验证码相关

编写自动识别验证码的模拟机器人[五大技巧]  http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=337&page=2

再谈验证码识别技巧-解读贴吧杀手3.0增强版源代码 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=67&page=2

关于image.test 函数的解释 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=249&page=1

八、模式匹配 -    字符串分析处理 -    查找替换


查找字符串 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1209&page=1

替换字符串 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1168&page=1

模式匹配一例:自动提取中文字符串 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=791&page=1

读取源代码中的全部超链接 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=406&page=2

脚本转换工具源代码 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1109&page=1

九、字符串其他 - 连接字符串 - 格式化字符串 - 发送字符串

自动发送文本的方法 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1345&page=1

取得随机字母、中文字组合的函数 http://www.yhhe.net/bbs/dispbbs.asp?BoardID=4&ID=486&replyID=

请问如何自动输入不同数字的号 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=294&page=1

录制时使用[目标控件]发送文本的要点 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=447&page=1

怎么发送数组变量的字符呢? http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=446&page=1

目标控件中能否输入变量????  http://www.yhhe.net/bbs/dispbbs.asp?BoardID=4&ID=1244&replyID=

怎样可以逐行抓取档案内的网址存成文本...  http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=463&page=1

table转换为字符串 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=664&page=1

设置窗体标题栏 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1143&page=1

在循环中分行读取文本 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1158&page=1

怎样从文本文档循环读取一行文本直至结束 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=413&page=1


十、批量处理文件 - win.enumDir

怎样查找并删除指定cookie http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=701&page=1
(清除cookies用clean插件更好,但是这篇文件也是一个很好的批量扫描目录的例子)

十一、函数相关

模拟精灵中自定义函数(过程)如何使用 http://www.yhhe.net/bbs/dispbbs.asp?BoardID=4&ID=562&replyID=

转LAScript函数,自已建立标准库 http://www.yhhe.net/bbs/dispbbs.asp?BoardID=4&ID=572&replyID=

十二、热键技巧

Windows快捷键模拟大全 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1214&page=1

Alt键妙用 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=1225&page=1

WIN组合键的脚本示例 http://www.yhhe.net/bbs/dispbbs.asp?boardID=4&ID=516&page=1

常用操作图示: 请点击图片放大

1、模拟精灵支持四种不同的回放模式,一键切换,等于拥有四个完全不同的软件,可解决大多数问题



2、可选五种不同的录制模式(包括在游戏运行以前启动录制的“抢占录制模式”)



3、目标控件自动发送文本-可选五种不同的发送模式



4、设置锚点自动判断指令

每个模拟区块都有锚点,任何一个锚点中的节点检测失败都会触发失败处理指令
通过设置失败处理指令,可以让模拟区块执行你需要的判断

你也可以切换到"源码编辑器",在失败属性中写入LAScript脚本,例如失败以后跳转到指定的区块:

失败="ape:setNextPosition('区块名字');return _CMD_OUT;"




5、编辑区块延时



6、编辑模拟区块鼠标键盘事件

点击事件来源,会显示事件源列表
注意在显示下拉列表以后,滚动鼠标滚轮(或按翻页键pagedown pageup)可以比较方便的滚动下拉列表

点击"更新"按钮 - 修改指定的事件
点击"撤消"按钮 - 取消修改
点击"复制"按钮 - 创建一个新的事件
点击"删除"按钮 - 删除这个事件


失败="ape:setNextPosition('区块名字');return _CMD_OUT;"





7、使用自定义属性,可以快速增加用户设置选项

这里有个技巧,在属性项后面设置属性值为"-",即减号,然后点击更新,就会删除指定的属性项
新建属性后设置一个名字,点更新,就会增加一个属性项

在脚本里,通过_set["属性项"] 访问这个属性
_set = ape:loadSetting(); --读取自定义属性
ape:saveSetting(_set); --保存自定义属性


  
8、硬件模拟可设置灵敏度,减小灵敏度可以增加回放的
精确度

另外必须准确设置鼠标是否包含滚轮。硬件模拟要求你的鼠标键键都是ps2接口(圆形插头,大部份电脑的标准配置)
如果你使用USB的鼠标(方形插头),你也可以同时在电脑上插一个普通的ps2鼠标,即可使用硬件指令.
或者找一个ps2转接头也可以.



9、编辑源代码时,使用自动完成的代码提示

  
10、允许模拟精灵在录制时记录所有鼠标移动轨迹

请注意,这将会录制大量的移动事件(请根据需要拖动滑块调整要记录的数量)
此主题相关图片如下:


一些例子:

一度轰动的百度贴吧杀手、QQ群杀手等软件都是使用模拟精灵开发的软件
对于模拟精灵制作的软件媒体评论“验证码形同虚设”

Visual LAScript 是一款模拟程序界面可视化开发工具(因拟VB)
而这款软件本身又是由模拟精灵2005制作,并且开放源代码。
实际上,我们即使用VC、VB也不可能快速的做出一款类似的开发工具来。
也因此模拟精灵吸引了一大批开发者。


失败="ape:setNextPosition('区块名字');return _CMD_OUT;"




5、编辑区块延时



6、编辑模拟区块鼠标键盘事件

点击事件来源,会显示事件源列表
注意在显示下拉列表以后,滚动鼠标滚轮(或按翻页键pagedown pageup)可以比较方便的滚动下拉列表

点击"更新"按钮 - 修改指定的事件
点击"撤消"按钮 - 取消修改
点击"复制"按钮 - 创建一个新的事件
点击"删除"按钮 - 删除这个事件



> >
 
 
   
 
网上赚钱申请指南
 

友情链接
个人主页
 
 
 
 

wel come to . 欢迎光临
宇宙浪仔