如何把vbs的变量作为参数传给bat文件?【急】

vbs文件:DimobjshellDimex_datesetobjshell=CreateObject("Wscript.Shell")ex_date=dateadd("... vbs文件:
Dim objshell
Dim ex_date
set objshell=CreateObject("Wscript.Shell")
ex_date=dateadd("d",-1,date)
objshell.Run("cmd /k 1.bat ex_date")

bat文件:

echo %1

运行vbs之后,cmd显示的是ex_date,而不是时间。
展开
 我来答
foreversecraet
推荐于2018-03-29 · TA获得超过1061个赞
知道小有建树答主
回答量:1338
采纳率:0%
帮助的人:1333万
展开全部
Dim objshell
Dim exd
set objshell=CreateObject("Wscript.Shell")
exd=dateadd("d",-1,date)
objshell.Run "1.bat "&exd&""

应该是这样的啦,给你答案了你怎么还不来看看
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lidajiangzw
2011-03-26 · TA获得超过903个赞
知道小有建树答主
回答量:774
采纳率:0%
帮助的人:714万
展开全部
Dim ex_date
set objshell=CreateObject("Wscript.Shell")
ex_date=dateadd("d",-1,date)
objshell.Run("cmd /k 11.bat " & ex_date)
追问
这个运行有错误
追答
那可能是我这里 的文件名写错了  objshell.Run("cmd /k  1.bat  " & ex_date)  我写成 11.bat 了,你给的是1.bat
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式