• ベストアンサー

apple script デフォルトブラウザでURLを開く

教えて頂けますか? safariでは指定したURLを開けたのですが、 デフォルトブラウザで開く場合はどう書けばよいでしょうか? 大変申し訳ありません。よろしくおねがいします。 tell application "safari" activate open location "http://hogehoge.com/peekaboo/" end tell

  • Mac
  • 回答数1
  • ありがとう数1

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

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

「tell application "safari"」 Safariにフォーカスしなければいいのではないでしょうか? 「open location "http://hogehoge.com/peekaboo/"」 この1行だけ書いて、実行してみてください。

psychesine
質問者

お礼

そうなんですか! 有難うございます!

関連するQ&A

  • apple script でURLの一部変更

     プログラム初心者です。  URLのアドレスの一部を「複数定義した中からランダムに変更して数回実行する」プログラムを作りたいのですが、ネット上を探したり、本を見たのですが、用語もあまりよく知らず、「ランダム、乱数、URL、変更」などの言葉で探してみたのですが参考になりそうなものが見つけれませんでした。  繰り返しは「repea」で出来る事は解ったのですが、あとがどうしても解りません。  仮にyahooのURLで書かせてもらうと repeat 3 times tell application "Safari" activate open location "http://dailynews.yahoo.co.jp/fc/local/otsu_suicide/?id=6103708" end tell end repeat  URLの一番最後の「?id=6103708」この部分を、例えば(a001,b002,c003)のどれかをランダムに選択して繰り返すようにしたい場合、どのような書き方をすればいいのでしょうか?  また今後、自分で探すときはどのような用語で探せば見つかるのかも教えてもらえると大変ありがたいです。  ご指導よろしくお願いします。

  • ApplescriptでFlash Playerを

    flash player の「開く」からurlを打ち込んで表示させたいのですが。上手くいきません。。 safariやfirefoxで開いてしまうのです。 どう直せば良いのでしょうか。教えてください。 あと、開いた時に画面をフルスクリーンにもしたいです。 こんな感じで書いていました。 20分間隔でリフレッシュさせながら、指定のurlのファイルをフルスクリーンで表示させたいのです。 ____________ on idle tell application "Flash Player" to activate tell application "System Events" tell process " Flash Player" open location "http://~ " end tell end tell return 1200 end idle _____________ 教えてくださいよろしくお願いいたします。

  • アップルスクリプトで、新しいウインドウを開きたい。

    アップルスクリプトで、IEを全面に持ってくるところ※までは出来たのですが、IEのファイルメニューから、「新しいウインドウを開く」を実行させたいときには、どの様に記述すればよろしいか教えてください。 ※ tell application "Internet Explorer" Activate end tell 最終目的は、ファイルメーカープロのスクリプトで、「urlを開く」を利用したいのですが、一度に、複数のページを表示させたいと考えています。

    • ベストアンサー
    • Mac
  • OSXのアップルスクリプトでのフォルダーの扱い方

    アップルスクリプトでドロップレットを作成し、 フォルダをドロップした時にフォルダの中のアイテムの名前を変更したいとします。 repeatでループを回そうとして、例えば on open Dropped tell application "finder" activate repeat with myFile in Dropped set name of myFile to name of myFile & ".jpg" end repeat end tell end open としても フォルダの中身がDroppedに入りません。 OS9.xの時はこれで大丈夫だったのですが。 フォルダの中身の参照(?)を取る時はどうすればよいのでしょう? 色んなMLの過去ログを調べましたがどうもOSXでの アップルスクリプトの記事が無く困ってます。 どうかご教授ください。 環境は iMac SlotLoading OS10.1.5 メモリ768Mです。

    • ベストアンサー
    • Mac
  • Scriptを教えて下さい。(10.4)

    homeの中にある、ライブラリーの中のPreferencesの中にあるxxxというファイルがあります。 こいつを実行する(開くというんでしょうか。要はダブルクリックしたのと同じ動作)をするコマンドを知りたいんです。 tell application "Finder"   open (home as string) & "Library:Preferences:xxx" end tell これを実行すると下記のエラーが出ました。 構文エラー "end"または"tell"であるべきところですが、unknown tokenが見つかりました。 ちなみに tell application "Finder"   open home end tell これだとhomeはちゃんと開きました。 教えて下さいませ。

    • ベストアンサー
    • Mac
  • アップルスクリプトを教えてください。

    Internet Explorerから表示しているHPのアドレスとページタイトルを下記のアップルスクリプトで取得していました。 tell application "Internet Explorer 5.1" set infolist to GetWindowInfo of -1 end tell set urlinfo to first item of infolist set titleinfo to second item of infolist 同じ情報をSafariから取得するためにはアップルスクリプトをどう変えたらいいかがわかりません。 ご指導よろしくお願いいたします。 ちなみに私はアップルスクリプトをほとんど理解していません。

    • ベストアンサー
    • Mac
  • 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
  • Javascript onloadイベントについて

    AppleScriptの中にJavaScriptを書き、 location.hrefでページ移動し、onloadでページ読み込み後、指定タグを変数にいれて、 フォーム入力などの操作を行いたいのですが、 ページ移動後、フォーム入力をすることなく、そのまま処理を終了してしまいます。 いろいろと試行錯誤してみましたが、どうも解決しないのでご教授いただきたいです。 よろしくお願いいたします。 tell application "Google Chrome" tell window 1 open location "http://www.google.co.jp/" repeat while loading of active tab delay 0.1 end repeat tell active tab execute javascript " function idou(url) { location.href = url } function nyuryoku(){ var inp = document.getElementsByTagName('input') inp[0].value = 123 } idou('http://www.goo.ne.jp/') window.onload = nyuryoku() " end tell end tell end tell

  • 相対URLによるリダイレクト

    Locationヘッダに転送先のURLを指定する際に、相対URLをフルパスで指定すると内部リダイレクトになりますが、絶対URLを指定せずにブラウザにリダイレクトさせる方法はないでしょうか。 具体的にはこうです。 URL http://www.xxx.com/dir/from.cgi という位置にスクリプトがあるとして、ドキュメントルートにある「to.html」にリダイレクトさせたい場合、 Location: http://www.xxx.com/to.html と出力するのではなく、 Location: /to.html と出力すると、内部リダイレクトによってブラウザに返されることなく、つまりブラウザの「アドレス」欄はhttp://www.xxx.com/dir/from.cgiのまま「to.html」の内容が表示されるわけですが、そうではなく前者のように動作させたいのです(ブラウザに返してリダイレクトさせたい)。 目的は、ドメインなど絶対URLが変更になっても汎用的にスクリプトを移行できるようにしたい(絶対URLを書かなくて良いようにしたい)のですが、内部リダイレクトでは表示されるHTMLの内容によって、たとえば<img src="./image.gif">など相対パス指定の参照が正しく表示されないためです。 どうぞよろしくお願いいたします。

    • 締切済み
    • CGI
  • ブラウザをIEに戻したい。

    デフォルトのブラウザはIEが立ち上がるのですが、 OutlookExpressのメール内に貼り付けてあるリンクをクリックすると Safariが起動してしまいます。 (先ほどSafariを立ち上げた際、何気にyesのボタンを押してしまいました。多分、ブラウザのデフォルト指定だったのではないかと思います(;_;)) これをIEに戻す方法を教えて下さい。