タグ: 

1 件の投稿を表示中 (合計 1 個)
  • 作成者
    投稿
  • #30072
    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 個)
  • このトピックに返信するにはログインしてください。