AppleScriptでシステム環境設定の「日付と時刻」を開く方法

このQ&Aのポイント
  • OS10.6環境で「システム環境設定」の「日付と時刻」を開くAppleScriptを作成しようとしています。
  • しかし、エラーが発生し「日付と時刻」までたどり着けません。
  • 他の項目はたどり着けるため、記述に問題がある可能性があります。アドバイスをお願いします。
回答を見る
  • ベストアンサー

AppleScript で・・

お世話になります。 OS10.6環境で“システム環境設定”の“日付と時刻”を開けるAppleScriptをエディターで作製してみるのですが、エラーが出て(error "System Preferences でエラーが起きました:pane \"com.apple.DateAndTIme\" を pane \"com.apple.DateAndTIme\" に設定できません。" number -10006 from pane "com.apple.DateAndTIme")“日付と時刻”まで行き着きません、他の項目はたどり着くのですが、記述に問題があるかと思いますがさっぱりです、お手数ですがアドバイスいただけると助かります。 ー以下スクリプトー tell application "System Preferences" activate set current pane to pane "com.apple.dateandtime" end tell ー以上ー 例えば "com.apple.dateandtime"のdateandtimeをnetworkにすればネットワークが開くのですが・・

  • macpot
  • お礼率85% (501/588)
  • Mac
  • 回答数1
  • ありがとう数3

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

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

AppleScript エディタで、 tell application "System Preferences" panes end tell と書いて、実行してみてください。結果欄にペインの一覧が表示されます。その中から探して、「日付と時刻」の正しい名称を調べることができます。 「com.apple.preference.datetime」となっているかと思います。

macpot
質問者

お礼

ありがとうございます! 名称というか、やはり記述が間違っていたんですね・・・ 【tell application "System Preferences" panes end tell 】 上記もありがとうございました。 ちなみにOS9の時に比べて記述ファイルを書きにくくなったように思います、 少しAppleScriptについて学びたいのですが、何か初心者が理解しやすいようなおすすめな書籍ってありますか? ヘルプも良く判らないし、本屋にいってもなかなかAppleScriptについて書かれた物が無くて・・・。

