除了紀錄檔以外還想標示上午還是下午
上次提到要把瀏覽歷史紀錄一下,結果發現檔案可能會覆蓋,唉!輪2班,下個 if 把輸出檔案分開好了。
工作環境:
Windows 10
batch: if, set, @echo off
一開始的時侯沒有 @echo off 一直把程式碼重新顯示在終端機上,加上就好了,這次要標記上下午,所以查了一下, if 的語法、運算元、設定變數。
比較運算元如下:
- equ 或==:等於
- neq:不等於
- lss:小於
- leq:小於等於
- gtr:大於
- geq:大於等於
設定變數用 set variable=somethingelse
輸出用%%夾起來,雙引號中可以輸出變數 echo %variable%
結果就變成:
@echo off
if %time% lss 13 (
set flag=am
) else (
set flag=pm
)
echo %flag%
收工!
留言
張貼留言