導航:首頁 > 程序命令 > 批處理的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命令相關的資料

熱點內容
同花順上傳到伺服器地址 瀏覽:927
電腦加密安卓版 瀏覽:824
手機程序加密有什麼作用 瀏覽:178
求黑馬程序員python教程 瀏覽:528
androidmvvm優缺點 瀏覽:894
unix下編譯庫文件 瀏覽:633
程序員的u盤 瀏覽:237
android根據經緯度獲取城市 瀏覽:564
python使用解釋器還是編譯器 瀏覽:358
以下關於有加密演算法及密鑰描述 瀏覽:220
linuxgethostname 瀏覽:416
程序員多數有對象 瀏覽:131
單片機延時程序計算 瀏覽:444
編譯原理語法翻譯 瀏覽:504
pr編譯出錯渲染存在偏移 瀏覽:262
如何製作自家的app 瀏覽:199
推薦一個解壓軟體rar解壓幫手 瀏覽:212
wd文檔加密器 瀏覽:748
伺服器上傳壓縮包一般是什麼格式 瀏覽:333
發送加密文件密碼幾位數 瀏覽:160