导航:首页 > 程序命令 > bat命令ifelse

bat命令ifelse

发布时间:2022-11-01 17:18:29

㈠ 帮写一个bat, 类似于else if之类的语句的

for /l %i in (40,1,255) do (net time \\192.168.1.%i /set /y|find /c "命令成功完成"&&exit)
大概意思是就是从40开始循环,每次+1,直到255,如果在 net time 命令 的输出结果含 “命令成功完成”字样,就退出bat。

㈡ 批处理 if else用法

et /p choose="请选择:"
if '%choose%'=='' (goto menu)
if %choose%==1 (goto 1)
if %choose%==2 (goto 2)
if %choose%==zyy (goto zyy) else(goto menu)

㈢ 批处理命令中if后面能够跟else吗怎么测试老是出错呢

批处理命令中if后面是能够跟else的。
if 语句的格式是(command是满足条件时要执行的命令):
IF [NOT] ERRORLEVEL number command

IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
NOT 指定只有条件为 false 的情况下,Windows 才

应该执行该命令。
ERRORLEVEL number 如果最后运行的程序返回一个等于或大于

指定数字的退出代码,指定条件为 true。
string1==string2 如果指定的文字字符串匹配,指定条件为 true。

EXIST filename 如果指定的文件名存在,指定条件为 true。

command 如果符合条件,指定要执行的命令。如果指定的

条件为 FALSE,命令后可跟 ELSE 命令,该命令将
在 ELSE 关键字之后执行该命令。

ELSE 子句必须出现在同一行上的 IF 之后。----请特别注意这一部分:
例如:
IF EXIST filename. (

del filename.
) ELSE (
echo filename. missing.
)

由于 del 命令需要用新的一行终止,因此以下子句不会有效:
IF EXIST filename. del filename. ELSE echo filename. missing

由于 ELSE 命令必须与 IF 命令的尾端在同一行上,以下子句也

不会有效:
IF EXIST filename. del filename.

ELSE echo filename. missing
如果都放在同一行上,以下子句有效:

IF EXIST filename. (del filename.) ELSE echo filename. missing

如果命令扩展被启用,IF 会如下改变:
IF [/I] string1 compare-op string2 command

IF CMDEXTVERSION number command
IF DEFINED variable command
其中, compare-op 可以是:

EQU - 等于

NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于

而 /I 开关(如果指定)说明要进行的字符串比较不分大小写。
/I 开关可以用于 IF 的 string1==string2 的形式上。这些
比较都是通用的;原因是,如果 string1 和 string2 都是
由数字组成的,字符串会被转换成数字,进行数字比较。
CMDEXTVERSION 条件的作用跟 ERRORLEVEL 的一样,除了它

是在跟与命令扩展有关联的内部版本号比较。第一个版本
是 1。每次对命令扩展有相当大的增强时,版本号会增加一个。
命令扩展被停用时,CMDEXTVERSION 条件不是真的。
如果已定义环境变量,DEFINED 条件的作用跟 EXIST 的一样,

除了它取得一个环境变量,返回的结果是 true。
如果没有名为 ERRORLEVEL 的环境变量,%ERRORLEVEL%

会扩充为 ERROLEVEL 当前数值的字符串表达式;否则,您会得到
其数值。运行程序后,以下语句说明 ERRORLEVEL 的用法:
goto answer%ERRORLEVEL%

:answer0
echo Program had return code 0
:answer1
echo Program had return code 1
您也可以使用以上的数字比较:

IF %ERRORLEVEL% LEQ 1 goto okay

如果没有名为 CMDCMDLINE 的环境变量,%CMDCMDLINE%

将在 CMD.EXE 进行任何处理前扩充为传递给 CMD.EXE 的原始
命令行;否则,您会得到其数值。
如果没有名为 CMDEXTVERSION 的环境变量,

%CMDEXTVERSION% 会扩充为 CMDEXTVERSION 当前数值的
字串符表达式;否则,您会得到其数值。

㈣ if else多条件执行 bat

