批处理-显示用户名及当前用户
1、计算机查看用户信息命令为net user如图示。

2、当前用户账号id获取,系统已经有变量可以直接获取%username%,查看系统所自定义变量可输入set命令如图。

3、使用for语句进行截取用户,for /f "skip(跳过的行数)=4 " %i in ("net user" ) do (echo %i)

4、优化之后代码如下:
@echo off
echo 所有用户帐号ID为:
echo.
for /f "skip=4 tokens=1-4" %%i in ('net user') do (
if not "%%i"=="命令成功完成。" echo %%i
if not "%%j"=="" echo %%j
if not "%%k"=="" echo %%k
)
echo.
echo 当前用户帐号ID为:%username%
pause>nul
建立txt文件复制上述代码,修改文件名为.bat运行如下。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:141
阅读量:58
阅读量:112
阅读量:159
阅读量:140