Board logo

标题: 能否在输出文件中,一行内显示日期和时间 而不显示输入新 [打印本页]

作者: dosz     时间: 2006-1-26 20:58    标题: 能否在输出文件中,一行内显示日期和时间 而不显示输入新
@echo off
ECHO. >>IP.TXT
ECHO

============================================================>>IP.TXT
DATE >>IP.TXT
TIME >>IP.TXT
IPCONFIG >>IP.TXT
PAUSE
goto exit

当前日期: 2006-01-26 星期四
输入新日期: (年月日) 当前时间: 20:25:00.09
输入新时间:

能否在输出文件中,一行内显示日期和时间 而不显示输入新日期和时间

Last edited by dosz on 2006-1-26 at 21:00 ]

作者: JonePeng     时间: 2006-1-26 23:29
在Win2000/XP/2003系统的CMD下,环境变量 %DATE% 和 %TIME% 就已经保存了当前的日期和时间,所以 ECHO %DATE% >>IP.TXT 和 ECHO %TIME%>>IP.TXT就可以了。

作者: dosz     时间: 2006-1-27 10:38    标题: 最好再显示机器名用户名
@echo off
ECHO. >>IP.TXT
ECHO ============================================================>>IP.TXT
ECHO %DATE% >>IP.TXT %TIME%>>IP.TXT

IPCONFIG >>IP.TXT
PAUSE
goto exit

: =============================================================
DATE >>IP.TXT
TIME >>IP.TXT

当前日期: 2006-01-26 星期四
输入新日期: (年月日) 当前时间: 20:25:00.09
输入新时间:
: =============================================================

能否在输出文件中,一行内显示日期和时间 而不显示输入新日期和时间

在Win2000/XP/2003系统的CMD下,环境变量 %DATE% 和 %TIME% 就已经保存了当前的日期和时间,所以 ECHO %DATE% >>IP.TXT 和 ECHO %TIME%>>IP.TXT就可以了

JonePeng
金牌会员

D◎$ Fαп

----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----

最好再显示机器名用户名

作者: dosz     时间: 2006-1-27 11:26    标题: 如何在启动盘的批处理中命令变量:最后的分区 %lastdrive%\
: 如何在启动盘的批处理中命令变量:最后的分区 %lastdrive%\


@echo off

IF NOT EXIST %lastdrive%\GHOST MD %lastdrive%\GHOST

IF NOT EXIST %lastdrive%\GHOST\GHOST.TXT type NUL >%lastdrive%\GHOST\GHOST.TXT

echo. >>%lastdrive%\GHOST\GHOST.TXT
ECHO ============================================================>>%lastdrive%\GHOST\GHOST.TXT

echo GHOST >>%lastdrive%\GHOST\GHOST.TXT %DATE% >>%lastdrive%\GHOST\GHOST.TXT %TIME%>>%lastdrive%\GHOST\GHOST.TXT



PAUSE

Last edited by dosz on 2006-1-27 at 18:18 ]