scripting-bridge

    0熱度

    1回答

    我有一個腳本,可以自動將給定的PDF附加到BibDesk的出版物中。使用appscript-RB,下面的片段完美的作品: BibDesk = Appscript.app('BibDesk') selection = BibDesk.document.selection.get[0] f = MacTypes::FileURL.path(curfile) selection[0].linked

    1熱度

    1回答

    我有一個使用ScriptingBridge來控制Safari的Objective-C應用程序。它可以工作,但是我無法爲新功能編寫代碼 - 告訴Safari在新窗口中打開一個URL。這裏是AppleScript的是做什麼,我想: tell application "Safari" make new document at end of documents set URL of document

    3熱度

    2回答

    我需要獲取桌面上當前選定的項目或右鍵單擊的桌面項目。根據這個項目的路徑,我將不得不執行一些操作。這可以使用applescript完成嗎? 我目前使用 (使用腳本橋)給出here邏輯但這似乎從任何Finder窗口,而不僅僅是在桌面視圖獲取的選擇。任何人都可以提供任何替代品?

    1熱度

    1回答

    我正在嘗試編寫一個通過ScriptingBridge與iTunes交互的應用程序。到目前爲止,我工作得很好,但這種方法的選項似乎非常有限。 我想用給定的名字播放歌曲,但看起來沒有辦法做到這一點。我沒有找到iTunes.h任何類似的事情...... 在AppleScript的,它只是三行代碼: tell application "iTunes" play (some file track

    1熱度

    2回答

    我想用ITunesPlaylist對象數組填充NSPopUpButton。我得到了NSArrayController的結合NSPopUpButton app = SBApplication.applicationWithBundleIdentifier("com.apple.iTunes") playlists = app.sources.objectWithName("Library").us

    2熱度

    1回答

    使用iTunes Scripting Bridge界面,我需要通過其persistentID獲取特定的iTunesTrack。我仔細檢查了生成的sdp/sdef的頭文件,但是看起來好像現有接口中沒有方法可以根據任何參數執行任何類型的軌道查詢。我接下來的想法是列舉所有的賽道,檢查每場比賽。 暗示是這樣會很慢;目標庫越大表現越差。我想知道是否有人對這個問題有一個經過驗證的解決方案,它不涉及檢查從腳本橋

    0熱度

    1回答

    我正試圖觀察本地網絡機器上的iTunes跟蹤更改。我有一個腳本橋接對象,可以傳遞命令給它,但爲了找出任何信息,我必須輪詢它。我認爲分佈式對象可能是一個解決方案,但我不確定是否有可能以這種方式觀察任何值。有沒有人有過這方面的成功?

    1熱度

    2回答

    查找前Safari窗口我試圖通過ScriptingBridge獲取最前面的活動Safari窗口(Safari 5.2在Mountain Lion Developer Preview 2中運行)的URL,但可以'找到任何屬性來確定窗口是否在前面。 SafariApplication *safari = [SBApplication applicationWithBundleIdentifier:@"

    0熱度

    1回答

    我試圖使用腳本橋與iTunes訪問像冊,但是當我使用的方法 [iTunesApplication currentTrack]; 我得到一個錯誤,說沒有知道類的方法當前曲目 它似乎在別人的代碼中工作,所以我做錯了什麼?我不認爲我想把它稱爲類方法。

    0熱度

    1回答

    使用Scripting Bridge訪問郵件應用程序時,可以輕鬆地檢索MailMessage類型的電子郵件。 訪問郵件的內容是另一回事。正文存儲在MailRichText類型的content屬性中,我不知道如何恢復NSString或NSAttributedString或其他文本中的整個文本。它似乎也沒有關於這個(或我錯過了他們)的任何文檔。 所以任何人都可以幫助我嗎?看起來內容被分成段落和文字等等