51Testing软件测试论坛

标题: VBS中打开一个exe文件,并且输入命令 [打印本页]

作者: axue12    时间: 2017-12-27 15:00
标题: VBS中打开一个exe文件,并且输入命令
Dim objShell, strProgram, strKeys
Set objShell = CreateObject("Wscript.Shell")
strKeys = "startob(192.168.38.181,1)"  '要发送的字符,请自己更改
strProgram = "F:\BSCC3\QTP\Private\tools\inUATest_agent1\UATest.exe" '需要打开的程序,请自己指定
With objShell
.Run strProgram
WScript.Sleep 3000
.SendKeys strKeys
  .SendKeys "~"
End With
Set objShell = Nothing
以上脚本跑出来的结果为下图:

问题:怎么让strKeys = "startob(192.168.38.181,1)" 中文字的部分仅仅作为字符串输入到窗口中,不改变格式的?


作者: Alawn    时间: 2017-12-27 18:54
干啥啊
作者: axue12    时间: 2018-1-8 17:50
已解决,禁用输入法就可以了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2