除了紀錄檔以外還想標示上午還是下午

上次提到要把瀏覽歷史紀錄一下,結果發現檔案可能會覆蓋,唉!輪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%

收工!

留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

Excel 巨集合併多個 Excel 檔案