关于Wscript.Shell中 Run参数传递
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Wscript.Shell中 Run参数传递相关的知识,希望对你有一定的参考价值。
代码:
set ws=wscript.createobject("wscript.shell")
var="monitormachine:111.111.111.111"
ws.run "E:\\BATCH\\f.bat var",0
问题
ws.run "E:\\BATCH\\f.bat var",0 中var没有替换成相应的字符串,
网上有资料说,修改成:ws.run "E:\\BATCH\\f.bat"+var,0 但也不行,运行错误提示“系统找不到指定的文件”,"monitormachine:111.111.111.111"确不是文件,只是一个我写入一个字符串,这个问题如何解决,求帮助!
set ws=wscript.createobject("wscript.shell")
var="monitormachine:111.111.111.111"
ws.run "E:\\BATCH\\f.bat " & var, 0
vbs中wscript.shell对象run调用dos命令的路径问题
vbs代码
set wsh=createobject("wscript.shell")
wsh.run "cmd /c start /max 文件路径",0
其中的 文件路径 含有空格 所以必须要用双引号括起来 但是已经有双引号了 这个该怎么处理呢
wsh.run "cmd /c start /max “ & chr(34) & "文件路径" & Chr(34),0追问
不可以的 弹出的窗口不是文件窗口 而是bat 窗口 你建个.txt文件测试一下
追答这个不是代码的问题,cmd /c start /max 后面的路径本来加双引号就会变成那样
以上是关于关于Wscript.Shell中 Run参数传递的主要内容,如果未能解决你的问题,请参考以下文章
vbs中wscript.shell对象run调用dos命令的路径问题
WScript.Shell对象的 run()和exec()函数使用详解