便血的内科治疗:关于DOS命令的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/25 03:35:38
我需要在DOS下面实现下面的功能:

用DOS命令将当前DOS屏幕上显示过的所以记录保存为一个以当前日期时间命名的.txt文件

意思就是
如果我在DOS下面执行了

rename 1.go 1.goolge

然后以当前日期及时间为文件名生成一个.txt文件
这个TXT文件里面的内容是DOS屏上现在的所有内容。

望高手指教!
我需要的不光是执行了什么命令!
而且还有执行结果!

也就是当前DOS屏下的所有信息!

dir C: > C:\%date:~0,10%-%time:~0,2%%time:~3,2%%time:~6,2%.txt

将会把dir C:命令的执行结果记录到C盘根目录下 以当前日期和时间命名的txt文件中.
如当前日期为2006-06-05时间为:11:30:30,则文件名为:2006-06-05-113030.txt

.....^_^

在你显示的语句后边加如 > data().txt
比如,你的显示语句是 echo $aaa;
那么改成
echo $aaa > data().txt

在你显示的语句后边加如
> aaaa().txt

你的显示语句是 rename 1.go 1.goolge

那么改成

rename 1.go 1.goolge > aaaa().txt

rename 1.go 1.goolge &echo rename 1.go 1.google >c:\1.txt

则在C盘下生成1.txt

rename 1.go 1.goolge > %date: =%%time::=%.txt