gpt4 book ai didi

batch-file - 批处理命令和错误处理

转载 作者:行者123 更新时间:2023-12-03 08:12:54 26 4
gpt4 key购买 nike

我在批处理文件中使用此代码:

for /f %%f in ('"net user %user% /domain | findstr /i %group%"') do set /a i=%i%+1

看起来无论您键入什么%user%,即使找不到%user%,它仍会将%i%+ 1设置为1...。

如果未找到%user%,则NET USER报告说未找到该用户,但是由于%i%= 1,它继续在脚本中继续。

我将如何开始工作呢?
如果在/Domain中找不到%user%,则%i%需要= 0

最佳答案

for /f %%f in ('"net user %user% /domain ^| findstr /i %group%"') do set /a i=%i%+1
您需要对管道进行转义,因为它比for循环具有更高的优先级。

关于batch-file - 批处理命令和错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30107206/

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