批处理命令结果赋值问题
CLScolor5Fset/pchoice=******请输入CPUID******:if%choice%==%a%goto1ifnot%choice%==%a%goto...
CLS
color 5F
set /p choice=******请输入CPUID******:
if %choice%==%a% goto 1
if not %choice%==%a% goto 2
ECHO.
以上的%a%是个变量!
空的一行加什么命令将wmic CPU get ProcessorID此命令的结果、结果有两行、
ProcessorId
BFEBFBFF000306A9
我只要最后一行!
以达到输入正确的:
BFEBFBFF000306A9
就执行1
反之输入错误的
就执行2 展开
color 5F
set /p choice=******请输入CPUID******:
if %choice%==%a% goto 1
if not %choice%==%a% goto 2
ECHO.
以上的%a%是个变量!
空的一行加什么命令将wmic CPU get ProcessorID此命令的结果、结果有两行、
ProcessorId
BFEBFBFF000306A9
我只要最后一行!
以达到输入正确的:
BFEBFBFF000306A9
就执行1
反之输入错误的
就执行2 展开
2个回答
展开全部
GAGATOSHUT,你怎么没理解问题呢?呵呵。
那我回答这个问题了,代码如下:
@echo off&CLS
color 5F
set /p choice=******请输入CPUID******:
for /f "tokens=2 delims==" %%i in ('wmic CPU get ProcessorID /value') do set a=%%i
if /i "%choice%"=="%a%" (goto 1) else (goto 2)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
for /f "tokens=2 delims==" %%a in ('wmic CPU get ProcessorID /value') do set a=%%a
set /p choice=******请输入CPUID******:
if %choice%==%a% (goto 1) else goto 2
goto :eof
:1
echo 111111
goto :eof
:2
echo 222222222
pause
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询