tittle Apple Store(Japan)

The Latest Pop News & More Opera, Firefox, Sleipnir ( Custom & Tips, Latest News, My Opinions, Lovely Music & Movies and so on ...?! No ! More & More !! )

 No. 240 エントリー 2007/07/23(月) 11:21:28

Sleipnir:Tips 4 Mail Addressを踏んだとき、Gmailで開くようにする方法 この記事をはてなブックマークに登録 この記事を livedoor クリップに登録 この記事の livedoor クリップ数

「Mail Addressを踏んだとき、Gmailで開くようにする」

プヨぷよさんのスクリプトによってSleipnirでそのように設定することができますが、中には上手くいかないという人が結構いるそうです。その対応策を含め、この方法をご説明したいと思います。

(続きはこちら)




Webページ上には、
・E-mail−メールはこちらへ 
(このリンクは適当なメールアドレスなので、絶対にここに送らないでね)

ってな感じでメール送信リンクが張られている場合があります。
そのようなリンクがある場合、ブラウザでは、そのリンクを踏むとメールクライアントにそのアドレスを送ることができるという機能があります。

※要するに、そのリンクを踏むと、ご自分のいつも使用するメールソフトが立ち上がり、新規作成画面を開いて、そのアドレスなどが挿入した状態にしておいてくれるのですね。

Sleipnir-mailto

この設定は、Sleipnirでは、メニューバーから辿り、
ツール > Sleipnirオプション > クライアント > 電子メール
にて、ご自分の使用するメールクライアントまでのパスを記入することで設定できるのですが、それをGmailに変えることはできないかというのがこのエントリーの趣旨です。

まず、設定方法をご説明したいと思います。
 Ref.メールアドレスをクリックしてgmailを表示する方法は?
 ※引用部分は、このリンク先の記述を借用(一部改変)

1.「ユーザ指定の電子メールクライアントを使用する」にチェックを入れる
 ※「mailto:で電子メールクライアントを起動しない」のチェックを外す

2.Gmailの新規作成画面のアドレスを確認する

Gmailを開いて"メールを作成のタグ"に移ります。
【送信】【すぐに保存】【破棄】の行の右端に最大化のアイコンがあるのでクリックします。
すると、検索や受信トレイといったほかの機能が一切省かれた送信専用のフォームが開かれると思います。
そのURIがアカントごとに違うのでご自身で確認してください。


※この画面のことです。
Sleipnir-mailto_gmail

3.スクリプトを作る

 var pnir = new ActiveXObject("Sleipnir.API");
 var arg = WScript.Arguments;
 var uri = "ここに確認したアドレスを記述する"
 pnir.NewWindow(uri + "&to=" + arg(0), true);

このスクリプトを、任意の名前.jsで保存し(例えば、Gmail_mailto.js)、お好きなところに配置する。
※忘れないように、Sleipnirのプログラムファイルのあること炉なんかがいいと思います。

4.Sleipnirの設定において、「パス」にそのスクリプトまでのパスを記述し、「引数」に「%M」と記述する

以上で終了です。

これで、Mailtoのリンクを踏んだとき、Gmailの新規作成画面が開くようになります。


ただ、この方法を実行すると、Gmail_mailto.jsがエディターで立ち上がるだけで、その操作を実行することができないという人もいるようです(まあ、私なんですけどね(笑))。

その理由は、拡張子.jsが、テキストエディター等に関連づけられているからです。
つまり、.jsファイルを実行すると(例えば、任意の.jsファイルをダブルクリックしたりしたとき)、テキストエディター等が開くように設定している場合は、当然のことながら、そのようにエディターが開いてしまうのです。

この設定は、自ら知っていて設定している場合と、知らないうちに関連づけられていた場合とがあると思います。

まあ、知っていて設定しているような人の場合は、もう説明する必要はないのですが(多分、ここまで言えば気がつくと思います)、知らないうちに設定されていた人は何が何だか分からないと思います。

その場合の対処法をご説明します。
※当然のことながら、この設定をすると、テキストエディター等に関連づけられなくなりますから、.jsファイルを開いてスクリプトを変更したいときなどは、任意のテキストエディター等で開くようにしなければなりませんよ。

とはいってもたいした方法ではないのですが、やることは単にWSH(wscript.exe)に関連付けしなおすだけです。
 Ref.MS Console(Windows) Based Script Host

Windowsの設定とかいうとちょっと知識がいるので、一番簡単な方法をご紹介します。

1.任意の.jsファイルで右クリックをし、「プログラムから開く」→「プログラムの選択」をクリックする。

2.Microsoft(r)Windows Based Script Hostを選択し、この種類のファイルを開くときは、選択したプログラムをいつも使うにチェックを入れ、「OK」を押せば終了です。

※意味のないプログラムを実行しようとしていますから、多分、エラーが出ると思います。その際は、それを無視して、「OK」を押せばいいでしょう。
※でも、この方法だとテキストエディターで開かなくなるから、人によってはちょっと不都合なんだけどね。

以上で終了です。

この下にテスト用のリンクを張っておくので、ここで試してみてくださいね。でも、適当なメールアドレスだから、絶対にここにメールを送ってはダメだよ。

□Test:E-mail−メールはこちらへ 


各種ソーシャルブックマーク: ブックマークに追加する |あとで読む

最新の記事(30エントリー)
【TopPageで探す?このブログの最新記事をCheckしてみる?】

吹き出し3
コメント

関連づけを変えなくても・・・?

