【发布时间】:2023-03-22 15:05:01
【问题描述】:
我正在尝试编写一个小批量脚本来从拇指驱动器安装应用程序。问题是根据可用的驱动器号,插入不同的机器时驱动器号会发生变化。我有运行安装的脚本,但想在开头添加一个脚本,该脚本将检测我插入的拇指驱动器的分配驱动器号并将其存储在一个变量中,然后我可以在脚本的其余部分中替换驱动器完成安装的信函。
我得到了识别拇指驱动器的分配驱动器号的命令,该驱动器独立工作。
wmic logicaldisk where volumename="StacelandFlash" get name
结果:D:(正确)
但我似乎无法将其分配给变量。
set X=wmic logicaldisk where volumename="StacelandFlash" get name
echo X
结果:X
set X=wmic logicaldisk where volumename="StacelandFlash" get name
echo %X%
结果:wmic logicaldisk where volumename="StacelandFlash" get name
【问题讨论】:
-
请edit您的问题标题与相关内容相关,而不仅仅是重复您添加的标签。您的标题应该描述您提出的问题或您试图解决的问题,并且应该足够清晰,以供在搜索结果列表中看到它的未来读者使用。您只是将标签信息冗余添加为主题,毫无意义且重复。
-
强制性“DOS 和批处理是不同的动物,你几乎可以肯定没有使用 DOS”评论。
标签: windows batch-file cmd wmic