タグ: 

1 件の投稿を表示中 (合計 1 個)
  • 作成者
    投稿
  • #30071
    japelin
    参加者

    比較に関連したマクロを以下のように作成してみましたが、比較が実行できませんでした。
    江村様に3点質問があります。

    
    var strOrigFileName;
    
    if(!document.Untitled){
    
        if( document.FullName !== '' ){
    
            strNowFileName=document.FullName;
            fso = new ActiveXObject( "Scripting.FileSystemObject" );
            strOrigFileName=fso.GetSpecialFolder(2) +"\\" + document.Name + '.origin';
    
            fso.CopyFile( document.FullName, strOrigFileName);
    
            n = editor.Compare( eeCompareQuality5 + 
                                eeCompareRestorePos +
                                eeCompareSyncCaret +
                                eeCompareSyncScrollVert +
                                eeCompareTileVert
                              , document.FullName, strOrigFileName, "" );
        }
    }
    

    1.上記のコードを実行したところ、「第2文書が見つかりません」と表示されてしまいました。
    その前のtempフォルダへのコピーはできているので、パス自体に問題はないと思うのですが、どのように修正すればいいでしょうか。
    (パスの前後に””をつけたのですが同じ結果でした)

    2.CompareメソッドのnFlagsに、現在のオプションを指定するフラグはありませんか。
    もしくは、現在のオプションを取得するメソッドはありませんか。

    3.strDocument2の説明が第1文書になっています。これは第2文書の間違いだと思います。
    (URL:http://www.emeditor.org/ja/macro_editor_compare.html)

    どうぞよろしくお願いいたします。

1 件の投稿を表示中 (合計 1 個)
  • このトピックに返信するにはログインしてください。