我最近从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%发布于 2017-02-08 19:36:58
问题是,该脚本中的代码与机器输出的%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%https://stackoverflow.com/questions/42120952
复制相似问题