本帖最后由 flashercs 于 2018-9-29 21:10 编辑
回复 7# 小智BAT - rem 判断计算机名
- @echo off
- set xx=%computername%
- echo %xx%|findstr "^[PN]80[0-9][0-9][0-9][0-9][0-9][0-9]$">nul&&(
- set pcnum=8
- echo 计算机名符合8位
- )||echo %xx%|findstr "^[PN]1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$">nul&&(
- set pcnum=11
- echo 计算机名符合11位
- )||echo 计算机名既不符合8位,也不符合11位。
- rem echo %nn%|findstr/nn "^1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" >nul&& set pcnum=11||echo 计算机名不符合(不是手机号码)
-
- REM if %pcnum%==8 (ECHO √. 计算机名符合!计算机名为:%computername%) else (echo no)
- REM if %xx%==%username% (ECHO √. 计算机名和用户名对应!用户名为:%xx%) else ( goto usernamenew )
- pause
复制代码
|