Batch file Can';不要批量使用set/a
使用此脚本,我想使Batch file Can';不要批量使用set/a,batch-file,subtraction,Batch File,Subtraction,使用此脚本,我想使%now year%-%eta year%,但结果是: 失踪的操作员 我怎样才能修好它 set eta-year=%nascita-ok:~6,4% set eta-month=%nascita-ok:~3,2% set eta-day=%nascita-ok:~0,2% if %eta-month:~0,1%==0 set eta-month=%eta-month:~1,2% if %eta-day:~0,1%==0 set eta-day=%eta-day:~1,2%
%now year%-%eta year%
,但结果是:
失踪的操作员
我怎样才能修好它
set eta-year=%nascita-ok:~6,4%
set eta-month=%nascita-ok:~3,2%
set eta-day=%nascita-ok:~0,2%
if %eta-month:~0,1%==0 set eta-month=%eta-month:~1,2%
if %eta-day:~0,1%==0 set eta-day=%eta-day:~1,2%
set now-year=%date:~6,4%
set now-month=%date:~3,2%
set now-day=%date:~0,2%
if %now-month:~0,1%==0 set now-month=%now-month:~1,2%
if %now-day:~0,1%==0 set now-day=%now-day:~1,2%
set /a eta-year-ok=%now-year%-%eta-year%
set /a eta-month-ok=%now-month%-%eta-month%
set /a eta-day-ok=%now-day%-%eta-day%
.
set/a
解析器将变量名称解释为算术运算。试着用-
替换-
对不起,我没有写这个,我想做一个算术运算…他说要把变量名改成不包含-
s。好的,我试试这个,谢谢。。。