@Applekdz

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

EmEditor Professionalでのファイル結合にファイル名を付加する方法について

EmEditor Professionalでお世話になっております。

ファイルを結合するときに結合された文字の合間に先頭にファイル名をテキスト挿入することはできますでしょうか?
以下です。

テキストファイルA.txtの中身


テキストファイルC.txtの中身


この二つを結合する

結合したファイルの中身→結合したテキストの上にファイル名が上に付く
テキストファイルA.txt


テキストファイルC.txt


0 likes

2Answer

ファイルが巨大でなければ、次のようなマクロを作成して実行してください。

sFolder = "E:\\Test\\";  // ファイル A, C が存在するフォルダ
sText = "";

editor.OpenFile( sFolder + "A.txt", 0, eeOpenAllowNewWindow );
document.selection.SelectAll();
sText += document.FullName + "\r\n" + document.selection.Text;

editor.OpenFile( sFolder + "C.txt", 0, eeOpenAllowNewWindow );
document.selection.SelectAll();
sText += document.FullName + "\r\n" + document.selection.Text;

editor.NewFile();
document.selection.Text = sText;
1Like

Comments

  1. @Applekdz

    Questioner

    マクロを書いて頂き、ありがとうございます。
    ここでいう巨大ファイルとはどれくらいのサイズのものになりますでしょうか?

    よろしくお願いいたします。
  2. 実際にお試しいただくのが確実だと思いますが、数GB 以上のサイズになると思います。

ありがとうございます。
レビュー書かせて頂きした。14ギガのファイルが開けるのは、ありがたいです。

0Like

Your answer might help someone💌