我想实现一个批处理,能记录系统的安装日期(取系统当前时间即可)到一个指定的文件或是文本当中。

我通过echo系统安装日期:>>a.txtecho%date%>>a.txt得到了日期可是我需要的是这种格式。系统安装日期:2012-10-20通过定向符得到是分两行的,... 我通过
echo 系统安装日期:>>a.txt
echo %date% >>a.txt得到了日期可是我需要的是这种格式。
系统安装日期:2012-10-20
通过定向符得到是分两行的,这是第一个我没弄明白的问题。
我是通过在运行中输入CMD,然后再执行的这些命令。
而我想让此批处理在后台自动运行。
展开
 我来答
lmy920405
2012-10-20 · TA获得超过1168个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:214万
展开全部
1.最简单是修改电脑时间显示格式为2010-10-20然后用命令echo 系统安装日期:%date% >>a,txt
2.经人提醒,可以直接用 echo 系统安装日期:%date:~0,4%-%date:~5,2%-%date:~8,2% >>a.txt 采用不同的截取字符方式用指定字符连接,达到了楼主所需效果
3.使用for /f "tokens=1-3 delims=/ " %%i in ('echo %date%') do echo %%i-%%j-%%k >>a.txt
采用以/分割得到的字符后用指定字符连接,同样达到了楼主所需效果
慧咨环球
2024-02-09 广告
选择一个适合自己公司的仓库管理系统需要考虑以下几个因素:1. 公司的业务需求:不同公司的业务需求不同,需要选择适合自己业务需求的仓库管理系统。例如,有些公司需要管理多个仓库,有些公司需要管理拣货和打包等操作,有些公司需要管理库存和采购等环节... 点击进入详情页
本回答由慧咨环球提供
水泥石板
2012-10-21 · TA获得超过266个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:84.3万
展开全部
你的程序结果应该是:

系统安装日期:
2012-10-20

这样分两行,没错。为何疑问?
>>的作用就是在原先文本之后另起一段开始写入。

单单用批处理无法后台运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sudoku52
2012-10-20 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4931万
展开全部
echo 系统安装日期:%date% >a.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式