パスを秀丸ファイラーClassicで開きたいNo.36734
hawk-eye さん 18/07/29 07:16
 
Windows 10 Pro (64ビット版)
秀丸エディタ Version 8.81 (64ビット版) 使用

ファイルに記述してあるパスを秀丸ファイラーClassicで開きたいのですが、
パスを範囲選択して「...を開く」を実行するとエクスプローラーで開かれてしまい
ます。
秀丸ファイラーClassicで開けるようにできないでしょうか?

よろしくお願い致します。

以上

[ ]
RE:36734 パスを秀丸ファイラーClassicでNo.36737
h-tom さん 18/07/29 23:11
 

h-tom です。

>ファイルに記述してあるパスを秀丸ファイラーClassicで開きたいのですが、
>パスを範囲選択して「...を開く」を実行するとエクスプローラーで開かれてしまい
>ます。
>秀丸ファイラーClassicで開けるようにできないでしょうか?
「...を開く」の動作を変えるのは無理ですが、現状でもマクロ作って、メニュー編
集とか
使えば「秀丸ファイラーClassicで開く」を追加するのは可能でしょう。

[ ]
RE:36737 パスを秀丸ファイラーClassicでNo.36739
秀丸担当 さん 18/07/30 09:04
 

秀丸ファイラーClassicの設定として、既定のファイラーになっていると、秀丸ファ
イラーClassicでフォルダが開くようになります。
秀丸ファイラーClassicで[ツール]→[オプション]→[プログラム]のところで既定の
ファイラーに指定できます。
既定のファイラーにできるのはデスクトップアプリ版のほうで、ストアアプリ版では
できないです。

マクロでやるとしたら、以下のような感じになります。
$dir = "\"C:\\Folder\""; //範囲選択なら $dir = gettext(seltopx,seltopy,selen
dx,selendy);
run "\"C:\\Program Files\\HmFilerClassic\\HmFilerClassic.exe\" " + $dir;

ストアアプリ版だとしたら、フルパスの指定はできなくて、以下のページにあるよう
なスクリプトを経由してやる方法があります。
https://hide.maruo.co.jp/software/hmfilerclassic_appx/index.html
または、マクロから直接呼ぶ場合は以下のようにしてもできました。
$dir = "\"C:\\Folder\"";
openbyshell "shell:AppsFolder\\2D424152.Classic_ddj57jqgf9rdg!Hidemaruo.HmFi
lerClassicAppx "+ $dir;

[ ]
RE:36739 パスを秀丸ファイラーClassicでNo.36741
hawk-eye さん 18/07/30 10:56
 
使用しているのはデスクトップアプリ版ですが、
既定のファイラーでもマクロでも出来ました。
ありがとうございました。

[ ]