www.1862.net > 在批处理中iF /i '%ChoiCE%'=='1' goto A

在批处理中iF /i '%ChoiCE%'=='1' goto A

/i 开关是指是否区分字符串大小写。 看下下面的代码就会明白 if "A" gtr "a" echo 区分大小写: A 大于 a if /i "A" equ "a" echo 不区分大小写: A 等于 a

@ECHO OFF :START CLS SET Choice= SET /P Choice=请选择要查看的页面,然后按回车: ECHO. IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1% IF /I '%Choice%'=='1' GOTO PAGE1 IF /I '%Choice%'=='2' GOTO PAGE2 IF /I '%Choice%'=='Q' GOTO END...

这是对变量的截取,SET choice=%choice:~0,1%表示截取原变量最前面的1个字符作为新变量 另外比如 SET choice=%choice:~2,5% 则表示 截取从第2个字符后面的5个字符 你可以在cmd窗口里输入set /?查看系统的帮助。 你给的代码里,是当从键盘输入多...

条件代码如下: @echo off & setlocal enabledelayedexpansion title 删除不匹配文件 for /f "delims=" %%a in ('dir /b /a-d *.lrc') do ( if not exist "%%~na.amr" ( if not exist "%%~na.mp3" ( if not exist "%%~na.wma" ( del /q "%%a" ) ...

@echo off color 0b mode con cols=80 lines=25 echo ************************************** echo. 关机 echo ************************************** echo 请选择要进行的操作,并按回车: echo 1.定时关机 echo 2.倒计时关机 echo 3.取消定...

GAGATOSHUT,你怎么没理解问题呢?呵呵。 那我回答这个问题了,代码如下: @echo off&CLScolor 5Fset /p choice=******请输入CPUID******:for /f "tokens=2 delims==" %%i in ('wmic CPU get ProcessorID /value') do set a=%%iif /i "%choice%...

请把第一界面中的三个跳转goto 改成set SP= 最后纠正你一下,批处理没有end命令,请改成exit 还有提个建议,每个选择界面请在最后做过错误输入选择后的跳转重输或提示或退出。否则你的代码不管变量的错与对都会执行下一句代码命令的。

把里面所有的 goto cl 删除就可以了。

你需要把这个目录放到系统的path路径里。 win7为例: 从“开始”菜单选择“电脑” 从上下文菜单选择“系统属性” 单击“高级系统设置 > 高级”选项卡 单击“环境变量”,然后在“系统变量”下找到 PATH 并单击。 在“编辑”窗口中,通过将脚本的位置添加到 PAT...

你可以这样写啊:homeset /p choice= 请输入您的选择: if "%choice%"=="1" goto autoip if "%choice%"=="2" goto wxbgip if "%choice%"=="3" goto setip1 if "%choice%"=="4" goto exitgoto home

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com