-1

私は月曜日を取得しています==日曜日は現時点では予想外でした。何を間違えたのかわかりません。私のすべての if ステートメントは良さそうなので、誰かが何かを見つけたら教えてください。

set day7=%DATE:~0,3%
set month12=%DATE:~4,2% 
set day365=%DATE:~7,2%
set year1=%DATE:~10,4%

if /f %day7%==Sun set day7=Sunday
if /f %day7%==Mon set day7=Monday
if /f %day7%==Tue set day7=Tuesday
if /f %day7%==Wed set day7=Wednesday
if /f %day7%==Thu set day7=Thursday
if /f %day7%==Fri set day7=Friday
if /f %day7%==Sat set day7=Saturday

for /f "eol=; tokens=%month12% delims=," %%i in ("January,February,March,April,May,June,July,August,September,October,November,December") do set month12=%%i 

echo Today is %day7% %month12% %day365% %year1%
GOTO redo
4

1 に答える 1

1

/fIF コマンドにはオプションがないため、構文エラーです。

/fオプションを削除すると、機能するはずです。

于 2012-11-27T01:45:58.620 に答える