IF的批处理—if
IF (DOS命令)
执行批处理程序中的条件处理。
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
NOT 指定只有条件为 false 的情况下, Windows XP 才
应该执行该命令。
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 string1 compare-op string2 command
IF CMDEXTVERSION number command
IF DEFINED variable command
其中,比较运算符可以是:
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
及 /I 开关;如果该开关被指定,则说明要进行的字符串比较不分
大小写。/I 开关可以用于 IF 的 string1==string2 的形式上。这些
比较都是通用的;原因是,如果 string1 和 string2 都是由数字
组成的,字符串会被转换成数字,进行数字比较。
CMDEXTVERSION 条件的作用跟 ERRORLEVEL 的一样,除了它
是在跟与命令扩展名有关联的内部版本号比较。第一个版本
是 1。每次对命令扩展名有相当大的增强时,版本号会增加一个。
命令扩展名被停用时,CMDEXTVERSION 条件不是真的。
如果已定义环境变量,DEFINED 条件的作用跟 EXISTS 的一样,
除了它取得一个环境变量,返回的结果是 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 当前数值的
字串符表达式;否则,您会得到其数值。
电脑如何用wifi上网
开始---设置---网络和Internet---WLAN 设置为开--- 显示可用网络,选择需要连接的WIFI,输出密码后,连接
使用160WiFi解决拨号上网用户无法开启WiFi共享
不少朋友都用过160WiFi,160WiFi让众多用户在没有路由器的前提下用笔记本实现了WiFi共享。现在,有一些拨号上网的用户遇到无法开启WiFi共享的问题。下面,就由小编教大家,如何使用160WiFi解决拨号上网用户无法开启WiFi共享,希望对这些用户有帮助。
使用160WiFi解决拨号上网用户无法开启WiFi共享
一、拨号上网用户无法开启WiFi共享。部分拨号上网用户由于在创建连接时未选择“允许其他人使用此连接”,可能会导致无法共享。出现的错误提示如下图所示。此时需要新建拨号链接,并在建立时勾选“允许其他人使用此连接”。
打开系统的控制面板,找到“查看网络状态和任务”,打开“网络和共享中心”,重新设置新的连接或网络。在设置新的连接时,在“键入您的Internet服务提供商(ISP)提供的信息”界面,请选择“记住次密码”,并勾选“允许其他人使用此连接”这个选项允许可以访问这台计算机的人使用此连接。
连接成功之后,再重新开启160WiFi,就能实现WiFi共享了。
二、360杀毒的360rp.exe导致WiFi共享失败。部分用户由于有个别设置,导致wifi开启失败,可以尝试以下方法解决。
打开360杀毒的设置选项,取消“登陆Windows后自动启动”,关闭“自我保护”,然后再重新开启160WiFi,就可以实现WiFi共享。
-批处理