最終更新日 2024-09-25

jsmode - explorerpane

概要

ファイルマネージャ枠を操作するHmExplorerPane.dllをラップしたモジュールです。

ダウンロード

Hidemaru-v9.19 JScript-OK WebView2-OK
execjs-OK require-OK

必要なファイルは explorerpane.js と explorerpane.dll の2つ

ダウンロード先の中で必要なのはexplorerpane.zipのみとなります。
explorerpane.js と explorerpane.dll の2つのファイルが必要です。

explorerpane.js自体の配置場所を決める

explorerpane.js自体の理想的な配置場所は「マクロフォルダ」のサブフォルダ「jsmode_modules\explorerpane\explorerpane.js」というファイル位置となります。
(jsmode_modulesフォルダ、その下のexplorerpaneフォルダは新規作成する)
explorerpane.jsとexplorerpane.dllを同じフォルダに配置してください。

実際にはここ以外に配置してもかまいません。
その際は、適宜以降のページで出てくるexecjsの引数を変更してください。

location.mac
$location = macrodir + @"\jsmode_modules\explorerpane\explorerpane.js";
message($location);

execjs でも require でもどちらでも利用可能

execjsで使う利用方法
execjs macrodir + @"\jsmode_modules\explorerpane\explorerpane.js";
js {

    ExplorerPane.setMode(2);
    var curdir = ExplorerPane.getCurrentDir();
    debuginfo(2);
    console.log(curdir);
}
        
requireで使う利用方法 (require)
execjs macrodir + @"\jsmode_modules\require.js";
js {

    var ExplorerPane = require("explorerpane");

    ExplorerPane.setMode(2);
    var curdir = ExplorerPane.getCurrentDir();
    debuginfo(2);
    console.log(curdir);

}
        

リポジトリ

Githubにソースがあります。