快速搜索
[登录]
[注册]
标签
会员
一鹤软件论坛
»
≡ 一鹤软件≡
»
『模拟精灵』
»
我是新来的请求帮助
≡ 一鹤软件≡
『快手AAuto』
『模拟精灵』
≡网络技术≡
『软件开发技术』
『网站开发与网络安全技术』
『网页与图形设计』
≡ 非技术区≡
『娱乐综合』
『站务专版』
『意见反馈』
『VIP用户专版』
我是新来的请求帮助
[
410
查看 /
3
回复 ]
返回列表
发送短消息
UID
9699
精华
0
查看公共资料
搜索帖子
bbc5050
组别
初级会员
生日
帖子
3
积分
128
性别
注册时间
2009-07-01
bbc5050
2009-07-01 19:52
|
只看楼主
1
#
字体大小:
t
T
为什么在模拟精灵中用下面语句会出错
KeyPress 49,1
Delay 100
KeyPress 50,
Delay 100
KeyPress 51,1
Delay 100
KeyPress 52,1
Delay 200
KeyPress 53,1
Delay 100
KeyPress 54,1
这是按键脚本但翻译成模拟脚本以后还是一样,但一运行就出错
直接用key.press(500,"1","2","3","4");
以及使用
win.keyDown(hwnd,"1")
delay(150)
win.keyUp(hwnd,"1")
delay(200)
语句只能在语言栏中显示, 却不能使用游戏内的技能快键'1"''2".........等.
是否还要读取游戏内快捷栏的地址才能使用上面语句?
bbc5050 最后编辑于 2009-07-01 20:00:15
分享
转发
TOP
发送短消息
UID
9592
精华
0
40363999
查看公共资料
搜索帖子
水分子脚本论坛
水分子脚本论坛
组别
高级会员
生日
帖子
98
积分
729
性别
注册时间
2009-05-30
水分子脚本论坛
2009-07-01 21:26
|
只看该用户
2
#
字体大小:
t
T
可能是使用方法不当
使用win.keyDown()之类的函数需要正确地找到窗口句柄
hwnd就是句柄参数
key.press(500,"1","2","3","4");
-- 间隔0.5秒,依次按下1,2,3,4 四个键
可以试试
key.press("1");
delay(500);
key.press("2");
delay(500);
key.press("3");
delay(500);
key.press("4");
delay(500);
或者改变一下模拟按键类型
水分子脚本论坛ww.hoh.cc 免费脚本资源,定做网页自动操作,验证码破解识别,自动注册,发帖,采集,办公之类脚本
TOP
发送短消息
UID
9699
精华
0
查看公共资料
搜索帖子
bbc5050
组别
初级会员
生日
帖子
3
积分
128
性别
注册时间
2009-07-01
bbc5050
2009-07-03 18:54
|
只看楼主
3
#
字体大小:
t
T
回复 2# 水分子脚本论坛 的帖子
谢谢
key.press("1");
delay(500);
key.press("2");
delay(500);
key.press("3");
delay(500);
key.press("4");
delay(500);
用上面的语句也只能在游戏的发言栏使用.却用不了技能栏,是不是游戏的技能蓝快捷键在模拟精灵一定要使用指针才能使用?再麻烦问下使用当前工作窗口的语句应该怎样写.望指教.
TOP
发送短消息
UID
9681
精华
0
496103864
查看公共资料
搜索帖子
suneggs
猪悟能
组别
中级会员
生日
帖子
21
积分
261
性别
注册时间
2009-06-25
suneggs
2009-07-03 19:25
|
只看该用户
4
#
字体大小:
t
T
呵呵,这位朋友的问题就是要注册一个全局热键,无论何时,这个热键都有效。这东西也就是一个全局的键盘勾子。但我不知道模拟精灵是怎么做到的,顶你一个。
[img]http://id.91cool.net/sign/?name=猪悟能&say=我就是程序,程序就是我![/img]
TOP
返回列表
上一主题
|
下一主题
发新主题
≡ 一鹤软件≡
『快手AAuto』
『模拟精灵』
≡网络技术≡
『软件开发技术』
『网站开发与网络安全技术』
『网页与图形设计』
≡ 非技术区≡
『娱乐综合』
『站务专版』
『意见反馈』
『VIP用户专版』
帖子标题
作者
版块
我的资料
Default