[批次] 同樣指令在bat無法運作

看板EzHotKey作者時間4年前 (2020/05/09 22:21), 4年前編輯推噓1(102)
留言3則, 3人參與, 4年前最新討論串1/1
例如這樣的指令打在cmd視窗裡面是可以執行的: For /f "delims=, tokens=1,2" %a in (.\temp.txt) do ECHO %a,%b>>.\md5.txt 但當把這行放在bat時卻無法運作,甚至在後面放上pause視窗也不會停下來, 想請教這是甚麼原因? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.187.101.4 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1589034107.A.CDD.html

05/09 23:19, 4年前 , 1F
%改成%%
05/09 23:19, 1F
可以了,改成這樣就可以執行<(_ _)> For /f "delims=, tokens=1,2" %%a in (.\temp.txt) do ECHO %%a,%%b>>.\md5.txt 然後如果是變數還是要%變數%這樣,雖然不太懂為什麼 ※ 編輯: kslman (218.187.101.4 臺灣), 05/09/2020 23:35:43

05/10 19:04, 4年前 , 2F
在命令列與bat/cmd檔內的不同,文件有寫
05/10 19:04, 2F

05/11 22:19, 4年前 , 3F
了解,感謝
05/11 22:19, 3F
文章代碼(AID): #1UjhnxpT (EzHotKey)