gpt4 book ai didi

windows - 批处理文件 - 如何检查是否设置了 bin 文件夹的路径

转载 作者:可可西里 更新时间:2023-11-01 10:26:51 26 4
gpt4 key购买 nike

我的批处理文件我想检查是否设置了以下位置的路径

 C:\Program Files(x86)\Windows Installer XML v3.5\bin

在系统变量或用户定义变量中的任何变量中

我的需要是使用 bin 文件夹的内容;如果用户没有按照上面引用的方式安装但做了类似

C:\WindowsinstallerXML\bin

或者 D:\WindowsInstaller\bin

最佳答案

如果你想为字符串检查每个定义的变量,这就是方法。如果你想专门检查用 echo %path% 替换 set 的路径变量也可以。

set | find "C:\Program Files(x86)\Windows Installer XML v3.5\bin" > NUL 2>&1 || goto badinstall

如果要检查安装目录,我建议检查一下是否有注册表值,如果有可以这样拉。

for /f "tokens=3 delims=    " %%a in ('reg query \HKCU\path\to\subkey\here /v "keyhere" ^| findstr /C:"keyhere"') do set wixmlpath=%%a

关于windows - 批处理文件 - 如何检查是否设置了 bin 文件夹的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14040793/

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