【求助】DOS模式有沒有辦法像UNIX記錄畫面LOG



贊助商連結


頁 : 1 [2]

Reco
2004-09-23, 09:04 PM
remenber "echo on"

贊助商連結


ojs
2004-09-24, 08:41 AM
日期時間可以這樣取得

echo %date:~0,10% (0--從第一個數字(字元)開始,10--取10個字元)

用shift變數來變成檔名

舉個例

set today=%date:~0,10% <---取得日期數字
dir >> log%today%.log <---把內容append

其他細節就腦力激盪一下吧!

ballwarm
2004-09-24, 10:33 AM
大功告成

謝謝各位大大的友情協助

直按在dos mode用這個
for /f "tokens=2,3,4 delims=/- " %x in ("%date%") do set d=%x%y%z

寫在bat裡用這個
@echo on
cls
for /f "tokens=2,3,4 delims=/- " %%x in ("%date%") do set d=%%x%%y%%z
java XXXX1 > log_%d%.txt
java XXXX2 >> log_%d%.txt (>>表示append的意思)

謝謝各位大大的幫忙

ballwarm
2004-09-24, 10:37 AM
WIN2000直接在IE下以下指令

可以參考for的用法

mk:@MSITStore:C:\WINNT\Help\ntcmds.chm::/for__additional.htm