« 新ジングルSWITCH-007:SWITCH | トップページ | UNIXで自分のアカウントの所属グループを調べる »

2007年6月19日 (火)

コマンドラインからAppleScriptを実行し引数でパラメータを渡す

AppleScriptで自動化したいことがあって、コマンドラインからAppleScriptを呼び出して、なおかつAppleScriptに引数を渡す方法を調べました。

どうも日本語の情報が見あたらないので、書いておきますか。

AppleScriptのほうは、こんな感じ。


on
run argv
    return "hello, " & item 1 of argv & "." end run

argvに引数が入り、第1引数と取得する場合は、item 1 of argv。

で、スクリプトをターミナルから、コマンドラインで呼び出すほう、上記のAppleScriptを、a.scptとしてこう。

 

% osascript ./a.scpt world

 

hello, world.

第1引数にスペースが入って、第2引数として渡したくないときは、シングルクォーテーションで囲う。

% osascript ./a.scpt 'world Hello'

hello, world Hello.

参考資料は、[ここ]

AppleScriptは、色ついてますが、vimのAppleScript用syntaxがあったので、それを使って、トロチチさん流に変換しました。

« 新ジングルSWITCH-007:SWITCH | トップページ | UNIXで自分のアカウントの所属グループを調べる »

AppleScript」カテゴリの記事

コメント

Good day! Do you know if they make any plugins to safeguard against hackers? I'm kinda paranoid about losing everything I've worked hard on. Any recommendations? dceebdadekee

Amazing YouTube movies posted at this website, I am going to subscribe for daily updates, as I dont want to fail to take this series. afdebbbbdekk

The finest sites and blogs and forums centered on literature and learning? ecbdfbkdagea

hi!,I love your writing so much! share we communicate more approximately your post on AOL? I need an expert in this space to resolve my problem. Maybe that's you! Looking forward to peer you. gdccdffdagdd

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: コマンドラインからAppleScriptを実行し引数でパラメータを渡す:

« 新ジングルSWITCH-007:SWITCH | トップページ | UNIXで自分のアカウントの所属グループを調べる »

このブログについて

  • S_Ishimaru is ...

    Mac、デジカメ、音楽、楽器ガジェット、プログラミング、iPhone、ケータイなど色々興味を持ったことについて書いているブログです。


    シン石丸について

AMAZON コンピュータ・インターネット本

AMAZON 本ベストセラー

GoogleAnalytics

Google BLOG内検索

無料ブログはココログ

AMAZON エレクトロニクス

AMAZON ゲームベストセラー

2019年8月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31