yqqy7577 发表于 2009-10-22 11:06:13

QTP中的VBS脚本模拟键盘输入的问题

求助:定义了一个输入字符串的函数,来模拟键盘输入
Function inputkeys(strings)
        wait(2)
        Set WshShell = CreateObject("WScript.Shell")
        WshShell.SendKeys strings
        wait(2)
        Set WshShell = nothing
End Function
输入数字和英文是可以的,但是输入中文 就会输入乱码,而且会自动打开系统中一些乱七八糟的程序,如打开一个新的IE,打开邮件等,我怀疑是中文编码的问题,求解决方法,先谢了

hsjzfling 发表于 2009-10-22 11:12:22

这个函数是无法输入中文的。。。你也说了是模拟键盘输入,键盘上可是没有一个中文字符~~

zero0223 发表于 2009-10-22 16:07:20

可以把默认输入法设置为中文,然后模拟拼音……

dabie 发表于 2009-10-22 16:57:25

用sendmessage把
页: [1]
查看完整版本: QTP中的VBS脚本模拟键盘输入的问题