精華區beta Programming 關於我們 聯絡資訊
※ 引述《yippee.bbs@cis.nctu.edu.tw (我要好好活下去...)》之銘言: : as title, 如果想執行一個.exe的程式, : 但是下一行程式碼是讀取該程式執行後的結果, : 要如何等待該程式結束後才繼續執行下去呢? (好像說的有點模糊) : 如: : shell("compress a.txt a.zip") : open "a.zip" For Binary Access Read As #FileNo : ..... : 像醬子... : 要怎麼辦呢? : thanks a lot!! Shell 命令啟動外部執行程式,是非同步動作,也就是它不會去查被啟動程式結束沒 有,就直接進行下一個動作。所以 open "a.zip" For Binary Access Read As #FileNo 執行結果是 No "a.zip" This File 。要等被啟動程式結束才繼續動作,VB 內建功能好像做不到,必須用到 Windows 行程通訊的 API 。 -- ----== Posted via Openfind 網路論壇 ==----- (doufu) http://bbs.openfind.com.tw 提供免費的登載文章及查詢服務