[問題] 批次檔執行時會掉字元的問題

看板Windows作者 (危 險 心 靈)時間9年前 (2017/01/02 15:53), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
作業系統:win10 1067版 OS組建14393.576 發生問題頻率:100% 是否有做Windows Update:有 問題內容:為了整理海量的影片資料所以這陣子寫了一些半自動化的小工具 先用PHP到網路上撈資料做分類 然後依照分類的結果產生BAT檔,主要是把mkdir還有move的動作寫在裡面一次執行 但是把bat檔copy到外接硬碟然後點兩下執行時發現它mkdir到第7~80個folder之後 就會開始有掉字元還有亂碼的現象 命令提示字元視窗裡出現的command跟bat檔的相比是不完整的 而且在筆電的ssd裡面跑這個bat也有同樣的情況 目前是先在每行command裡插timeout /t 1 暫時是沒有問題,但效率比較低,而且難保系統忙碌的時候不會再發生 所以想請問一下WINDOW的batch檔有沒有辦法像linux的batch一樣 每一行都確認做完了才做下一行呢?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.46.212 ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1483343628.A.998.html

01/02 16:32, , 1F
wait 就能等 如果是一樣的用FOR跑到完才會跑下筆
01/02 16:32, 1F

01/03 09:19, , 2F
用 call 呢?
01/03 09:19, 2F

01/03 14:48, , 4F
看不太懂你的問題,參考他用errorlevel的方法看看
01/03 14:48, 4F
文章代碼(AID): #1OQWSCcO (Windows)