« [NSFontManage] localizedNameForFamily | トップページ | [Fonts]フォントデータコピー(MORI) »

[Finder] フォントのFinder情報

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
#
#
#
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
##自分環境がos12なので2.8にしているだけです
use AppleScript version "2.8"
use framework "Foundation"
use scripting additions


property refMe : a reference to current application

set strFilePath to "/System/Library/Fonts/HelveticaNeue.ttc"

set objFileManager to refMe's NSFileManager's alloc()'s init()
set listAttrList to objFileManager's attributesOfItemAtPath:strFilePath |error|:(reference)
set ocidFinderAttr to item 1 of listAttrList
set ocidAllKeys to ocidFinderAttr's allKeys()
repeat with objKey in ocidAllKeys
set ocidValue to (ocidFinderAttr's valueForKey:(objKey as text))
if (objKey as text) contains "Date" then
log "" & (objKey as text) & " : " & (ocidValue as date)
else
log "" & (objKey as text) & " : " & (ocidValue as text)
end if
end repeat

(*NSFileOwnerAccountID : 0*)
(*NSFileHFSTypeCode : 0*)
(*NSFileSystemFileNumber : 1152921500312229151*)
(*NSFileExtensionHidden : false*)
(*NSFileSystemNumber : 16777230*)
(*NSFileSize : 4472088*)
(*NSFileGroupOwnerAccountID : 0*)
(*NSFileHFSCreatorCode : 0*)
(*NSFileCreationDate : 2022年8月24日 水曜日 17:59:39*)
(*NSFileOwnerAccountName : root*)
(*NSFilePosixPermissions : 420*)
(*NSFileType : NSFileTypeRegular*)
(*NSFileProtectionKey : NSFileProtectionCompleteUntilFirstUserAuthentication*)
(*NSFileGroupOwnerAccountName : wheel*)
(*NSFileReferenceCount : 1*)
(*NSFileModificationDate : 2022年8月24日 水曜日 17:59:39*)

|

« [NSFontManage] localizedNameForFamily | トップページ | [Fonts]フォントデータコピー(MORI) »

AppleScript Fonts」カテゴリの記事