2013-11-23 20 views
0

我正在使用名爲Benzin的工具;每天我都必須爲我正在處理的新文件寫一個新命令。我想創建一個包含我需要的文件列表的文本文件。然後,查看文件列表並使用Benzin。 BENZIN的用法如下:如何調用文本文件中的項目列表

Benzin R filename.brlyt filename.xmlyt 

我想的工具在列表中自動查找,然後用什麼文本文件中寫入替換「filename.brlyt」和轉換的文件一個接一個。

可悲的是,我不知道如何做到這一點,所以我想這樣做另一件事,我只是簡單地將文件的文件夾內,這樣做的命令:

FOR /D %%A IN ("Files\*.brlyt") Do Benzin.exe R %%A %%A.xmlyt 
pause 
cls 
rename *.brlyt.xmlyt *.xmlyt 
pause 

這是給文件未找到錯誤,誰能看到有什麼問題?

好了,我已經找到了代碼

@echo off 
for /f %%A in (files.txt) do (
echo converting 
echo %%A 
benzin r %%A coverted/%%A.xmlyt 
pause 
cls 
) 
pause 
rename *.brlyt.xmlyt *.xmlyt 
pause 

如何使另一批寫入的文件列表中的一個目錄到文本files.txt?這是我正在嘗試的,但它只是在文本文件中顯示「\ files \」。

@echo off 
FOR /D %%A in (\files\) Do (
echo writing %%A into files.txt 
echo %%A > files.txt 
) 
pause 

回答

0

與開始:

FOR /F "tokens=*" %%A IN ('TYPE test_list.txt') DO ECHO %%A 
PAUSE 

現在,看着看着,我們看到:http://www.robvanderwoude.com/files/servers_nt.txt

FOR /F "tokens=*" %%A IN ('TYPE %~dpn0.srv ^| FIND /V ";" ^| SORT') DO CALL :ChkSrv %%A 
GOTO End 

我會用/再利用,對你的代碼。

相關問題