#author("2016-05-03T01:07:37+09:00","default:admin","admin") #author("2016-05-03T01:07:44+09:00","default:admin","admin") [[Computer/Mac/Applications]] [[Mac]] *AppleScript [#fe62a65c] **シェルスクリプトを実行するアプリケーションを作る [#w8a550d9] +シェルスクリプトを作成しておく.なお,終了ステータスが0以外だとアプリケーションの終了時に「0以外の状況でコマンドが終了しました」というウィンドウが表示されるので,これを避けたい場合はシェルスクリプトの最後に「exit 0」と書いておき,終了ステータスを強制的に0にしておく. +AppleScript Editor.appを起動する(Snow Leopardなら/Applications/Utilitiesの中). +下の「AppleScriptの例」のように入力する./usr/local/bin/hoge.shのところは作成したシェルスクリプトのPath. +保存の時に「ファイルフォーマット」を「アプリケーション」にする. ***AppleScriptの例 [#cba6eb2e] do shell script "/usr/local/bin/hoge.sh" **リンク [#o86829a6] -[[AppleScript Language Guide:http://developer.apple.com/documentation/applescript/conceptual/applescriptlangguide/]] -[[AppleScript Lab.:http://www.drycarbon.com/applescript/]] -[[Wikipedia:http://ja.wikipedia.org/wiki/AppleScript]] -[[: | : DefinitionList AppleScript Beginner's 〜AppleScript書けるようになろう!〜: DefinitionList : DefinitionList:http://homepage.mac.com/jinjin/applescript/]] -[[MacWiki - AppleScript:http://macwiki.sourceforge.jp/wiki/index.php/AppleScript#Finder_.E3.81.AA.E3.81.A9.E5.9F.BA.E6.9C.AC.E7.9A.84.E3.81.AA.E3.82.B9.E3.82.AF.E3.83.AA.E3.83.97.E3.83.88]] -[[do shell script in AppleScript:http://developer.apple.com/jp/technotes/tn2065.html]] -[[Applescriptサンプル:http://www.asahi-net.or.jp/~va5n-okmt/factory/applescript/sample_code/index.html]]