@echo off
:label1
c:
cd \Program Files\NVIDIA Corporation\Release
@echo on
alignedTypes -noprompt >c:\log.txt
type c:\log.txt
@echo off
type c:\log.txt >> c:\logall.txt
@echo on
asyncAPI -noprompt >c:\log.txt
type c:\log.txt
@echo off
type c:\log.txt >> c:\logall.txt
@echo on
bandwidthTest -noprompt >c:\log.txt
type c:\log.txt
下刪
.
.
.
.
@echo off
cd \
type unit >>count.txt (用來計數loop,unit放在c:\)
dir count.txt >>logall.txt (loop加總用)
goto label1
type log.txt >> logall.txt
會比 COPY 慢, 因為 COPY 是用區塊, type 是位元顯示,
不過如果不要求速度, 是都沒關係啦.
另外, 結果很多程式要作 LOG, 用 COPY 會更好, 可以使用
a.exe > a.log
type a.log
b.exe > b.log
type b.log
c.exe > b.log
type c.log
copy logall.txt+a.log+b.log+c.log log.txt
.
.
.
另外, 如果 exe 檔是在同一目錄, 可以用新版的 DOS 變數功能, 作自動迴圈, 就不用一直加指令,
可以配合有多少 exe 檔, 就作多少次迴圈動作, 批次檔變數可以查 DOS 視窗的 FOR /? 查 FOR 的
說明, 裡面有 %~ 的變數可用, 算是很強的功能. 但是舊版的 DOS 好像沒有.發表人:
Yves 時間: 2008-6-22 03:41 AM
@Echo off
For /F "delims=" %%i in ('ipconfig') do echo. %%i > con & echo. %%i >> log.txt
For /F "delims=" %%i in ('netstat- nr') do echo. %%i > con & echo. %%i >> log.txt
For /F "delims=" %%i in ('route print') do echo. %%i > con & echo. %%i >> log.txt