関連するQ&A

  • applescript システム環境設定 サウンドについて

    初心者なのですが、Applescriptを用いていろいろ出来たらいいなぁと思って現在特訓しています。 今作ろうと思っているのが、システム環境設定の中のサウンドの環境設定をいじるものです。 具体的に言うと「入力」の中のマイク入力の入力レベルの値をとることです。 ライブラリに音の大きさの調節などのサンプルはありました。 またインターネット上で、サウンドを出力する装置の選択なども見つけました。 http://www.measure-zero.jp/blog/2009/Feb/19 【ボリューム調整】 tell application "System Preferences" activate set current pane to pane "com.apple.preference.sound" end tell tell application "System Events" if UI elements enabled then tell slider 1 of group 1 of window 1 of process "System Preferences" if value is 0.5 then set value to 0.8 else set value to 0.5 end if end tell else tell application "System Preferences" activate set current pane to pane "com.apple.preference.universalaccess" display dialog "UI element scripting is not enabled. Check \"Enable access for assistive devices\"" end tell end if end tell この中の slider 1 of group 1 of window 1 of process "System Preferences" とか、例えば今回でしたらボリュームはどのように取得すればよいのかなどはどのように調べるものなのですか? get UI Element of it とかも上手く使えなくて・・・ あともしご存知でしたら、入力音量や入力レベルの取得方法をお教えいただけますでしょうか? 何も知らなくてすいません・・・

  • apple script の作成につきましての質問です。

    こんにちは、いつもお世話になっております。 現在、game pad companionという、 マウスのボタンを割り当てるシェアソフトを使用しています。 使用環境はPowerBook G4 17/1,5 OS X Tigerです。 マウスは Logicool MX-900 Bluetooth mouseです。 起動後、システム環境設定のパネルを開き GamePadCompanionを一度立ち上げて 「中止」ボタンを押し、その後に「開始」ボタンを 押さなければ、割り当てが適用されません。 そこでその操作をapplescriptにしたものを、 以前この掲示板で作っていただいたのですが、 OSをPantherからTigerに変えたところ動作しなくなってしまいました。 アプリケーション形式のapplescriptをを立ち上げると、 環境設定パネルが開き、GamePadCompanionまでは行くのですが、 それ以降進まなくなってしまいます。 そこで、エラー表記が 「NSReceiverEvaluationScriptError:4」と出ます。 applescriptをどのように訂正したら、 上記のような動作にすることができますでしょうか? 以前、教えていただきましたapplescriptは 「 tell application "System Preferences" activate set current pane to pane "com.carvware.gamecompanionpref" end tell tell application "System Events" tell process "System Preferences" tell window 1 click button "中止" delay 1 --1秒待つ click button "開始" end tell end tell end tell quit of application "System Preferences"」です。 よろしくお願いいたします。 また、applescriptの作成の仕方なのですが やりたい動作を行っているものを、 scriptエディタなどでダイレクトに文字に変えるような方法はありませんでしょうか? 自分なりにヘルプを読みながらやってみたのですが、 できませんでした。。。 質問ばかりですが、よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • AppleScriptでアプリケーション再起動

    表題の件について教えてください。 VNCアプリケーションなんですが、動作が不安定で、 一旦遠隔で操作して接続を切ると、 当該アプリケーションを再起動しないと繋がらなくなるものがあります。 そこで、mailのメッセージルールで、 メール受信するとAppleScriptを実行するように設定して、 当該アプリケーションを再起動するようなapplescriptを作ってみましが 上手く動作してくれません。 AppleScriptを実行とすると、「接続が無効です」とのエラーメッセージが出て、 activateのところが水色のハイライトがつきます。 どのように修正したらよいか教えて下さい。 なお、実行するOSはlion10.7.4です。 tell application "アプリケーション名" quit activate end tell

    • ベストアンサー
    • Mac
  • applescriptでウインドウを閉じたい

    職場のローカルネットワーク内にあるmacのあるフォルダに接続するために以下のように書きました。 接続はうまくいきます。ただし同時にウインドウも開きます。 そのウインドウは不要であり、他のスタッフの目にもつくので閉じたいのですがうまくいきません。(とくにエラーも出ず、そのままウインドウが表示されたままになります) どうすればよろしいでしょうか。 tell application "Finder" activate open location "afp://***.***.***.***/Foleder/test.csv" close Finder window 1 end tell macOS10.8 Applescriptエディタ2.4.3 を使用しています

    • 締切済み
    • Mac
  • AppleScriptがエラーになる

    osx10.8.4  AppleScriptエディタ2.5.1 にて以下の内容でFileMaker11へテキストデータを貼付けようとしましたところ ----------------------- set dbName to "test.fp7" tell application "FileMaker Pro Advanced" activate tell database dbName set contents of field "myText" to "ABC" end tell end tell ----------------------- error "FileMaker Pro Advanced でエラーが起きました:オブジェクトが見つかりません。 ----------------------- とのエラーが出ました。 ちなみにosx10.6.8 AppleScriptエディタ2.3ではテキストは読み込まれます。 osx10.8.4 の仕様が変わったのでしょうか 2・3日前にosのバージョンアップをしましたがそれが関係していたのでしょうか。 どなたかご存知の方がおられましたらご教授下さい。

    • ベストアンサー
    • Mac
  • Apple Scriptでシステム環境設定の項目を変更したい

    Apple Scriptでシステム環境設定の項目を変更したい システム環境設定>スピーチ>音声認識のSpeakable Itemの入切の切り替えをキーボードショートカットで行いたいのですが、 キーボードショートカットの方はKeyboard Maestroなりを利用するとして、 システム環境設定のApple Scriptからのいじりかたが分かりません。 参考になる質問があるので(http://okwave.jp/qa/q5496340.html) 大体の方法は分かりましたが…… set current pane to pane "com.apple.preference.sound" のcom.apple.preference.~に何を入れれば良いのかが分かりません。 同様に、出てきたタブや項目名(slider 1など)も、指定の仕方は分かっても、どの項目がどれに相当するかが分かりません。 何か調べる方法があるのでしょうか? ぜひご教授ください。

    • ベストアンサー
    • Mac
  • applescriptが損傷!!こわれた~?!どうしたら良いの?

    Ma8.6でapplescript1.3を使用中に突然システムエラーが発生!強制再起動させられました。再起動後、Norton Utilitiesのdisk doctorで診断してみると 「ファイル検査」→「下に示すファイルで重度のエラーが見つかりました。ファイルに損傷したリソースフォークがあります。(15,1,2)Norton Disk Doctor はこの問題を解決できません。Macintosh HD:Apple エクストラ:AppleScript:スクリプト編集プログラム」 と表示されてしまいました。この問題を解決する為にはどうしたらよいですか?再インストールしなければならないようならば、そのやり方と注意点を教えて下さい。早く解決しないと印刷ができませ~ん!印刷中に固まってしまうのです!!お願いします。

    • ベストアンサー
    • Mac
  • AppleScriptからFileMaker起動

    AppleScriptからFileMaker Pro12を起動して、共有ファイルを開きたいのですが、以下の記述ではタイムアウトエラーとなってしまいます。 FileMakerは起動していますが、起動時にファイルを選択するダイアログが開いた状態になっていることが原因かな?と思うのですが、どのようにしたらよいでしょうか? ---------------------------------------- tell application "FileMaker Pro Advanced" activate getURL "fmp://ユーザー名:パスワード@サーバーのIPアドレス/共有ファイル名" end tell ---------------------------------------- サーバー:Mac mini Server OS X10.8 +  FileMaker Server12 アドバイスを宜しくお願い致します。

    • ベストアンサー
    • Mac
  • AppleScriptの「参照をペースト」

    AppleScriptの勉強を始めたところです。 Macbook air : OS X10.9 AppleScriptバージョン : 2.3.1 AppleScriptエディタバージョン : 2.6.1 鳶嶋とびしま工房さんのHPのAppleScript入門を参考にさせていただいています。 そこで、下記のページでつまづいてしまったので教えて下さい。 「命令しなきゃ始まらない」ページ http://tonbi.jp/AppleScript/Introduction/04/ > 手っ取り早く参照文を作成するには、Finderでファイルを選択状態にしておき[編集]-[コピー]([command+C]キー)を実行して、「ScriptEditor」の[編集]-[参照をペースト]を選択しましょう(注1)。例えば、"System"を選択した場合は、次のようになります。 ここの部分が私の環境ではできなくて困っています。 [編集]メニューの中に[参照をペースト]という選択肢はあるのですが、グレーダウンしていてクリックできません。 どこかで設定がいるのでしょうか? ご存知の方がいらっしゃいましたら教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • 日付が変る?

    WindowsXPを起動すると  システム時刻が無効です   システムの日付または時刻が無効です。コントロールパネルの[日付と時刻]で正しいシステムの日付と時刻を設定してください。 と出たので、設定しなおして再起動しても同じようにエラーが出る。リチウム電池も新しい電池に変えてあります。このエラーが出た後は必ず1988/2/1になっています。 PCのパーツが壊れたのかウイルスとかで変えられているのか、わからず困っています。