
CODE: [Copy to clipboard]但是这个代码有一定的局限行,如果还有一个系统帐户名为qgpabc的用户的话,也会报有这个用户的。@echo off
for /f %%i in ('net user ^| find "qgp"') do (
if not "%%i#"=="#" echo 存在qpg这个用户。& goto :lxm
)
echo 不存在qgp这个用户。
:lxm
pause
CODE: [Copy to clipboard]绝对不会出错的代码:
@echo off
net user qgp >nul 2>nul && echo 存在该用户 || echo 用户不存在.
pause
CODE: [Copy to clipboard]有一定局限性的代码:
@echo off
set trom=1
for /f "skip=4 tokens=1-3" %%i in ('net user') do (
if not "%%i"=="" if not "%%i"=="命令成功完成。" if "%%i"=="qgp" echo 用户存在. & set trom=2
if not "%%j"=="" if "%%j"=="qgp" echo 用户存在. & set trom=2
if not "%%k"=="" if "%%k"=="qgp" echo 用户存在. & set trom=2
)
if "%trom%"=="1" echo 用户不存在.
pause
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |