求高手帮忙制作个按键精灵后台 诛仙2的自动喊话脚本

不行啊没有反应呢,设置的图片发上来了帮忙看下吧... 不行啊 没有反应呢, 设置的图片发上来了 帮忙看下吧 展开
 我来答
spook3658
2011-01-08 · TA获得超过6367个赞
知道大有可为答主
回答量:1336
采纳率:0%
帮助的人:1929万
展开全部
//可以具体描述下吗?记得先点游戏窗口再按热键
//我用记事本测试是可以在后台运行
//最好是你在游戏中喊2~3句话,把系统录制的脚本发给我看下
//======================================
//先用鼠标点击游戏窗口,再按热键启动
Hwnd = Plugin.Window.MousePoint()

Do //无限循环执行
Call Plugin.Window.SendKeyPress(Hwnd, 13)
Delay 200
//Call Plugin.Window.SendKeyPress(Hwnd, 38)
//喊话的话可以用下面这句
Call Plugin.Window.SendString(Hwnd, "可以改成你想喊的话")
Delay 7000
Call Plugin.Window.SendKeyPress(Hwnd, 13)
Delay 200
Loop
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaka_d2
2011-01-17 · TA获得超过540个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:205万
展开全部
看着分来的,不过没玩过这个游戏,只能给你个大概思路了!
如果只是合上笔记本盖子是不需要用到后台的,只要游戏窗口是激活状态就可以了!
不过还是给你个代码,复制到按键8里面,默认F10运行,F12停止
Hwnd = Plugin.Window.Find(0,"游戏窗口标题")//就是你在任务栏能够看到的窗口名字,要求完整
While ture
Call Plugin.Bkgnd.KeyPress(hwnd,13)//在后台窗口中按回车键
Delay 1000
Call Plugin.Bkgnd.KeyPress(hwnd,38)//在后台窗口中按up键
Delay 1000
Call Plugin.Bkgnd.KeyPress(hwnd,13)//在后台窗口中按回车键
Delay 5000
Wend

你先用按键自带的抓抓看下游戏窗口的句柄是多少
然后运行下面这个代码看下弹出的数字是否一致
Hwnd = Plugin.Window.Find(0,"游戏窗口标题")
MessageBox hwnd
如果不一致就要只能用鼠标指向窗口的方式来找句柄了
可以hi我
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tunny979
2011-01-08 · TA获得超过1670个赞
知道小有建树答主
回答量:1376
采纳率:0%
帮助的人:858万
展开全部
按键新手- - 哈哈 初学,只弄了上面4句我想让上面这个自动喊话过程可以在后求教高手,满意的追分不行啊//喊话的话可以用下面这句 //Call Plugin.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式