按键精灵 代码SayString 输入不了游戏登陆框 设置一个游戏登陆账号递增xz1991102200206级分类:其他被浏览61次2016.12.21 设置一个游戏登陆账号递增 比如abc1 到abc1000 求大神帮忙修改 a = "jeerr" b = 7 c=123456 Do m = a & b SayString m KeyPress "Tab", 1 SayString c b = b + 1 Delay 300 Loop这段代码怎样改成游戏登陆也可以输入的呢 采纳率:48%9级2016.12.22 SayString命令其实是发送文本到一个窗口句柄,游戏窗口大多是不接收这个命令的,解决方法如下 使用大漠插件的SendPaste、SendString、SendString2尝试一下 直接一个字符一个字符输入,可以将以下子程序代码复制到脚本直接调用 1234567Sub InputStr(str) For i = 1 to Len(str) strtmp = Mid(str,i,1) KeyPress strtmp,1 Delay 10 NextEnd Sub调用示例: 123m = "jeerr7"Call InputStr(m)KeyPress "Tab", 1 |
|