PerlScript で選択範囲の置換を行うマクロを作ってみました。
http://miau.s9.xrea.com/blog/index.php?itemid=398Perl で置換処理を行いますので、複数行置換なんかも行えます。
あと、PerlScript に関して色々試したことも書いてあります。
http://miau.s9.xrea.com/blog/index.php?itemid=397概要としては、
・PerlScript で日本語を使う場合は、
ファイル全体の文字数>スクリプト部分のバイト数
となるように調整する。
・PerlScript には MsgBox() なんて隠し関数がある模様。
(WScript.Shell の Popup() よりは楽?)
・ScriptControl を使えば VBScript 等も呼び出し可能。
・同一プロセスから Tk モジュールを複数回使用しようとすると、
エラーとなる。(別プロセスで実行することで回避可能)
・ファイルパスを利用した変数($0)、関数(require())、
モジュール(IPC::Open2)は使えない。
ただし、open() や Cwd は問題なく使える模様。
こんな感じです。