ウィルコムストア

2007年05月27日

Sleipnir2で開いているページを紙copiでスクラップするスクリプト はてブで『Sleipnir2で開いているページを紙copiでスクラップするスクリプト』をチェック

ExtendedMenuフェンリルラボで公開されているSleipnir2ExtendenMenuプラグインはカスタマイズ派ユーザーにとって素晴らしいプラグインです。
しかし開発途上な事もあってまだIE標準の右クリックメニューの機能を完全に置き換える事は出来ません。また、いろいろなアプリケーションが便利に使えるようにIEの右クリックメニューを拡張しますが、その多くはそのままではExtendedMenuでは使えないなどの難点があります。
紙copi
僕は洛西一周さんのWebスクラップソフトウェアの紙copiをレジストして情報収集に愛用しているのですがこのソフトにデータを送るためのメニューもIEの右クリックメニューに追加されています。IEのメニュー項目はExtendedMenu内には追加できませんので紙を使用するときはわざわざ標準の右クリックメニューを呼び出さなくてはなりません。もちろん右クリックにアクションを割り当てていてもCtrl+右クリックで標準メニューを出せるのでそれで呼び出せば良いのですが出来るだけマウスだけで操作したいし、なによりよく使う機能は右クリックメニュー内にコンパクトにまとめて手軽に呼び出したいって事でUserAction Extensionを使用してSleipnirから呼び出せるスクリプトを作って使っています。

別にたいしたスクリプトでは無いのですが他に欲しい人もいるかもしれないのでどうせだから公開します。


/////////////////////////////////////////////////////////////////////////////
//  紙copiに取り込む.js  ver 20061017
//  現在のページ、または選択範囲を紙に取り込むスクリプト
/////////////////////////////////////////////////////////////////////////////


var objectSleipnirApi = new ActiveXObject("Sleipnir.API");
var objectKami = new ActiveXObject("Kami.KamiServer");
var activeDocumentIndex = objectSleipnirApi.GetDocumentID(objectSleipnirApi.ActiveIndex);

var _document = objectSleipnirApi.GetDocumentObject(activeDocumentIndex);
var _window = objectSleipnirApi.GetWindowObject(activeDocumentIndex);


if (_document == null)
{
  objectSleipnirApi.MessageBox("documentオブジェクトを作成できません");
}
else
{
  if (_document.selection.createRange().text == '')
  {
    objectKami.Station('/getclipbd/whole');
  }
  else
  {
    objectKami.Station('/getclipbd');
  }
  
  _document = null;
}

objectSleipnirApi = null;
objectKami = null;


Sleipnir2のインストールフォルダ以下の plugins\scripts\フォルダにこのスクリプトを「紙copiに取り込む.js」とかで保存すればSleipnirの各機能割り当てから呼び出せるようになります。
僕はオーソドックスにExtendedMenuを使って右クリックで呼び出して使ってますが、キーボードにスクラップ機能を割り当てたりマウスの中央ボタンクリックに割り当てたり、マウスジェスチャーでWebサイトをスクラップ!なんて事も出来ます。


Webページの一部を選択して呼び出すと、選択された部分のHTMLデータをスクラップし保存します。選択無しで呼び出した場合はページ全体をそのまま保存します。
mht形式で保存するとページまるごと1個のファイルにパックして保存されるので管理に便利です。

CoRichブログランキング
テクノラティお気に入りに追加する
ブックマークに追加する

この記事についているタグ

この記事に関係ありそうな記事

« 日本国のあらたな夜明けがはじまった
東京地裁が愉快すぎる判決を出した件 »

もしかしたら関係あるかもしれない商品

トラックバック

 このサイトへのトラックバックは管理人によるチェックの後で表示されます。
 記事の内容と関係のないページや管理人が不適切と判断したページは表示されません。

 

コメント :8 件のコメントがあります

紙copiのスクリプトいただきました。
使わせていただきます。

どうぞどうぞ。

ブラウザの選択部分を取得する部分のコードを参考にさせていただきました。ありがとうございます。そのおかげで、Sleipnirから、XTMemoというメモソフトにメモが取りやすくなりました。

コメントありがとうございます。
こんなコードで良ければいくらでも参考にしてください。

このスクリプトを使わせてもらいましたが、Sleipnirがより使いやすくなりました!
ありがとうございました!!

レインさんコメントありがとうございます。
喜んでいただけたようで何よりです。

IEは遅くて困るんですねー。Microsoftのユーザー囲い込みに過ぎないです。
Sleipnirで紙copi使えなかったら、遅いIEやFireFox動かしてWebページを保存する必要があって困っていました。
これは便利です。公開して下さり、ありがとうございます!!

海さんコメントありがとうございます。
便利に使えていただけて良かったです。

コメントを投稿

TypeKey認証されていないコメントは管理人によるチェックの後で表示されます。
管理人が不適切と判断したコメントは削除する事があります

かいてるひと

かずや (HN:こじろー)
1978年3月2日生まれ 魚座 O型
北海道・道東の方に在住
へっぽこ日曜プログラマー

MyMiniCity
ameba マイルーム
Yahoo!Days マイページ
edita マイページ
アバウトミープロフィール
かずやのLive Space
かずやのクリップ
コトノハ コトリスト
Haru.fm かずやのつぶやき
Timelog かずやのページ

ミクシィ のプロフィール iddy プロフィール マイフォト Flickr Last.fm ミュージックプロフィール

2008年11月

            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            

カテゴリー

参加コミュニティ

Sleipnirユーザーです MovableTypeでブログを作ってます パソコンテレビGyaO視聴者です Twitterユーザーです Wiiユーザーです ミクシィもやってます 北海道に住んでます 北海道日本ハムファイターズのファンです ひだりききです あわせて読みたい

モバイル

このブログはケータイ対応です。

GlassleafのQRコード

Valid XHTML 1.0 Transitional なかのひと track feed
Powered by
Movable Type 3.35
ブログで報酬稼ぐなら!buzzmo(バズモ)