跳过在 Windows 98 批处理文件中输入新日期
Posted
技术标签:
【中文标题】跳过在 Windows 98 批处理文件中输入新日期【英文标题】:Skip entering new date in windows 98 batch file 【发布时间】:2019-05-28 13:33:23 【问题描述】:我创建一个 test.bat 文件,编辑、写入 DATE 并保存。
当我运行 bat 时,它会显示当前日期,然后要求输入新日期,要跳过这一步,我应该按 Enter 键。
我想跳过输入新日期或让它自动按回车。
【问题讨论】:
哇哦,这是越来越少见的情况之一,您可以实际上使用 [dos] 标签。 WshShell.SendKeys "ENTER" 可能会起作用 【参考方案1】:Windows 98,真的吗?!
你可以这样做:
echo 2019-01-02|date
手动输入日期时,2019-01-02
部分应相同。
因此,如果提示让您输入mm-dd-yy
,则应将其更改为01-02-19
,如日期。
对于自动Enter
迄今为止,请执行以下操作:
echo.|date
如果您没有设置新日期,而只是输出当前日期, 那么(Win98下不行):
date /T
【讨论】:
date /T
几乎肯定是他们正在寻找的东西
很确定,date
没有 DOS (Win98) 中的/t
开关。我认为,甚至没有 %date%
或 %time%
variables。
比较?在DOS?我想这几乎是不可能的(或者 也许 带有 lot 的丑陋代码)。不管你想做什么,你真的应该使用一种编程语言(Win98不是有QBASIC吗?)
是的,搜索后我可以做到,但没有空格或当前日期代码 SET DATE1="Wed 01-02-2019" ECHO。 %DATE1% SET DATE2="2019 年 1 月 2 日星期三" 回声。 %DATE2% IF %DATE1%==%DATE2% ECHO DATE OKEY IF NOT %DATE1%==%DATE2% ECHO DATE NOT OEKY @Stephan
啊 - 检查它们是否相同。是的当然。抱歉,大多数询问“比较日期”的人实际上想要两个日期之间的差异。以上是关于跳过在 Windows 98 批处理文件中输入新日期的主要内容,如果未能解决你的问题,请参考以下文章
开机时检查c盘怎么办 检查文件类型为NTF...每次都要跳过才能打开windows