gpt4 book ai didi

windows - 将参数从 vbscript 传递到批处理文件

转载 作者:可可西里 更新时间:2023-11-01 11:52:39 27 4
gpt4 key购买 nike

我有一个调用 vbscript 的批处理文件。 VBscript 返回当前日期时间戳。谁能告诉我如何将日期戳值传递给批处理脚本。我是当前正在使用我不想使用的 Wscript.Echo:

批处理文件:

wscript "C:\Script.vbs"  "C:\Log.txt"

vb 脚本:

Set objArgs = Wscript.Arguments

Dim objFSO, objFile, LogFile

LogFile = WScript.Arguments(0)
Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objFile = objFSO.GetFile(LogFile)
Wscript.Echo objFile.DateLastModified

End If

任何人都可以告诉我在上面的脚本中我可以做什么来将 daterastmodified 传递给批处理文件?我不想使用 Wscript.Echo ...

最佳答案

@for /f "tokens=* delims=" %%# in ('cscript /nologo "C:\Script.vbs"  "C:\Log.txt"') do @set "result=%%#"

现在您可以使用 %result% 变量了。

Wscript 会弹出结果。命令行/bat 最好使用cscript。

您还可以嵌入 vbscript code into the batch

关于windows - 将参数从 vbscript 传递到批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26633091/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com