Ini bagian dari kode saya yang kacau.
@echo off
set /p year=
:start
echo Waiting For The Year To Equal %year%
set /a left=%year%-%date:~6,4%
echo %left% Years Left
timeout /nobreak /t 1 >nul
if %date:~6,4%==%year% goto :01
goto :start
Saya tidak bisa mendapatkan "set / kiri =% tahun% -% tanggal: ~ 6,4%" untuk memberi nilai pada "% tersisa%" Inilah yang saya dapatkan:
Waiting For The Year To Equal 2018
Missing operand.
Years Left
Klik di sini untuk kesalahan di atas
Tolong bantu aku!!!!
Ini berfungsi seperti yang diharapkan di sini ...
—
DavidPostill