跳过在 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

使用 useEffect,如何跳过在初始渲染时应用效果?

如何跳过在测试代码上运行 scalafmt?

有谁遇到过在soapui测试webservice接口时输入汉字为乱码,编码我都改了许多种了都不行。

新日电动车RC7怎么连接蓝牙