[問題] Exe執行檔重覆呼叫問題已回收
各位前輩
小弟最近在處理執行檔重覆呼叫時,出現了一點問題
不知道各位前輩有沒有任何方法呢?
問題..純表達概念..
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