全部,
请指导我,如何在dos窗口中打印以下命令的o/p?作为 dos 命令的新手,我不知道下面的字符串是什么意思?
设置 ts = %date:~4,2%%date:~7,2%-%time:~0,2%%time:~3,2%
提前致谢
全部,
请指导我,如何在dos窗口中打印以下命令的o/p?作为 dos 命令的新手,我不知道下面的字符串是什么意思?
设置 ts = %date:~4,2%%date:~7,2%-%time:~0,2%%time:~3,2%
提前致谢
欢迎使用 cmd 提示符。
echo
是将值显示到屏幕的命令(例如echo %date%
:)
set ts
正在设置一个变量 ( ts
),以后可以像这样调用它:%ts%
%date%
是一个将返回系统日期的变量。 %date:~4,2%
将给出月份(数字)并%date:~7,2%
给出月份中的日期(数字)。
%time%
也是一个变量,但这会返回时间(24 小时)。 %time:~0,2%
给出小时数(24 小时制,所以 1pm=13)。 %time:~3,2%
给出了分钟。
那就是设置一个名为ts
. 要显示该值,请在其后添加以下行:
echo %ts%
这是使用一些子字符串操作设置变量。
这%date:~4,2%
意味着:
其余的是重复此过程并将结果连接到日期和时间格式的字符串中。