bat檔案寫loop讀檔後再輸出 - Windows

Table of Contents

大家好~

剛接觸了一下bat檔案
我寫了兩行指令,
單獨將指令貼上cmd上面都沒問題

可是.....

如果是將指令存成bat檔案,
點兩下後他都不會執行
(會快速跳出cmd視窗, 然後又快速關閉)
想請問一下這是什麼問題??

附上簡化後指令:

cd /d D:路徑 # bat檔案我也放在這一層下面
for %L in (feed*.txt) do ABC.exe DE.ini %L D:路徑\Output_data\%L


比較特別的是這個ABC.exe在cmd執行時,
會需要三個arguments(不知道是不是這樣說??)
分別是 DE.ini, Input_data(%L), Output_data

Input_data都直接放在路徑下面,
只有Output_data是在路徑裡面又新增一個資料夾給他去存取

以上兩行指令單獨在cmd執行都沒問題,
可是存成bat檔案後, 以系統管理員身分執行就不理我 = ="

不知道有沒有人可以指點一下,
我是哪邊寫錯了??

感謝!


--

All Comments

Queena avatarQueena2012-03-07
%L改成 %%L試試
Eden avatarEden2012-03-09
可以了!! 我剛開始有想到這問題, 也改過一次, 不過
Todd Johnson avatarTodd Johnson2012-03-14
八成那時我還多加了其他東西沒刪乾淨 @@" 導致錯誤
感謝你!! (槌自己 囧)