您的位置:程序门 -> windows专区 -> windows nt/2000/xp/2003



关于dos命令


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于dos命令[已结贴,结贴人:zonelive]
发表于:2007-12-23 10:17:39 楼主
如何可以用echo   把“%date:~0,4%”写入到c:\1.txt
我用echo   %date:~0,4%   结果1.txt里面是个日期
help
发表于:2007-12-23 10:19:051楼 得分:0
我是把echo       %date:~0,4%这个命令要到一个.bat文件中
每次是执行哪个.bat文件
发表于:2007-12-23 14:50:582楼 得分:5
batchfile code
echo %date:~0,4% >1.txt
得到是2007
发表于:2007-12-23 14:58:393楼 得分:5
百分号等特殊符号需要使用尖括号进行转义
batchfile code
echo echo ^%date:~0,4^%>a.bat
发表于:2007-12-23 18:06:294楼 得分:0
如果我把这个用一个语句写入一个bat文件,再通过执行文件就得不到结果,直接执行可以得到
这是为什么
发表于:2007-12-23 18:20:535楼 得分:0
很奇怪呀
我把命令echo   echo   ^%date:~0,4^%     > f:\bb.txt
存入一个a.bat的文件,执行后没有生成bb.txt文件

我把命令直接在cmd命令模式下执行确可以生成bb.txt文件

为什么会这样呀
操作系统:xp
发表于:2007-12-23 19:54:366楼 得分:10
把你的a.bat文件内容修改如下,再把执行结果帖出来看看:

batchfile code
@echo off echo echo ^%date:~0,4^% echo echo ^%date:~0,4^%>f:\bb.txt pause
发表于:2007-12-23 21:17:567楼 得分:0
执行后返回
echo   date:~0,4echo   echo   date:~0,4\bb.txt
请按任意键继续.   .   .

f:\bb.txt这个文件没有产生


快速检索

最新资讯
热门点击