【Automator】シェルスクリプトをアプリとして作成する
シェルスクリプトを.app形式にして、ダブルクリックで起動させる方法。
MacのAutomatorを使って作成する。
環境
$ sw_vers
の結果
- ProductName: Mac OS X
- ProductVersion: 10.11.5
- BuildVersion: 15F34
方法
- Automator.appを起動
- アクション -> ライブラリ -> シェルスクリプトを実行
- 右ペインにドラッグ&ドロップ
- シェル : /bin/bash ※デフォルト
- 入力の引き渡し方法 : stdinへ ※デフォルト
- シェルを記述
- メニュー -> ファイル -> 保存 -> フォーマット : アプリケーション
今回の作成
マウスELECOMのEX-G(M-XG1UBBK)
エレコムマウスアシスタント5が起動できない、マウスをMacに繋いでも設定したボタンが動作しない。
なので、商品のヘルプページに書いてあった下記の方法をシェルスクリプト化。
- アプリケーション -> ユーティリティ -> ELECOM_Mouse_Util.app -> 右クリック -> パッケージの内容を表示
- Contents -> Resources -> MacOSの2ファイルをクリック
- ElecomGesture.app
- MouseEventChange.app
シェル内容
open /Applications/Utilities/ELECOM_Mouse_Util.app/Contents/Resources/MacOS/ElecomGesture.app open /Applications/Utilities/ELECOM_Mouse_Util.app/Contents/Resources/MacOS/MouseEventChange.app