2014-02-16 57 views
0

我使用Windows 8.1來賓操作系統在具有Mavericks的Mac上運行Parallels for Desktop 9。我正在使用共享來賓應用程序。在具有相同名稱的主機應用程序的guest虛擬機上啓動應用程序

我只是要求他們activate發動對客人大多數應用程序,這樣

tell application "Sticky Notes" to activate - 這工作得很好

但是,當涉及到Microsoft Office應用程序,在那裏我有本地Office 2011上Mac和Office 2013上,我無法弄清楚如何啓動Windows版本的應用程序。當主機和來賓上有相同名稱的應用程序時,會發生這種情況。

tell application "Outlook" to activate打開的Outlook在Mac

tell application "Macintosh HD:Users:me:Applications (Parallels):Windows 8 Applications:Microsoft Outlook.app" to activate引起的AppleScript,試圖運行腳本時,返回一個錯誤說,它不能被發現。

我試過幾種類似的組合,但它們都返回這個相同的錯誤,或者提示我瀏覽到一個應用程序,但瀏覽窗口的作用域是本機Mac應用程序文件夾。這裏

回答

0

OK就是我已經摸索出做 - 不太令人滿意,但它會爲我做:

tell application "/Users/me/Applications (Parallels)/{<some-guid>} Applications.localized/Microsoft Outlook.app" to activate

在上述路徑(包括<some-guid>)來自手動啓動應用程序,然後在碼頭中右鍵單擊它>選項>在Finder中顯示。顯然不是一種可以推廣到其他用戶/其他機器的解決方案。

我仍然想知道如何獲取Parallels應用程序的應用程序ID和/或包標識符,所以我可以使用它作爲參數而不是posix路徑。

相關問題