看板 EzHotKey 關於我們 聯絡資訊
例如這樣的指令打在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
zi98btcc: %改成%% 05/09 23:19
可以了,改成這樣就可以執行<(_ _)> 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
cancelpc: 在命令列與bat/cmd檔內的不同,文件有寫 05/10 19:04
kslman: 了解,感謝 05/11 22:19