cscript //nologo versioninfo.vbs Kernel Kernel\bin\Release\Kernel.exe
此脚本返回我的内核文件版本。比方说3.11
现在我想创建一个包含该3.11的目录。
set version=cscript //nologo versioninfo.vbs Kernel Kernel\bin\Release\Kernel.exe
set destination=\MyProgram(%version%)
if not exist %destination% mkdir %destination%
但它不会使用名称
创建它按预期MyProgram(3.11)
但创建为
MyProgram(cscript // nologo versioninfo.vbs内核 内核\ BIN \发布\ KERNEL.EXE)
所以我需要将我的cscript输出设置为文本,这样我就可以将它插入目的地了。
解决方案:
cscript //nologo versioninfo.vbs Kernel Kernel\bin\Release\Kernel.exe > tmp
SET /p version= < tmp
答案 0 :(得分:0)
找到解决方案
cscript // nologo versioninfo.vbs Kernel Kernel \ bin \ Release \ Kernel.exe&gt; TMP SET / p version =&lt; TMP