升级到 W10 后批处理文件没有 运行
Batch file does not run after upgrading to W10
我最近从 W7 升级到 W10,似乎一切正常,但这个基本的批处理命令除外。每当我启动文件时,cmd 都会不断输出 "The system cannot accept the date entered"
据我所知没有任何修改,但我不太确定升级过程中可能发生了一些移动文件。
基本上,我需要让批处理文件修改当前日期,因为有问题的应用程序无法使用当前日期正确打开,并在批处理执行几秒后恢复到当前日期。
这是批处理文件:
set curdate=%date%
date %date:~0,-4%2014
cd "C:\Program Files (x86)\HK-Software\IBExpert"
start ibexpert.exe
@TIMEOUT /NOBREAK /T 10
date %curdate%
问题是该脚本中的代码与您机器输出的 %DATE%
不兼容。
只要您的机器在设置 date
时也接受两位数年份,下面提供了一个快速修复。
set curdate=%date%
date %date:~0,-2%14
cd "C:\Program Files (x86)\HK-Software\IBExpert"
start ibexpert.exe
TIMEOUT /NOBREAK /T 10
date %curdate%
我最近从 W7 升级到 W10,似乎一切正常,但这个基本的批处理命令除外。每当我启动文件时,cmd 都会不断输出 "The system cannot accept the date entered"
据我所知没有任何修改,但我不太确定升级过程中可能发生了一些移动文件。
基本上,我需要让批处理文件修改当前日期,因为有问题的应用程序无法使用当前日期正确打开,并在批处理执行几秒后恢复到当前日期。
这是批处理文件:
set curdate=%date%
date %date:~0,-4%2014
cd "C:\Program Files (x86)\HK-Software\IBExpert"
start ibexpert.exe
@TIMEOUT /NOBREAK /T 10
date %curdate%
问题是该脚本中的代码与您机器输出的 %DATE%
不兼容。
只要您的机器在设置 date
时也接受两位数年份,下面提供了一个快速修复。
set curdate=%date%
date %date:~0,-2%14
cd "C:\Program Files (x86)\HK-Software\IBExpert"
start ibexpert.exe
TIMEOUT /NOBREAK /T 10
date %curdate%