|
akira_morikawa さん今日は、ひろです。
メールで閲覧していますので、機種依存文字は変更しました。
> 秀丸で現在編集中の文章に対して処理をしたいのですが、
<中略>
> 全文を自作アプリケーションとの間で受け渡しを行うことは
> できるのでしょうか?
マクロを使用することにより出来ます。
(1)速度の事を考慮する場合、外部プログラムと連携するマクロを実行する
前にファイル保存する必要がありますが、ファイル名を受け渡してやる。
(2)マクロの gettext を利用して秀丸ウィンド内の文字列を取得し、取得文
字列を外部プログラムに受け渡してやる。秀丸マクロで扱える文字列変数に
は制限があるので、それを考慮する必要がある。
といった 2 種類の方法があると思います。
秀丸のマクロとしては、filename(2), basename(2) run(2 or sync(2)),
gettext, dllfunc(str) 当たりを使う事になると思います。
> 現在、秀丸に自作ソフト(暗号化・復号化)を組み込もうと考えています。
完成したら、是非こちらのライブラリで公開してください(^^)。
|
|