今天測試一個批次檔的功能,原始碼如下:

@echo off
set _week=週三
goto %_week%

:週一
echo %_month%
echo %_week%
goto :finish

:週三
echo good
goto :finish

:finish

執行時出現「系統無法找到指的批次標籤」,
但是如果把_week的內容改為英文或數字,
再把標籤也改為英文或數字,就可以正常。

原來不是Windows的批次檔沒有支援中文,
而是檔案的編碼,因為我用Notepad++編輯,
而編碼預為UTF-8,所以才無法正確判別中文。

只要把編碼改為ANSI碼,這樣就正常了。
arrow
arrow
    全站熱搜

    keven 發表在 痞客邦 留言(0) 人氣()