民芸的プログラミング 〜ソフトウェア開発日記〜

アクセスカウンタ

zoom RSS WSH でクリップボードを使用する

<<   作成日時 : 2009/06/07 22:10   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

JScript で WSH を使用したスクリプトを書いていてふと困った。
クリップボードはどうやって使うのだ?

Google 先生にお伺いを立てつつ、必要なスクリプトを書き上げることはできたが、帰宅後、この記事を書くためにもう一度調べなおしたら、鉄板のネタが見つかった。
http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/dec04/hey1215.mspx
Microsoft のサイトに掲載されているのだから、これ以上確実な情報ソースはないだろう。

基本原理としては、Internet Explorer を経由するということになる。
JScript で書き直すと

var objIE = CreateObject("InternetExplorer.Application");
objIE.Navigate("about:blank");
var str = objIE.Document.parentWindow.clipboardData.getData("text");
objIE.Quit();
WScript.Echo(str);

といった感じになる。

ブログを書いていなかったなら、この簡潔なコードにたどり着くことはなかっただろう。
今までブログを書いてこれたのは、読んでくれる人がいたからだ。今日ここであらためて読者の方々に感謝したい。

テーマ

関連テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
WSH でクリップボードを使用する 民芸的プログラミング 〜ソフトウェア開発日記〜/BIGLOBEウェブリブログ
文字サイズ:       閉じる