« iCloud Driveを開く | トップページ | [iPhone]Open iPhone少し修正 »

[FontBook]起動項目用 起動後隠す(修正)

タイムアウトになることがあるので
繰り返し回数を倍まで許容 60→120回

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

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
(*
ログイン項目登録用
起動時に起動後『隠す』処理
ファイル>書き出す…からアプリケーションに書き出し
ログイン項目に登録する
設定項目のバンドルIDは
https://github.com/force4u/AppleScript/blob/main/Script%20Menu/Developer/Get/getAppBundleID.applescript
を使って取得できます
*)
#com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
use AppleScript version "2.8"
use framework "Foundation"
use scripting additions
###設定項目
set strBundleID to ("com.apple.FontBook") as text
###起動
tell application id strBundleID
  activate
end tell
delay 3
###起動待ち 最大120回
repeat 120 times
  tell application id strBundleID
    activate
    set boolFrontMost to frontmost as boolean
  end tell
  if boolFrontMost is true then
    exit repeat
  else
    delay 0.25
  end if
end repeat


###名前の取得
tell application id strBundleID
  set strAppName to name as text
end tell
###隠す処理
tell application "System Events"
  tell application process strAppName
    set visible to false
  end tell
end tell

|

« iCloud Driveを開く | トップページ | [iPhone]Open iPhone少し修正 »

AppleScript Fonts」カテゴリの記事