0
使用AppleScript顯示對話框,我們可以很容易地顯示與自定義圖標對話框:JXA:與自定義圖標
display dialog "Test" with icon POSIX file "{{path_to_our_icon}}"
我們怎樣才能做同樣的JXA(JavaScript進行自動化)? official documentation似乎沒有涵蓋這一點。它只告訴我們如何使用其中一個預定義的圖標。
使用AppleScript顯示對話框,我們可以很容易地顯示與自定義圖標對話框:JXA:與自定義圖標
display dialog "Test" with icon POSIX file "{{path_to_our_icon}}"
我們怎樣才能做同樣的JXA(JavaScript進行自動化)? official documentation似乎沒有涵蓋這一點。它只告訴我們如何使用其中一個預定義的圖標。
如果SDEF詞典指定了文件類型的參數,則需要包裝在Path()構造函數中的完整路徑字符串。
(更多關於路徑()下看到在JavaScript自動化發行說明 '路徑')
(function() {
'use strict';
var a = Application.currentApplication(),
sa = (a.includeStandardAdditions = true, a);
sa.displayDialog('Test', {
defaultAnswer: 'Next question ?',
buttons: ['OK', 'Cancel'],
defaultButton: 'OK',
cancelButton: 'Cancel',
withTitle: 'Test dialog',
withIcon: Path('/System/Library/Frameworks/Automator.framework/Versions/A/Resources/Automator.icns')
});
})();