導航:首頁 > 程序命令 > 批處理的if命令

批處理的if命令

發布時間:2023-01-06 11:51:54

Ⅰ 批處理命令IF要怎麼用

1、你要用IF的話,只能把下面命令放在啟動項里,每天做一個判定
判定日期為2008年9月1日,即運行D盤下的go.exe。
如果你不想要任何提示,可以刪除下面的@echo和pause和goto start行
@echo off
title $%date:~0,4%%date:~5,2%%date:~8,2%$
:start
set date=%date:~0,4%%date:~5,2%%date:~8,2%
if %date%==20080901 goto doit
:notdoit
@echo 時間還沒到呢
pause.
goto start
:doit
start d:\go.exe
@echo 時間剛好,運行了哈
pause.

2、其實用AT命令可以更好的解決你這問題(見代碼),但這個命令有個缺點就是如果在指定的時間(如7點)沒開機的話就不運行了

每天7點運行D盤的go.exe
at 7:00 /every:M,T,W,Th,F,S,Su d:\go.exe
每個月7號的7點運行D盤的go.exe
at 7:00 /next:7 d:\go.exe

希望有幫到你

Ⅱ cmd 批處理的if命令,能不能判斷多個條件

cmd 批處理的if命令,能判斷多個條件,判斷方法為:

1、右鍵打開右鍵菜單,新建一個文本文檔。

Ⅲ 批處理 if 的一些參數

If在批處理程序中執行條件處理。

語法
if [not] errorlevel Number Command [else Expression]

if [not] String1==String2 Command [else Expression]

if [not] exist FileName Command [else Expression]

如果啟用了命令擴展,請使用以下語法:

if [/i] String1 CompareOp String2 Command [else Expression]

if cmdextversion Number Command [else Expression]

if defined Variable Command [else Expression]

參數
not
指定只有當條件為假時才執行該命令。
errorlevel Number
只有當由 Cmd.exe 運行的前一個程序返回大於或等於 Number 的退出代碼時,才能指定真條件。
Command
指定只有滿足前面的條件時才應執行的命令。
String1==String2
只有當 String1 和 String2 相同時才能指定真條件。這些值可以是文字字元串或批處理變數(例如 %1)。對於文字字元串,不需要使用問號。
exist FileName
如果 Filename 存在,則指定真條件。
CompareOp
指定三個字母的比較運算符。下表列出了 compareop 的有效值。 運算符 描述
EQU 等於
NEQ 不等於
LSS 少於
LEQ 少於或等於
GTR 大於
GEQ 大於或等於

/i
強制字元串比較忽略大小寫。可以在 if 的 String1==String2 格式上使用 /i。這些比較是通用的。因為如果 String1 和 String2 都全部由數字組成,則字元串將轉化為數字並執行比較。
cmdextversion Number
只有當與 Cmd.exe 的「命令擴展」功能相關的內部版本號等於或大於 Number 時,才指定真條件。第一個版本是 1。當命令擴展的功能有重大增強時,則在此號碼上加 1。禁用命令擴展時(默認情況下命令擴展為啟用),cmdextversion 條件不為真。
defined Variable
如果定義了 Variable,則指定條件為真。
Expression
指定將傳遞給 else 子句中命令的命令行命令和任何參數。
/?
在命令提示符下顯示幫助。

Ⅳ 批處理文件里if命令的用法

這個是要用set /p這個命令來實現的。
@echo off
color 1f
:b
cls
echo [主菜單]
echo [1]在D盤新建「2012」文件夾
echo [2]在D盤新建「2013」文件夾
echo [3]在D盤新建「2014」文件夾
echo [4]退出程序
set /p a=請選擇要進行的操作,然後按回車:
if %a% ==1 goto s1
if %a% ==2 goto s2
if %a% ==3 goto s3
if %a% ==4 goto s4
if not %a%=="" goto s5
:s1
md d:\2012
set /p =文件夾已經創建,按任意鍵返回主菜單<nul
pause >nul
goto b

:s2
md d:\2013
set /p =文件夾已經創建,按任意鍵返回主菜單<nul
pause >nul
goto b

:s3
md d:\2014
set /p =文件夾已經創建,按任意鍵返回主菜單<nul
pause >nul
goto b

:s5
set /p =選擇無效!請按任意鍵後重新輸入. . . <nul
pause >nul
GOTO b

:s4
exit

閱讀全文

與批處理的if命令相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:736
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163