升级到W10后,批处理文件不会运行

时间:2017-02-08 18:31:39

标签: windows batch-file command

我最近从W7升级到W10,一切似乎都有效但是这个基本的批处理命令。每当我启动文件时,cmd都会输出“系统无法接受输入的日期”

我的知识没有任何修改,但也许在升级过程中发生了一些转换文件,我不太确定。

基本上,我需要让批处理文件修改当前日期,因为有问题的应用程序无法使用当前日期正确打开,并在批处理执行几秒后恢复到当前日期。

这是批处理文件:

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%

1 个答案:

答案 0 :(得分:0)

问题是该脚本中的代码与您的机器输出的 %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%