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

2024-12-20 13:13:45
推荐回答(3个)
回答1:

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

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

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

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

回答2:

SayString 输入不了可以用我的命令库里键盘命令下的KeyList
模拟方式一般用超级模拟

回答3:

Do
m = a & b
SayString m
KeyPress "Tab", 1
SayString c
b = b + 1
Delay 300
//感觉你这里少点东西,应该加上回到 登陆界面的过程?语法感觉很好,还有 适当的时候 delay 要长点,要不然 刷新没那么快。
Loop