[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] 普通域用户runas安装软件的VBS脚本怎样处理路径中的空格?

各位老师,我想要写个脚本能够在普通域用户下使用runas来安装软件,但是安装文件的网络路径里面有空格,执行代码时会报错,请问该如何解决?另外再问个问题,能不能自定义安装路径,就是说我可以通过inputbox来输入想要安装软件的路径,这样我就不用针对每个程序写个脚本了。本人第一次发帖,请各位能够帮助小弟,非常感谢。
  1. Const AppPath = "runas /user:domain\user  \\wux-file01\IT Install Package\Install Files\Java\jre-6u31-windows-i586-s.exe"
  2. Const pwd = "abc@123"
  3. Set objShell = CreateObject("Wscript.Shell")
  4. objshell.Run AppPath
  5. WScript.Sleep 1000
  6. objshell.SendKeys(pwd)
  7. objshell.SendKeys("{ENTER}")
复制代码

回复 2# CrLf


    加双引号试过了,不行。

TOP

回复 3# CrLf


这条语句执行报错,
const AppPath = "runas /user:domain\user  """ & path & """"

我的电脑室Windows 7 64位的,没有 UserAccounts.CommonDialog

TOP

返回列表