20260526

[システム設定]Digital Hub 用語説明を開く

[システム設定]Digital Hub 用語説明を開く

NOTE記事一覧ですnote.com
 

【スクリプトエディタで開く】 |

Digital Hub 用語説明.applescript.applescript.scpt
ソース
001#!/usr/bin/env osascript
002#coding: utf-8
003----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
004(*
005
006Digital Hub 用語説明を開くだけの単機能
007
008com.cocolog-nifty.quicktimer.icefloe *)
009----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
010use AppleScript version "2.8"
011use framework "Foundation"
012use framework "AppKit"
013use scripting additions
014
015property refMe : a reference to current application
016
017set appFileManager to refMe's NSFileManager's defaultManager()
018set ocidURLsArray to (appFileManager's URLsForDirectory:(refMe's NSLibraryDirectory) inDomains:(refMe's NSSystemDomainMask))
019set ocidLibraryPathURL to ocidURLsArray's firstObject()
020set ocidFilePathURL to ocidLibraryPathURL's URLByAppendingPathComponent:("ScriptingAdditions/Digital Hub Scripting.osax")
021#
022set appSharedWorkspace to refMe's NSWorkspace's sharedWorkspace()
023set ocidOpenURLsArray to refMe's NSMutableArray's alloc()'s init()
024(ocidOpenURLsArray's addObject:(ocidFilePathURL))
025appSharedWorkspace's activateFileViewerSelectingURLs:(ocidOpenURLsArray)
026set appSharedWorkspace to refMe's NSWorkspace's sharedWorkspace()
027set boolDone to appSharedWorkspace's openURL:(ocidFilePathURL)
028
029if boolDone is false then
030   set aliasFilePath to (ocidFilePathURL's absoluteURL()) as alias
031   
032   tell application "Script Editor"
033      activate
034      open alias aliasFilePath
035   end tell
036   
037end if
AppleScriptで生成しました