1. 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
/?
2. bat文件中if用法格式
::══代══碼══開══始═══
@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:\