アウトプット枠の基本ディレクトリを設定 (秀丸エディタ 8.77以降)

概要

アウトプット枠内でファイルやディレクトリの相対パスを表示する際の、基本となるディレクトリを設定します。
おもにファイルジャンプに影響します。

アウトプット枠の基本ディレクトリを設定

非同期のメソッド中も含め、常時復元することが出来ます。

bool success = Hm.OutputPane.setBaseDir(wstring dirpath)
  • C++側のソース

    dllmain.cpp
    #include "HmCppInvoke.h"
    
    using namespace Hidemaru;
    using namespace std;
    
    extern "C" __declspec(dllexport) THmNumber test() {
        Hm.funcDllExport();
    
        // 一時退避の内容を戻す
        bool success = Hm.OutputPane.setBaseDir(L"C:\\mytestdir");
        if (success) {
            // ディレクトリ変更に成功
        }
        else {
            // ディレクトリ変更に失敗
        }
    
        return 1;
    }