首页 > 电脑专区 > 电脑教程 >

批处理-显示用户名及当前用户

来源:互联网 2023-02-20 23:45:55 501

批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式, 只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS(磁盘操作系统);建立一个简单ip地址显示小程序。RRJ办公区 - 实用经验教程分享!

工具/原料

  • Dos

方法/步骤

  • 1

    计算机查看用户信息命令为net user如图示。RRJ办公区 - 实用经验教程分享!

    批处理-显示用户名及当前用户RRJ办公区 - 实用经验教程分享!

  • 1本页面未经许可获取自百度经验
  • 2

    当前用户账号id获取,系统已经有变量可以直接获取%username%,查看系统所自定义变量可输入set命令如图。RRJ办公区 - 实用经验教程分享!

    批处理-显示用户名及当前用户RRJ办公区 - 实用经验教程分享!

  • 3

    使用for语句进行截取用户,for /f "skip(跳过的行数)=4 " %i in ("net user" ) do (echo %i)RRJ办公区 - 实用经验教程分享!

    批处理-显示用户名及当前用户RRJ办公区 - 实用经验教程分享!

  • 4

    优化之后代码如下:RRJ办公区 - 实用经验教程分享!

    @echo offRRJ办公区 - 实用经验教程分享!

    echo 所有用户帐号ID为:RRJ办公区 - 实用经验教程分享!

    echo.RRJ办公区 - 实用经验教程分享!

    for /f "skip=4 tokens=1-4" %%i in ('net user') do (RRJ办公区 - 实用经验教程分享!

    if not "%%i"=="命令成功完成。" echo %%iRRJ办公区 - 实用经验教程分享!

    if not "%%j"=="" echo %%jRRJ办公区 - 实用经验教程分享!

    if not "%%k"=="" echo %%kRRJ办公区 - 实用经验教程分享!

    )RRJ办公区 - 实用经验教程分享!

    echo.RRJ办公区 - 实用经验教程分享!

    echo 当前用户帐号ID为:%username%RRJ办公区 - 实用经验教程分享!

    pause>nulRRJ办公区 - 实用经验教程分享!

    建立txt文件复制上述代码,修改文件名为.bat运行如下。RRJ办公区 - 实用经验教程分享!

    批处理-显示用户名及当前用户RRJ办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!RRJ办公区 - 实用经验教程分享!


    标签: 操作系统用户处理

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码