2006-03 / 2006-03-08

前のエントリ: diff オプション再帰編 [command]
次のエントリ: タブ幅の変更 [emacs]

クリップボード操作
2006-03-08-3 / カテゴリ: [win][perl] / [permlink]

Win32モジュール使用

テキストをセット
use Win32::Clipboard;
Win32::Clipboard("foo\nbar");
または
$clip = Win32::Clipboard();
$clip->Set("foo\nbar");

テキストのゲット
$getstring = $clip->GetText();

テキスト以外でもとにかくクリップボードの中をゲット
$buffer = $clip->Get();

クリップボードの内容の消去
$clip->Empty();

ターミナルへの表示をマウスでコピペするのが嫌で STDIN をクリップボードにセットするスクリプトを書いたが、cygwin 環境のためか割りと重い…
というか、悲しいくらいデリファレンスの書き方を忘れてる orz
Referrer (Inside): [2010-01-31-1]
前のエントリ: diff オプション再帰編 [command]
次のエントリ: タブ幅の変更 [emacs]

2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2013-05-02 16:12