|
秀丸担当さん、おはようございます。
編集中の文書の一部(選択範囲)を別ファイルに保存するコマンドを新設できません
でしょうか。
hidesoft.4:07917 のような話はよくある話で、現時点での正解は「COM の FileSyst
emObject を使う」もしくは「サードパーティーの DLL を使う」なのですが、その発
想にたどり着くのはなかなかハードルが高くて、今も多くのユーザーが openfile /h
と格闘してるんじゃないかと思います。
それに、FileSystemObject では Shift_JIS か UTF-16 でしか書き出せません。
[ファイル] メニューに [選択範囲を別ファイルに保存] という項目があれば、キー
操作の記録でマクロを作っている人にも使えるし、なにかと役に立ちそうな気がしま
すが、いかがでしょうか。
イメージとしては…
savefilepart "abc.txt", utf8, lf, bom; // 選択範囲を別ファイルへ保存
appendfilepart "abc.txt", utf8, lf, bom; // 選択範囲を別ファイルへ追加保存
// いずれも複数選択の場合は各範囲を改行で連結した文字列を書き出す
…もしくは…
savetext $text, "abc.txt", utf8, lf, bom; // 文字列を別ファイルへ保存
appendtext $text, "abc.txt", utf8, lf, bom; // 文字列を別ファイルへ追加保存
…という感じです。
五月雨式のネタ出しで恐縮ですが、ご検討いただければ幸いです。
|
|