![](/img/trans.png)
[英]Make Menu Item Do Something AppleScript
我正在 AppleScript 中編寫一個程序,它在 MacOS 的菜單欄中創建一個菜單。 這是我的代碼: function 是我需要改變的。 我不知道如何根據單擊的菜單項運行特定任務。 當我將代碼直接放入 function 時: 然后只要單擊任何菜單項,代碼就會運行。 我希望它針對特定菜單項運 ...
[英]Make Menu Item Do Something AppleScript
我正在 AppleScript 中編寫一個程序,它在 MacOS 的菜單欄中創建一個菜單。 這是我的代碼: function 是我需要改變的。 我不知道如何根據單擊的菜單項運行特定任務。 當我將代碼直接放入 function 時: 然后只要單擊任何菜單項,代碼就會運行。 我希望它針對特定菜單項運 ...
[英]Privacy tab using AppleScript
我正在嘗試使用 Applescript 訪問隱私->輔助功能選項卡。 誰能幫我? 我需要顯示該部分中所有程序的列表: 無障礙 相機 麥克風 相片 等等... 請求本身和終端中的輸出使用osascript -e 。 有必要排除與 GUI 的交互。 這是我設法找到的 我需 ...
[英]Not authorised to send Apple Events to Finder from helper bundle
我在從包含在我的主應用程序包中的應用程序幫助程序包中執行 AppleScript 時遇到問題。 我有一個簡單的助手應用程序包,它只使用 NSAppleScript API 加載位於助手包資源中的腳本並執行它。 腳本非常簡單,它基本上只是刪除了一些其他應用程序包。 我已經將腳本作為獨立的腳本進行了測試 ...
[英]Creating AppleScript for global keyboard shortcuts
我正在為我的 Mac 創建一個 AppleScript,它將告訴 Spotify 跳過或 go 根據鍵盤快捷鍵返回一個軌道。 我相信我的代碼是正確的,但無法讓腳本正常工作,並認為這可能是由於 if-then 語句的定位。 關於我可以做些什么來完成這項工作的任何提示? ...
[英]Convert list of AppleScript strings to a Swift array
我有一個復雜的 AppleScript,它返回一個我需要從 Swift 訪問的字符串列表。 我把它歸結為一個簡單的例子,但我不知道如何將 AppleScript 字符串映射到 Swift 字符串數組。 ...
[英]NSAppleScript to highlight text in any Mac app with given NSRange
我試圖通過使用NSAppleScript通過可能定制的Mac應用程序突出顯示任何Mac應用程序中的文本。 我已經嘗試過下面的代碼,但它不起作用。 但我得到以下錯誤: 我還有其他方法可以做到嗎? 任何幫助將不勝感激。 ...
[英]Apple Script fails when run from within a macOS Swift-based application
解決方案:我需要做兩件事來解決我的問題: 1)將以下內容添加到我的應用的權利文件中: 2)將以下內容添加到我的應用程序的plist中: 這適用於Mojave 10.14(18A389) 我有一個基於Swift的基本macOS應用。 我想使用Apple Script ...
[英]Start/Assign macOS app with root privileges
我已經使用XCode 9.2編寫了macOS Cocoa應用程序。 該應用程序的目的是作為一組Shell命令的包裝,以便用戶可以根據需要輕松地運行命令。 Shell腳本允許用戶控制由另一方為其編寫軟件的特定設備驅動程序。 我設法讓該應用程序以root身份調用shell命令。 ...
[英]Using NSAppleScript with Sierra - send action not happening
我正在使用NSAppleScript從OSX應用程序發送電子郵件。 以前一切正常,但是現在當我將新的XCode 9.0與Sierra 10.12.6結合使用時,我遇到了一個問題。 應用程序將創建電子郵件並打開包含電子郵件和消息內容的“郵件”窗口,但不會執行“發送”。 我可以單擊“發送”按鈕 ...
[英]Saving variables in applescript using plist's within application xcode
如何使我的腳本寫入屬性列表文件,而不必在用戶計算機上直接在當前應用程序中創建“ .plist”文件? ...
[英]“is not allowed for assistive access” error when running AppleScript in Mac app
我的代碼是 我打算自動更改圖形,當我嘗試它時,出現錯誤 系統事件出現錯誤:“ mactest”不允許進行輔助訪問 我確定代碼是正確的,可以在AppleScript編輯器中正常運行,並且如果刪除“ click \\ n \\”行,也可以正常運行。 而且我已經將我的應用程 ...
[英]Sending AppleEvent fails with sandbox
我嘗試在Calendar.app中顯示一個元素,以便激活日歷並突出顯示相應的事件。 我知道該怎么做,但是一旦打開沙箱,我就可以 日歷出現錯誤:發生權限沖突。 我的代碼就是這樣(甚至不嘗試顯示事件,而只是閱讀一個日歷): 我的權利看起來像這樣: 我也嘗試使用腳本 ...
[英]Sandbox entitlement to script iTunes via NSAppleScript
我試圖在我的Cocoa應用程序中從NSAppleScript編寫iTunes腳本,以便將文件添加到庫中。 在我的權利文件中,添加了以下內容: 然后,我像這樣調用AppleScript: 但失敗並顯示錯誤-10004 : iTunes got an error: A priv ...
[英]Unexpectedly found nil while unwrapping an Optional value (AppleScript result)
我試圖在Swift 2中制作一個程序,該程序運行並獲取AppleScript腳本的結果。 這是我的代碼: 問題是程序崩潰並輸出: 致命錯誤:解開Optional值時意外發現nil 在控制台中。 我也試過了if let else就不行了。 我該如何解決這個問題? ...
[英]How to Lock (not sleep) my Mac using NSAppleScript or any other command that can be executed from a Mac app
在我的Mac應用程序中,我試圖根據我的應用程序中的某些操作來鎖定Mac。 到現在為止,我只有一種方法可以使它進入睡眠狀態,但不能鎖定。 目前我正在這樣做: 請指導。 ...
[英]How to pass date information to AppleScript?
我正在制作一個可以通過NSAppleScript運行AppleScript的應用程序。 一切都很好,但我無法弄清楚如何將日期信息從我的應用程序傳遞到AppleScript。 (由於AppleScript具有日期類型,我認為這是可能的)我將參數傳遞給AppleScript的方式是通過NSApp ...
[英]Is there an App store entitlement for NSAppleScript(source: “do shell script \”sudo" commands?
例如,我的應用程序使用以下命令,操作系統處理彈出警報,請求管理員密碼以root身份進行身份驗證。 是否有權利允許我從沙箱中運行此功能? ...
[英]Copy selection in frontmost app using applescript
我正在嘗試使用以下代碼將選定的文本復制到Cocoa應用程序中的剪貼板: 不幸的是沒有任何反應。 您知道可能是什么問題嗎? ...
[英]How can an app send a (basic) Apple Event to itself in Cocoa?
我以為在應用程序委托中為“打開”菜單命令重寫處理程序時非常聰明: 在舊代碼中,遍歷每個文件URL,我曾經直接調用窗口創建代碼。 然后,我換出了對其多文件變體實施單文件-application:openFile: -openDocument:並決定在-openDocument:重用該代碼 ...
[英]-[NSAppleScript executeAndReturnError:] gives error with script that works in AppleScript Editor
我正在嘗試確定QuickTime播放器是否已暫停或正在Cocoa中播放。 我在腳本調試器和AppleScript編輯器中使用以下小型AppleScript,它按預期返回true或false : 但是,可可應用程序中的以下代碼段不起作用: 完成上述代碼后,我的調試控制台將如下所示 ...