秀丸で編集中ファイルのフルパス

概要

秀丸で編集中のファイルのフルパスを取得することが出来ます。
もし、「無題」など、ファイル名がまだ定まっていない場合には 空文字 が返ってきます。

秀丸で編集中のファイルのフルパス

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

wstring Hm.Edit.getFilePath()
  • C++側のソース

    dllmain.cpp
    #include "HmCppInvoke.h"
    
    using namespace Hidemaru;
    using namespace std;
    
    extern "C" __declspec(dllexport) THmNumber test() {
    	Hm.funcDllExport();
    
    	// 編集ペインのファイルのフルパス名
    	wstring ret = Hm.Edit.getFilePath();
    	// アウトプット枠へ
    	Hm.OutputPane.output(ret);
    
    	return 1;
    }