• ベストアンサー

AppleScriptで

AppleScriptでハンドラ内に値を入力したり、ハンドラ外に値を出力するにはどうすればいいのでしょうか。

noname#6032
noname#6032
  • Mac
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • syasushi
  • ベストアンサー率27% (226/837)
回答No.2

変数にはローカル変数とグローバル変数があります。 ローカル変数はハンドラ内でのみ有効ですが、グローバル変数はスクリプトオブジェクト内で有効です。 グローバル変数を利用するにはグローバル変数である事を宣言しなくてはなりません。(宣言をしないと自動的にローカル変数とみなされます。) global x 値の代入方法はローカル変数と同じです。 set x to 1

その他の回答 (1)

  • syasushi
  • ベストアンサー率27% (226/837)
回答No.1

質問の意味が解りません。 やりたい事を、具体的に書いてもらえると理解できるかな?

noname#6032
質問者

補足

例えば一つのハンドラ内で作成した値はそのハンドラから抜けてしまうと呼び出すことが出来ません。それと同じように、ハンドラ内では、ハンドラ外で作成した値を読み込むことが出来ません。そこで、ハンドラ外で作成した値をハンドラ内に読み込んだり、ハンドラ内で作成した値を、そのハンドラから抜けたときに続けて利用することは出来ないんでしょうか。

関連するQ&A

  • applescript で pdfを扱いたいんです。

    applescriptで、pdfファイルをアクロバットリーダ6で開けるスクリプトを書いたのですがうまくいきません。どなたか教えて頂きませんか? プレビューで開けるならopen一発で簡単なのですが、アクロバットリーダで開けたいのです。 僕は以下のようなのを書いています。 もしや、アクロバットはpdfを開けるイベントハンドラは対応して無いのでしょうか? tell application "finder" open file "01.pdf" of desktop using application "Adobe Reader 6" end tell

    • ベストアンサー
    • Mac
  • XcodeでApplescript

    今年からプログラムを勉強しようと思い、まずはApplescriptで 何かできないかなと考えテキストを購入しました。 環境はOS10.3.9 , Xcode1.5です。 そこでテキスト通りに新規プロジェクトからAppleScript Applicationを選択 次へ 新規AppleScript Applicationから任意のプロジェクト名(ディレクトリは自動で入力)  完了 新規プロジェクトが作成される。 ビルドと実行ボタンを押すとビルド~アプリケーションを実行して のっぺらぼうのウィンドウを表示すると書いてありますが 実際「ビルドと実行」ボタンを押すとFaild 1となり「プロジェクト名. applescript」のエラーに1が付きアプリケーションを実行してくれません。 (プロジェクト名.applescript」の右端のチェックを外すと実行されます) 何がおかしいのでしょうか。初っぱなからつまずいているので宜しくお願い します。

    • ベストアンサー
    • Mac
  • AppleScriptについて

    AppleScriptについて 初心者です、AppleScriptで例えば <img src="1.jpg"><img src="2.jpg"><img src="3.jpg"><img src="4.jpg">、、、 で<img src="100.jpg">まで書き続けることってできるんですか?

    • ベストアンサー
    • Mac
  • applescriptでファイルの比較

    MacOS 9.2を使用しています。AppleScriptで2つのファイルを比較して差異があった場合にそれをテキストファイルに出力することはできますでしょうか?できるならその記述方法を教えてください。

    • ベストアンサー
    • Mac
  • AppleScriptで

    AppleScriptで テキスト値ないの文字数をカウントするにはどうすればいいのでしょうか。

    • ベストアンサー
    • Mac
  • AppleScriptで

    突然なんですけど、AppleScriptでディスクの空き容量を求める方法はありませんか。

    • ベストアンサー
    • Mac
  • AppleScript

    (1)ある施設からFileMakerにデータを入力します.(この際,Web入力とします) (2)そのデータをサーバーに保存します.(ただし個人情報はクライアント側のサーバーに保存します.) (3)FileMalerを使用しているので,クライアント側にもサーバー側にもFileMakerをinstallしないといけないはずです(たぶんそう思います). (4)ここからが質問なのですが,クライアント側にもサーバー側にもFileMakerをinstallすること無しにAppleScriptを用いて同じ作業をすることが可能でしょうか? どうぞよろしくお願いいたします.

    • 締切済み
    • Mac
  • AppleScriptを…

    AppleScriptを定期的に(一定間隔ごとに)実行するソフト(ランチャー?)を知りませんか? 知っていたら教えて下さい。

    • 締切済み
    • Mac
  • AppleScriptで

    AppleScriptでcurrect dateコマンドのresultからhoursとminutesだけを取り出すにはどうすればいいのでしょうか。

    • ベストアンサー
    • Mac
  • AppleScriptについて

    AppleScriptで「音量を上げる」「・・下げる」の作り方、または記述を教えて下 さい。また他のスクリプトなどが解るサイト御存じの方いませんか?

    • 締切済み
    • Mac