标题: [问题求助] bat如何接收vbs的返回值? [打印本页]
作者: mq0036 时间: 2014-8-8 16:42 标题: bat如何接收vbs的返回值?
我有vbs文件
Option Explicit
dim str
str=“aaaa”
在bat文件中如何获取vbs里面的str作为返回值,返回到bat中呢?
作者: CrLf 时间: 2014-8-8 16:53
@echo off
for /f "delims=" %%a in ('cscript -nologo 要执行的脚本.vbs') do echo %%a
pause
要执行的脚本.vbs 内容如下:- Option Explicit
- dim str
- str="aaaa"
- WScript.Echo str '用 WScript.StdOut.WriteLine str也可以
复制代码
作者: DAIC 时间: 2014-8-8 17:08
http://bbs.bathome.net/viewthread.php?tid=2187#pid12597
作者: mq0036 时间: 2014-8-8 17:20
谢谢各位的支持。
作者: yakeyun 时间: 2021-10-25 09:35
案例留稿:
for /f "delims=^: tokens=2" %%s in ('cscript //nologo C:\Windows\System32\slmgr.vbs -dli ^|find "部分产品密钥"') do echo 当前系统密钥: XXXXX-XXXXX-XXXXX-XXXXX-%%s
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |