このスクリプトはどのようにエラーを返し続けますか?
@echo off
set csd=Fri 03/08/2013
set edayn=%csd:~7,1%%csd:~8,1%
set /a tsday=%edayn%
echo %edayn%
echo %tsday%
pause
時間形式: ddd mm/dd/yyyy
「csd」変数は、スクリプトを開いた日です。
変数「edayn」または日付のゼロを削除するために、「set /a」を使用して削除しましたが、次のエラーが表示されます。
Invalid number. Numeric constants are either decimal (17),
hexadecimal (0x11), or octal (021).
08
ECHO is off.
Press any key to continue . . .
日が 0 で始まらない場合、このエラーは発生しません。
このスクリプトでエラーが見つかりません