デスクトップ環境をperl便利にする!その2:クリップボードをHTMLエンコード [perl]
perlでクリップボードのテキストをHTMLエンコードし、結果をクリップボードに設定する。
#windows端末で、perl環境が整っていることが前提ですので、ご注意を!
ソースは以下。
上のコピペして、適当なところにclipboard_html_encode.plという名前で保存する。
保存したファイルのショートカットをデスクトップに作成し、名前を「clipboardをhtmlエンコードする。」
に変える。使い方は以下。
htmlエンコードしたいテキストをマウスで選択し、Ctrl+cでコピー。
「clipboardをhtmlエンコードする。」ショートカットをダブルクリック。
Ctrl+vで貼り付け。
#windows端末で、perl環境が整っていることが前提ですので、ご注意を!
ソースは以下。
#!/usr/bin/perl #---------------------------------------- # [Windows用] # クリップボードのデータをHTMLエンコードし、 # 結果をクリップボードに設定する。 use utf8; use Encode; use Win32::Clipboard; use HTML::Entities; my $clip = Win32::Clipboard(); exit 1 unless $clip->IsText(); # テキスト以外なら終了する my $text = decode("cp932",$clip->GetText()); # テキスト取得 $text=HTML::Entities::encode_entities($text); $clip->Set(encode("cp932",$text)); # テキスト設定 exit; #----------------------------------------
上のコピペして、適当なところにclipboard_html_encode.plという名前で保存する。
保存したファイルのショートカットをデスクトップに作成し、名前を「clipboardをhtmlエンコードする。」
に変える。使い方は以下。
htmlエンコードしたいテキストをマウスで選択し、Ctrl+cでコピー。
「clipboardをhtmlエンコードする。」ショートカットをダブルクリック。
Ctrl+vで貼り付け。
2013-08-16 14:26
nice!(0)
コメント(0)
トラックバック(0)
コメント 0