1. 批處理命令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
希望有幫到你