@echooff&title获取WinRAR程序路径By依梦琴瑶

:GetWinRarPath
if/i"%PROCESSOR_IDENTIFIER:~,3%"=="x86"(
settype=exe32
)Else(
settype=exe64
)

for/f"tokens=2*"%%iin('regquery"HKLMSOFTWAREWinRAR"/v"%type%"')do(set"RarPath=%%~j")
if"%RarPath%"==""gotoDownload_Install

echoWinRAR路径%RarPath%
pause
exit

:Download_Install
echo这里写下载安装的代码

::安装完毕后返回重新获取路径
gotoGetWinRarPath

㈤ bat中 if命令怎么写多个条件

if a==b xxxxxxxxx命令 else (
if a==c xxxxxxxxx命令 else (
if a==d xxxxxxxxx命令 else (
if a==e xxxxxxxxx命令 else echo 条件不满足)))

㈥ 批处理bat文件里面,有没有elseif的写法

没有,不过里边可以套IF命令

setp=1
setx=8
if%p%==2(echo正确)else(if%x%==8(echox值是对的)else(echoX值是错的))

㈦ BAT用if-else判断

:方法一
@echo
off
set
/p
var=输入一个数:
if
%var%
EQU
1
(echo
是运行某程序)
else
(echo
否运行某程序)
:方法二长嵌套式
@echo
off
set
/p
var=输入一个数:
if
%var%
EQU
1
(
echo
是运行某程序
echo
其它命令
echo
其它命令
)
else
(
echo
否运行某程序
echo
其它命令
echo
其它命令
)
其中,比较运算符可以是:
EQU
-
等于
NEQ
-
不等于
LSS
-
小于
LEQ
-
小于或等于
GTR
-
大于
GEQ
-
大于或等于
详细说明在命令窗口输入
if
/?

㈧ bat里,if else 的用法

::══代══码══开══始═══
@echo off
title 窗口模式设置
color 1c
set/p mode=是否选用最大窗口模式(Y/N)?:
if /i %mode%==Y (goto max) else goto min
:max
start /max set.bat
exit
:min
start set.bat
exit
::══代══码══结══束═══
::加上括号才可以,另外加上/i参数忽略大小写

复制隐藏文件要加/h这个参数,在x的帮助里面有介绍,用实现不了。
例如:
x /h c:\boot.ini d:\

㈨ 批处理关于 if 和else的语法

if命令格式可写为
if
判断条件
(
成立时命令系列
)
else
(
不成立时命令系列)
注意其中正括号前应有空格
除此外部分外由于有括号不是cmd所需要而是传递给vbscript的,在预处理时会影响
if
结构括号的匹配,此部分的括号——主要是反括号——前必须加转义符^
即写成
^)

㈩ .bat中 if else语句怎么用呀

@echo off
set /p notifyType=“输入1,否则错误”
if "%notifyType%"=="1" ( 括号前面至少要有一个空格
echo ok
) else ( else要和if前面的结束括号)和自身的括号(在同一行
echo no
)

阅读全文

与bat命令ifelse相关的资料

热点内容
文件系统pdf 浏览:762
原神安卓区服什么意思 浏览:34
贝壳app怎么线上发布 浏览:157
如何挑选安卓系统机顶盒 浏览:53
安卓快充使用有什么注意事项 浏览:909
黑马程序员的云计算网课 浏览:946
endnotestyle文件夹怎么导入 浏览:460
讲解少儿编程演讲会开头 浏览:424
思科交换机基础命令 浏览:497
便签可以设置加密吗 浏览:339
免费漫画app怎么看书 浏览:27
华为笔记本电脑怎么安装抖音app 浏览:412
阿里云国际版试用的服务器怎么搞 浏览:895
java正则表达式工具 浏览:160
oa服务器怎么设置ftp 浏览:10
安卓如何安装obb 浏览:442
QQ聊天记录journal文件夹 浏览:118
苹果公司云服务器地址 浏览:85
加密记事本手机 浏览:437
汽车压缩机变频阀 浏览:95