禁止發言
VIP
原帖由 煙民母親生賤種 於 2022-8-4 03:48 發表 start 係另一個 process 開。當然唔順序啦, 亦唔會跟你個 timeout。點解唔直接 %excel% .... 咁開?
Platinum Member
原帖由 111x111=12321 於 2022-8-4 10:41 發表 你似乎未消化好、不明白樓主問題. 用start, 仍然是「順序開始」每一句, 那麼每一個process都是順序「開始」. 只不過開完, 都同時run, 而第一個process可能行得慢, 後來的可以爬頭, 才後來表現成「唔順序」. 以我經驗及理解, e.g. Process有可能快閃用同一個temp file name, 不加delay會撞死. (開同一個file) 至於 ...
原帖由 alee001 於 2022-8-4 11:50 發表 用run到試過更加work,唔可以獨立開晒file。 其實單一開Excel app除咗程序檔外,都會有其add-in會同時開啟,但loop一多經常就會撞,如下圖: 過到 ...
原帖由 111x111=12321 於 2022-8-4 11:57 發表 //e.g. Process有可能快閃用同一個temp file name ANALYS32.XLL 很可能便是該快閃File, 一刻間exclusively / lock一lock, 而撞.
原帖由 alee001 於 2022-8-4 13:48 發表 ANALYS32.XLL唔係temp檔係VBA模組檔,開啟後會長駐應用,或許唔可以同一時間run就真? 曾問過MS點解同時開啟app之間冇援沖或機制避免程序檔錯誤,冇人解冇人知?可能少人(似我)咁用唔當問題又或者係app本身嘅限制?
Silver Member
原帖由 鄉貢仁 於 2022-8-4 15:33 發表 得5個VBA macro files, 麻等佢run完逐個打都不 會點過份呱, 唔使咁大笨 象又要set delay, 又要 run batch呀 對普通打字速度55wpm 簡直不算怎麼一會事吧.
原帖由 alee001 於 2022-8-4 21:03 發表 即係點?
原帖由 鄉貢仁 於 2022-8-4 21:07 發表 如果堅持要用batch file (timeout,sleep,ping唔得咩?) 咁或者試下用 pause 或者 choice 或者 errorlevel.
原帖由 alee001 於 2022-8-4 21:31 發表 timeout, sleep用過唔work, ping唔啱場合,其他冇時間參數。
原帖由 鄉貢仁 於 2022-8-4 21:35 發表 https://www.youtube.com/watch?v=Jr90CIt_Py4
原帖由 form5 於 2022-8-4 22:14 發表 你做幾個dummy excel file, 用batch 同時打開又出現同樣問題, Post 上 GitHub 或者某地方, 同你試吓