フォーラムの返信を作成しました。

1 件の投稿を表示中 (合計 1 個)
  • 作成者
    投稿
  • kuya
    メンバー

    期待されている動作と違うかも知れませんが
    便利そうだったのでマクロを作ってみました。

    動作確認
    EmEditor Professional Version 9.00 beta 1

    if (document.Path.length == 0) {
    alert(“最初のファイルを開いて下さい。”);
    Quit();
    }
    var fs = new ActiveXObject(“Scripting.FileSystemObject”);
    var fo = fs.GetFolder(document.Path);
    fe = new Enumerator(fo.Files);
    var fileNames = new Array();
    for (var i = 0; !fe.atEnd(); ++i){
    fileNames = fe.item().name;
    fe.moveNext();
    }
    fileNames.sort();
    for (var i = 0; i < fileNames.length; ++i){
    if ( fileNames
    == document.Name ) {
    if ( (i+1) == fileNames.length) {
    editor.OpenFile(document.Path+””+fileNames[0]);
    } else{
    editor.OpenFile(document.Path+””+fileNames[i+1]);
    }
    break;
    }
    }

1 件の投稿を表示中 (合計 1 個)