PC端按键精灵模拟按键与输入法的问题

Hwnd = 396344
iB1=0
Do While iB1 < 3
iB= 0
Do While iB < 3
Randomize
i = round(rnd() * (8 - 1), 0) + 1
TracePrint i
str = "838772768579867369"
a = mid(str, 2*i-1, 2)
Call Plugin.Bkgnd.LeftClick(Hwnd, 490, 225)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, a)
Delay 500
iB = iB + 1
Loop
iB1 = iB1 + 1
Call Plugin.Bkgnd.KeyPress(Hwnd, 32)
Loop
分割线

img


如图,我想要通过按键精灵的模拟按键通过输入法得到随机的汉字ID,但是实际效果却是模拟按键无法搭配输入法,得到的是一串英文字母。这种情况应该怎么解决

这个输入框只支持英文吧。你试试在记事本上运行你的程序,应该是没问题的