ユーザ用ツール

サイト用ツール


applescript

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
applescript [2019/06/20 07:49] – 作成 nullponapplescript [2024/05/05 16:32] (現在) nullpon
行 1: 行 1:
 ====== AppleScript ====== ====== AppleScript ======
 +
 +
 +===== シェルコマンドを実行 =====
 +
 +''do shell script''でターミナルを起動せずに実行できる
 +
 +
 +ChromeをAppモードで起動し、GMailを開く
 +
 +<code applescript>
 +do shell script "open -na 'Google Chrome' --args --app='https://mail.google.com/mail/u/0/#inbox'"
 +</code>
 +
  
 ===== サンプル ===== ===== サンプル =====
行 57: 行 70:
 error number -128 error number -128
 </code> </code>
 +
 +===== TerminalからAppleScriptを呼び出す =====
 +
 +osacriptコマンドで呼び出すことができる
 +
 +<code>
 +/usr/bin/osascript -e 'display notification "メッセージ" with title "タイトル" subtitle "サブタイトル' sound name "Glass"
 +</code>
 +
 +シェルスクリプトとして呼ぶことも可能
 +
 +<code applescript>
 +#!/usr/bin/osascript
 +
 +on run argv
 + set msg to "notification"
 +
 + if (count of argv) > 0 then
 + set msg to (item 1 of argv)
 + end if
 +
 + display notification msg with title "From Terminal" sound name "Glass"
 +end run
 +</code>
 +
 +これをnotifyなどと名前をつけて保存し、実行権限を付与すると通知センターに任意のメッセージを表示するコマンドになる。
 +
 +<code>
 +./notify 任意のメッセージ
 +</code>
 +
 +''/usr/local/bin'' などパスのとおった場所に設置すると便利に使える
 +
 +
  
applescript.1561016944.txt.gz · 最終更新: 2019/06/20 07:49 by nullpon