[問題] bat檔案寫loop讀檔後再輸出

看板Windows作者 (taco)時間12年前 (2012/03/07 21:00), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
大家好~ 剛接觸了一下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檔案後, 以系統管理員身分執行就不理我 = =" 不知道有沒有人可以指點一下, 我是哪邊寫錯了?? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.113.17

03/07 21:34, , 1F
%L改成 %%L試試
03/07 21:34, 1F

03/07 22:21, , 2F
可以了!! 我剛開始有想到這問題, 也改過一次, 不過
03/07 22:21, 2F

03/07 22:22, , 3F
八成那時我還多加了其他東西沒刪乾淨 @@" 導致錯誤
03/07 22:22, 3F

03/07 22:22, , 4F
感謝你!! (槌自己 囧)
03/07 22:22, 4F
文章代碼(AID): #1FLrm8tq (Windows)