gpt4 book ai didi

windows - 如果命令成功,则继续下一步

转载 作者:太空宇宙 更新时间:2023-11-03 13:40:03 25 4
gpt4 key购买 nike

我正在编写一个导入证书然后设置代理设置的批处理文件。我希望它仅当证书已成功安装时才继续设置代理。

certutil.exe -addstore -f "CA" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer"
certutil.exe -addstore -f "TrustedPublisher" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer"
certutil.exe -addstore -f "root" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer"

在继续接下来的两个命令之前,我应该在此处放置什么来检查最后三个命令是否成功?

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d myproxyaddress

如有任何帮助,我们将不胜感激!

最佳答案

如果您不想在处理第一个命令之前启动下一个命令行,您可以使用带有开关“/wait”的命令“Start”。这将执行命令并等待它完成。这看起来像:

start /wait certutil.exe -addstore -f "CA" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer"
if %errorlevel% neq 0 exit /b %errorlevel%
start /wait certutil.exe -addstore -f "TrustedPublisher" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer"
if %errorlevel% neq 0 exit /b %errorlevel%
start /wait certutil.exe -addstore -f "root" "C:\Users\%Username%\AppData\Local\Temp\IXP000.TMP\cert.cer"
if %errorlevel% neq 0 exit /b %errorlevel%

关于windows - 如果命令成功,则继续下一步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26470204/

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