Board logo

标题: 如何把dos变量值传递给vbs [打印本页]

作者: zexuhu     时间: 2008-1-24 14:42    标题: 如何把dos变量值传递给vbs

我在dos里运行命令以后,,DOS里的变量值经过处理,,
我想把这些处理过的结果传递给VBS,如何做到?
作者: slore     时间: 2008-1-24 14:43
VBS可以接受参数...
作者: zexuhu     时间: 2008-1-24 14:45
怎么接受,可以详细说明吗?
作者: slore     时间: 2008-1-24 14:55
搜索下:
WScript.Arguments
作者: zexuhu     时间: 2008-1-24 15:22
顶,,,,在线等,,,,,
作者: fastslz     时间: 2008-1-24 19:08

@echo off
>test.vbs echo set File=WScript.Arguments
>>test.vbs echo WScript.echo "传递参数",File.Count,"个"
>>test.vbs echo WScript.echo "第一个参数",File(0)
>>test.vbs echo WScript.echo "第二个参数",File(1)
set xxx=abc
set xxxxxx=efg
test.vbs %xxx% %xxxxxx%
pause

作者: zexuhu     时间: 2008-1-25 00:20
那还没有办法把VBS的变量传递给DOS。。。。
作者: zexuhu     时间: 2008-1-25 01:02
顶起来,,,


那还没有办法把VBS的变量传递给DOS。。。。

[ Last edited by zexuhu on 2008-1-25 at 01:06 AM ]
作者: zh159     时间: 2008-1-25 01:30

>test.vbs echo WScript.echo "参数"
for /f "delims=" %%i in ('"cscript //nologo test.vbs"') do echo %%i
pause

作者: women520     时间: 2009-6-2 05:21    标题: kan kan

xie xie xue  xi le