クリップボード経由で漢字コード変換No.06306
ジャビテ さん 10/04/22 16:23
 
初めて投稿させて頂きました。今後とも何卒ヨロシクお願いします。

早速ですが、エディタで選択された範囲の文字を外部のコマンドの標準入力に渡して
処理させる事を考えています。
基本的には runex を使って入力に「選択範囲」を指定すれば良い事が分かったので
すが、一つ問題が発生しました。
相手側のツールが UTF8しか正常に処理できないようなのです。しかもBOM付きでしか
駄目という有様。

泣く泣く、選択範囲を一度テンポラリファイルに UTF8 with BOM でセーブしてから
そのファイルを指定するという事をしています。

これでもいいのかも知れませんが、もし可能であれば、ファイルを作らずに漢字コー
ド変換して標準入力に渡せればと思っています。


何か方法はありますでしょうか。

以上宜しくおねがいします。

[ ]
RE:06306 クリップボード経由で漢字コードNo.06307
秀丸担当 さん 10/04/22 17:04
 

>これでもいいのかも知れませんが、もし可能であれば、ファイルを作らずに漢字コー
>ド変換して標準入力に渡せればと思っています。
>
>
>何か方法はありますでしょうか。

runex文は、いまのところShift-JISとUTF-16にしか対応していないです。
いまのところの方法としては、既に回避されているように、一時的にファイルを
作成してやるしかないと思います。

同じ回避方法ですが、マクロヘルプのrun文のほうの「ファイルのエンコードの
まま実行するマクロ」のページも参考にしていただけたらと思います。

他のエンコードもできたほうがいいという意見は他の方からもいただいていて、
今後の課題となっています。
ご意見参考にさせていただきます。

[ ]
RE:06307 クリップボード経由で漢字コードNo.06308
ジャビテ さん 10/04/22 22:04
 
>runex文は、いまのところShift-JISとUTF-16にしか対応していないです。

runex の漢字コード指定パラメータはこういう場合に使えるんですね。UTF8(BOM付
き)がサポートされるとそのまま runex だけでいけちゃうってことですか。技術的な
難易度が分からないのですが、是非サポートしてもらいたいと思います。

>今後の課題となっています。
>ご意見参考にさせていただきます。

秀丸エディタはずっと使い続けているエディタで死ぬまで使い続けたいソフトの一つ
です。これからも是非がんばってサポートして頂きたいと思います。

[ ]