[NSURL] homeDirectoryForUser
#!/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
######ログ表示
doLogView()
property objMe : a reference to current application
property objNSString : a reference to objMe's NSString
property objNSURL : a reference to objMe's NSURL
property objNSNotFound : a reference to 9.22337203685477E+18 + 5807
set objFileManager to objMe's NSFileManager's defaultManager()
set ocidTemporaryDirUrl to objFileManager's homeDirectoryForUser:"admin"
log ocidTemporaryDirUrl as text
log className() of ocidTemporaryDirUrl as text
(*Macintosh HD:Users:admin:*)
(*NSURL*)
set ocidTemporaryDirUrl to objFileManager's temporaryDirectory
log ocidTemporaryDirUrl as text
log className() of ocidTemporaryDirUrl as text
(*Macintosh HD:private:var:folders:XXXXXXX:XXXXXXXXXXXXXXXXXXX:T:*)
(*NSURL*)
#########################ログ表示
to doLogView()
tell application "System Events"
set listAppList to title of (every process where background only is false)
end tell
repeat with objAppList in listAppList
set strAppList to objAppList as text
if strAppList is "スクリプトエディタ" then
tell application "Script Editor"
if frontmost is true then
try
tell application "System Events" to click menu item "ログを表示" of menu "表示" of menu bar item "表示" of menu bar 1 of application process "Script Editor"
end try
end if
end tell
end if
end repeat
end doLogView
#########################
| 固定リンク
« [NSURL] temporaryDirectory | トップページ | [FileManager]createDirectoryAtURL:withIntermediateDirectories:attributes:error: »
「NSFileManager」カテゴリの記事
- [com.apple.shortcuts.mac-helper] macOS15.3.1での変更点(NSFileManager temporaryDirectoryの戻り値が変わる場合がある)(2025.02.14)
- ファイルのある親フォルダ名をファイル名にする(2024.09.13)
- [contentsOfDirectoryAtURL]コンテンツURLの収集 第一階層のみ(2024.09.02)
- [Skitch]キャッシュをゴミ箱に入れる(2023.11.11)
- [NSFileManager]ファイルのコピー (Acrobatのスタンプデータのバックアップを作成する)(2023.10.20)
「NSURL File」カテゴリの記事
- [AppleScript・OBJC]ファイル名を取得する(2023.01.19)
- [stringWithContentsOfURL]URLデータを取得(テキスト)(2022.11.12)
- [NSURL]基礎ふたたび(2022.09.30)
- [filePathURL]alias形式リードオンリー(2022.09.28)
- [fileReferenceURL]alias形式 参照先(2022.09.28)