我期待在啓動時運行一個.bat文件,以檢查它是否是9月18日的日期,這是我的生日。我寫的是 @echo off if %date% == Sun 09/18/2016 start /d C:\Users\david\Documents\birthday.bat end if
但這不起作用。我對腳本相當陌生,所以任何幫助,將不勝感激。如何在.bat文件的特定日期執行一段代碼?
編輯:我也嘗試使用Schtasks來創建一個計劃的任務,執行birthday.bat在給定的日期,但這完全失敗了創建一個任務。我正在運行Win10並希望完全從.bat文件完成此操作。
當調試你的批處理腳本時,擺脫(註釋出)「@echo off」。然後,當你運行它時,你可能會看到它失敗的地方。 –
@WesLarson我試着用下面的代碼'if%date%== Thu 02/18/2016 echo「Hello world!」做一個測試.bat文件,但是仍然沒有打印到cmd。難道我做錯了什麼? –
如果「%date%」==「Thu 02/18/2016」 – SachaDee