[問題] Exe執行檔重覆呼叫問題已回收

看板MATLAB作者 (~JirO Style~)時間16年前 (2010/02/08 21:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位前輩 小弟最近在處理執行檔重覆呼叫時,出現了一點問題 不知道各位前輩有沒有任何方法呢? 問題..純表達概念.. function test(filename,flag) if flag==1 h=figure; else h=findall(0,'type','figure'); plot(1:10,ones(1,10).*6,'parent',h); end 當我包成exe執行檔時.. 在命令提示字元中.. 輸入 test.exe file1.bmp 1 ==> 則開一個空白的figure視窗 接著開啟另一個命令提示字元 輸入 test.exe file1.bmp 2 ==> 在前面開啟的空白figure中畫圖 問題是..我在新的命令提示字元中無法找到前一個開啟的figure的handle值 在matlab中findall(0,'type','figure') 是可以找到handle值 但是在命令提示字元似乎不行..都是empty.. 不知道有沒有什麼解決方式呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.114.86
文章代碼(AID): #1BS1PgKK (MATLAB)