[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] bat如何接收vbs的返回值?

我有vbs文件
Option Explicit
dim str
str=“aaaa”

在bat文件中如何获取vbs里面的str作为返回值,返回到bat中呢?

@echo off
for /f "delims=" %%a in ('cscript -nologo 要执行的脚本.vbs') do echo %%a
pause

要执行的脚本.vbs 内容如下:
  1. Option Explicit
  2. dim str
  3. str="aaaa"
  4. WScript.Echo str   '用 WScript.StdOut.WriteLine str也可以
复制代码

TOP

TOP

谢谢各位的支持。

TOP

案例留稿:
for /f "delims=^: tokens=2" %%s in ('cscript //nologo C:\Windows\System32\slmgr.vbs -dli ^|find "部分产品密钥"') do echo 当前系统密钥:    XXXXX-XXXXX-XXXXX-XXXXX-%%s

TOP

返回列表