分享

打造自己的脚本解释器 Delphi版

 quasiceo 2013-11-21

打造自己的脚本解释器 Delphi版

Delphi 可以嵌入'脚本语言' 实现录制脚本功能

2010-09-15 12:54 59881957 | 分类:其他编程语言 | 浏览933次
delphi 做的游戏辅助 需要增加脚本功能
只要可以达到 录制脚本移动坐标和时间就可以
例如:
点击 开始录制
在游戏里 开始移动到a-b 用3秒b到c 用4秒 c到d 用5秒
(用鼠标和 键盘 都要可以录制)
停止 录制
然后自动保存到 D:\aa.path2 (aa:=edit.text;)
当 调用这个文件的时候 执行
开始移动 a到b 用3秒 b到c 用4秒 c到d 用5秒 需要完全一样
题目改变下
Delphi 可以嵌入什么'脚本语言' 才能实现录制脚本功能
2010-09-16 11:38 提问者采纳
我给你个思路吧!这种东西首先你要熟悉某种脚本语言!然后按照这种脚本语言的语法写delphi的解释器,这个解释器实际解释执行这种脚本。你也可以自己创立一种自定义的脚本格式,通常像按键精灵,脚本大师都使用VB脚本!VB脚本被大部分人所熟知,你也可以在网上查查看看现在流行什么脚本语言,因为自己创立一种脚本语言还是不容易被别人接受的。你所说的嵌入脚本语言这个都是自己写的解释器不能嵌入的,Delphi本身只是个IDE,根本没有这种功能的!你所说的录制脚本也是程序提供的一种功能,通过截获鼠标键盘事件程序自动生成的!
提问者评价
思路~~~~~
评论|20

其他3条回答

2010-09-16 09:37zsp501177109|五级
路过,完全没看到LZ想要什么额。可能你是个高手,我是个菜鸟吧
评论|00
2010-09-16 10:55glaciersoft|七级
既然是游戏相关,那就嵌入在游戏裏面用得很广的Lua脚本吧,很强大的脚本语言

你需要的东西可轻松的达成
评论|00
2010-09-21 12:40澄闻网|十二级
Delphi 可以嵌入vbs,javascript,另外php,python,lua,passcript脚本,基本上任何脚本都可以嵌入。
至于录制是程序里实现的,主要就是定时扫描鼠标键盘动作并转换成脚本。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多