按键精灵 代码SayString 输入不了游戏登陆框 设置一个游戏登陆账号递增

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按键精灵 代码SayString 输入不了游戏登陆框 设置一个游戏登陆账号递增相关的知识,希望对你有一定的参考价值。

设置一个游戏登陆账号递增 比如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这段代码怎样改成游戏登陆也可以输入的呢

SayString命令其实是发送文本到一个窗口句柄,游戏窗口大多是不接收这个命令的,解决方法如下

    使用大漠插件的SendPaste、SendString、SendString2尝试一下

    直接一个字符一个字符输入,可以将以下子程序代码复制到脚本直接调用

Sub InputStr(str)
    For i = 1 to Len(str)
        strtmp = Mid(str,i,1)
        KeyPress strtmp,1
        Delay 10
    Next
End Sub

调用示例:

m = "jeerr7"
Call InputStr(m)
KeyPress "Tab", 1

参考技术A SayString 输入不了可以用我的命令库里键盘命令下的KeyList
模拟方式一般用超级模拟
参考技术B Do
m = a & b
SayString m
KeyPress "Tab", 1
SayString c
b = b + 1
Delay 300
//感觉你这里少点东西,应该加上回到 登陆界面的过程?语法感觉很好,还有 适当的时候 delay 要长点,要不然 刷新没那么快。
Loop

用按键精灵在网页输入0001到9999,用SayString不行,求可行的命令代码

求按键精灵命令代码:
在网页坐标X,X处依次输入0001到9999
用SayString法无法输入,请大神给出其他有效的完成以上步骤的命令代码,最好注释下每步的作用

按键精灵和电脑运行环境有很大关系。
如果SayString "1234"不好用,
你可以加个延时100试试。
或者变成
SayString "1"
延时 100
SayString "2"
延时 100
SayString "3"
延时 100
SayString "4"
延时 100
参考技术A 需要什么类型的,你的是什么程序 参考技术B 前台还是后台,具体窗口是什么,这个需要句柄的。追问

前台、后台都行,我们键盘输入数字是可以的,但是用按键精灵的SayString输入数字不行

以上是关于按键精灵 代码SayString 输入不了游戏登陆框 设置一个游戏登陆账号递增的主要内容,如果未能解决你的问题,请参考以下文章

求指点,按键精灵在游戏登陆框那用 saystring 命令为什么输入不了字符,那们高手指点下

saystring输出文字缺少

使用按键精灵自动输入游戏密码时提示密码错误,我试了saystring和keypress命令都不行,

用按键精灵在网页输入0001到9999,用SayString不行,求可行的命令代码

用按键精灵在网页输入0001到9999,用SayString不行,求可行的命令代码

按键精灵sayString不生效