呼び出されるプログラムが違っているだけので、関連づけを変えなくても、呼び出すプログラムのパスを「wscript」にして、その引数に「"C:\Program Files\Fenrir & Co\Sleipnir\utility\gmail.js" %M」のように指定すればできると思います。この場合だと、「Sleipnirのインストールディレクトリ\utility\」にgmail.jsをおいています。

  • 2007/07/24(火) 01:37:53 |
  • URL |
  • clicube #KstjvpKA
  • [ 編集]

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

  • 2007/07/24(火) 01:44:09 |
  • |
  • #
  • [ 編集]

なるほど、その発想はなかった。さすがclicubeさんです。

ということで、さっそく、
パスをC:\WINDOWS\system32\wscript.exe、
引数を"C:\Program Files\Fenrir & Co\Sleipnir\utility\gmail.js" %Mとしてみたのですが、なぜか次のようなエラーが出ます。(環境:WinXP)
なんでだろう?

Windows Script Host
---------------------------
ファイル拡張子 "ホゲホゲ" を持つスクリプト エンジンはありません。

う〜ん、分からない…

P.S.
mailtoの書式は、確か、サブジェクト(件名)指定の場合は「?subject=件名」で、複数のオプションを繋ぐときに「&」を使うものだと理解しています。
多分、これでいいのではないかと私は思います。
やっぱり、間違ってますでしょうか?
 Ref.http://www.tohoho-web.com/how2/mail.htm
う〜ん、mailtoって難しい。

  • 2007/07/24(火) 09:55:58 |
  • URL |
  • Xeno (,,・`ω・) #xZzgoeNA
  • [ 編集]

難しいですね・・・

>ファイル拡張子 "ホゲホゲ" を持つスクリプト エンジンはありません。
引数欄を間違えて
"C:\Program Files\Fenrir & Co\Sleipnir\utility\gmail.js %M"
にしてしまったときにそんなエラーが出ましたが・・・(こちらはvistaです)
難しいです・・・

>mailtoの書式
リンク先見ました。他のページを探しても、「?」で書いてありますね・・・
HTMLは「?」のほうが正しいみたいですね。
でも、上のテスト用リンクをクリックしても、gmailの「受信トレイ」が表示されてしまうんですよねー。それで、アドレスバー内の?を&に直すとメール作成画面が表示される・・・(gmailがおかしいのかも知れないですね)

  • 2007/07/24(火) 21:18:10 |
  • URL |
  • clicube #-
  • [ 編集]

V、Vista (´・ω・`) テラウラヤマシス

ということで、一旦この件は保留とさせていただきたいと思います。
また、詳しいことが分かったら、改めてエントリーにしたいと思います。

誰か、偉い人、助けてー(笑)。

  • 2007/07/24(火) 21:45:41 |
  • URL |
  • Xeno (,,・`ω・) #xZzgoeNA
  • [ 編集]

お騒がせしました

了解です。いろいろとお騒がせしました。
これからも更新を楽しみにしています。

  • 2007/07/24(火) 21:48:13 |
  • URL |
  • clicube #-
  • [ 編集]

今更ですがたまたまみちゃったので…原因は私の想定漏れです。mailto:もuriの一種なので?以下が引数、パラメータの区切りは&であってます。
ですが、GMailはwebアプリですので当然Gmailにもuriがあり、メール作成画面のuriはhttp://mail.google.com/mail/?ik=〜となっています。ので、そのまま件名やら本文やらを指定したmailto urlを%Mで渡すとスクリプトからプニルに渡されるuri中に?が二つ存在してしまうので文法エラーになる、ってわけでGmailbにも罪はないです。
スクリプト側でmailto uri中の?を&に置換してやれば正常に動くはずなのであとで修正しておきます。

  • 2007/12/11(火) 08:03:46 |
  • URL |
  • プヨぷよ #HCI4rwHI
  • [ 編集]

どもです

わざわざすみません。
想定外の使い方に定評がある私ですから(笑)、いつも迷惑をおかけしているかと思います。

ちなみに、この記事は結構古いですが、いまだにこのページに訪れてくれる方も多いので、こういうリスポンスは非常に助かったりします。

  • 2007/12/11(火) 13:04:25 |
  • URL |
  • Xeno (,,・`ω・) #J7Ti0pLo
  • [ 編集]
吹き出し2
コメントの投稿

管理者にだけ表示を許可する

  ※スパム対策のため、フィルターをかけています。本文が英数字のみのコメントはスパム認定される恐れがあります。どうかその点ご了承下さい。

吹き出し4
トラックバック
【トラックバックURLはこちら】
http://browserjs.blog102.fc2.com/tb.php/240-06d29865
この記事にトラックバックする(FC2ブログユーザー)

※スパム対策のため、トラックバックは管理人の承認後に表示されます。

※なお、当ブログでは宣伝目的のスパムトラックバックを制限しておりますので、本文が英数字のみの場合や、NGワードを含んでいる場合、当該記事にブログのURL(言及リンク)が含まれていない場合は、トラックバックできない可能性があります。誠に申し訳ございませんが、その点、どうかご了承下さるようよろしくお願いします。

milto で Gmail を使う

 ウェブブラウザは Sleipnir、メーラーは Becky! を愛用していますが、普段は FutureBits.Net ドメインで Google Apps を利用した Gmail を使用しています。 ...

  • 2008/03/15(土) 18:42:13 |
  • わしぶろーぐ
ウィルコムストア ウィルコムストア

Browser.js
He who runs after two hares is a "challenger" ( Laugh...). 
Separated But Connected !!
Firefox3 Meter QRコード
Choose Opera 日本支部
Headline-Reader
あわせて読みたい


無料ホームページ アフィリエイト レンタルサーバー FC2ブログ 一戸建て

;