如何把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,而不是时间。 展开
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,而不是时间。 展开
2个回答
展开全部
Dim objshell
Dim exd
set objshell=CreateObject("Wscript.Shell")
exd=dateadd("d",-1,date)
objshell.Run "1.bat "&exd&""
应该是这样的啦,给你答案了你怎么还不来看看
Dim exd
set objshell=CreateObject("Wscript.Shell")
exd=dateadd("d",-1,date)
objshell.Run "1.bat "&exd&""
应该是这样的啦,给你答案了你怎么还不来看看
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Dim ex_date
set objshell=CreateObject("Wscript.Shell")
ex_date=dateadd("d",-1,date)
objshell.Run("cmd /k 11.bat " & 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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询