0
在我的應用程序中,我有第三方打印機。當我使用該打印機打印某些文檔時,它將調用並將參數傳遞給Apple腳本。從那個蘋果腳本,我用這個參數啓動我的可可應用程序。 像這樣:如何在可可應用程序中實現多個實例
on run argv
do shell script ("open -n /Applications/PrintApp.app/ --args " & "'" & item 1 of argv & "' ")
end run
然後,我將捕捉到的參數在我的可可應用程序做我的業務邏輯。但問題是,當我使用第三方打印機進行多次打印時,它會每次啓動我的PrintApp。
我不希望我的應用程序多次啓動。因爲我無法處理先前打開的應用程序。但是當打印工作完成時,我需要將參數傳遞給我的可可應用程序。
任何一個都可以提供解決方案來處理這個問題嗎?或者我如何實現多個實例來完成上述?