会用按键精灵的回答我一个简单问题。。

来源:百度知道 编辑:UC知道 时间:2024/05/09 09:55:30
Gosub 1
Delay 2000
KeyPress 100,1
Delay 2500
KeyPress 100,1
Delay 2000
KeyPress 100,1
Gosub 2
Delay 2000
KeyPress 102,1
Delay 2000
KeyPress 102,1
Delay 2000
Gosub 3
Delay 2000
KeyPress 102,1
Sub 1
For 1
SayString "kill ye tu"
KeyPress 13,1
Delay 5000
EndFor
Return 1
Sub 2
SayString "ask zi about 治疗"
Delay 500
KeyPress 13,1
Delay 500
Return 2
Sub 3
SayString "xue wuqing zi sword 99"
Delay 500
KeyPress 13,1
Delay 500
Return 3

请问有逻辑错误吗?
如果没有为什么在应该插入ask zi about 治疗
的时候不插入?
第一个插入的kill ye tu 就可以插入。。。。。郁闷了大哥门~

唉。。。看不懂这个说明你们都没有用过按键精灵~。。。。。郁闷 我用的就是6。10

脚本没问题,在记事本中运行通过,输出如下:
kill ye tu
44ask zi about 治疗
66xue wuqing zi sword 99
6kill ye tu
你也可以试一下在记事本里运行是不是有错,如果记事本里正常,进游戏时不能输出“ask zi about 治疗”问题可能就出在这两个汉字上。按键里SayString语句输出汉字有时出现乱码和错误,是一个老问题了,目前没有彻底的解决办法,有一些方法可以试一下:
请看一下“控制面板”->“区域和语言选择”->“语言”->“详细信息”(文字服务和输入语言)将预设输入语言更改为“中文(中国)简体中文-美式键盘”。
还没解决的话看一下按键官方论坛的贴子,比如:
http://bbs.vrbrothers.com/viewthread.php?tid=9961&highlight=%BA%BA%D7%D6%2B%C2%D2%C2%EB

依然不能解决的话建议你把那两个汉字去掉,换成拼音应该就没问题了

朋友,你能给出普通脚本吗?源文件脚本看起来太费劲!

呵呵,不用了,我直接转换吧!

呵呵,看不懂,这是玩什么游戏的脚本?

能这么说,说明你使用按键精灵也是菜鸟!我给你一个我写的脚本你肯定也看不懂!

用6.10版环境就能运行了,可能和Return有关,精灵的脚本和版本有很多限制.
另外你的延时太多,影响测试直观感觉
回答者:k4me - 榜眼 十二级 6-6 01:23
-----------
补充:
SayString 应该是套用了sendkey,只支持ASC,不支持中文.
要从外部程序绕路输入中文.
----------
如果中文字段只有一个,你