- 时间:2021-03-15 03:31 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:VBS利用SendKeys输入中文字符的方法
首先我们看一个输入字母的例子:
[url=http://xiazai.jb51.net/201101/tools/clip.rar]clip.rar[/url] 下载后解压缩,把得到的clip.exe复制到 %systemroot%\system32文件夹下面即可。现在vbs用SendKeys输入中文字符的问题得以完美解决了,前提是有clip.exe的支撑。
代码如下:
Set wshobj=WScript.CreateObject("WScript.Shell")
code="你想输入的中文"
wshobj.Run "cmd.exe /c echo " & code & "| clip.exe", vbHide
app=wshobj.Run ("C:\windows\notepad2.exe")
WScript.Sleep 1000
wshobj.AppActivate app
wshobj.SendKeys "^v"
Wscript.Quit
以上代码经本人测试完美有效,结贴~~~