作者kslman ()
看板EzHotKey
標題[批次] 同樣指令在bat無法運作
時間Sat May 9 22:21:45 2020
例如這樣的指令打在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://webptt.com/m.aspx?n=bbs/EzHotKey/M.1589034107.A.CDD.html
1F:推 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
2F:→ cancelpc: 在命令列與bat/cmd檔內的不同,文件有寫 05/10 19:04
3F:→ kslman: 了解,感謝 05/11 22:19