起動時のオプションについてNo.07180
pacifica さん 18/04/30 11:32
 
お世話になります。
起動時のオプションですが、分割とタブの位置は指定できますか?
例えば、上下2分割の下側で、最後のタブとして開く(すでに同じタブが開いている
場合は最後に移動)
というような感じです。

[ ]
RE:07180 起動時のオプションについてNo.07186
秀丸担当 さん 18/05/01 13:08
 

起動時のオプションだけで分割等の指定をすることはできないです。
現状で、外部からの呼び出しとしてやるとしたら、eamat.さんが作られていたような
スクリプトのよな感じになると思います。
参考:
https://www.maruo.co.jp/turukame/7/x07147_.html


外部からの呼び出しということではなく、秀丸ファイラーClassic上での操作で、よ
く使う分割状態を一度にしたいということであれば、最新のβ版で、ブックマークの
グループ内に子グループを作ってそれをまとめて開く操作でやることができます。

[ ]
RE:07186 起動時のオプションについてNo.07190
pacifica さん 18/05/02 09:53
 
ご回答ありがとうございます。

ランチャーから直接開けないかなと試したりしていて、分割のどこに開くかが指定で
きないようなので質問してみました。
今後のネタとしてご検討ください。

>ブックマークのグループ内に子グループを作ってそれをまとめて開く

これはこれで便利そうですね。

[ ]
RE:07190 起動時のオプションについてNo.07191
秀丸担当 さん 18/05/02 17:34
 

現状で、目的の分割位置に開くことをスクリプトでやるとしたら、例えば2番目の分
割に開く場合、以下のようなスクリプトにするといいです。

以下の内容をC:\Folder\Test.jsとして保存します。
Command("タブ1");
Command("次の分割");
Open(GetArg(0));

このスクリプトを呼び出すには以下のようにします。パラメータに/aで目的のフォル
ダを指定します。
"C:\Program Files\HmFilerClassic\HmFilerClassic.exe" /m /x "C:\Folder\Test.j
s" /a"C:\MyFolder"

または、簡単なスクリプトであれば、スクリプトファイルを用意せず、以下のように
コマンドライン上に書く方法もあります。

"C:\Program Files\HmFilerClassic\HmFilerClassic.exe" /m /x "js:Command(""タ
ブ1"");Command(""次の分割"");Open(GetArg(0));" /a"C:\MyFolder"


[ ]
RE:07191 起動時のオプションについてNo.07199
pacifica さん 18/05/04 21:50
 
>以下のようにコマンドライン上に書く方法

これをCLaunchというランチャーで試したところ、意図した動作にはなるのですが、
ランチャー上で登録したボタンの編集ができなくなってしまい、ランチャーのボタン
を右クリックしてプロパティを開くと、
設定した先のフォルダのプロパティが開くようになりました。
ランチャー上でボタンの削除操作ができないのでiniファイルを編集して消しましたが、
開いたプロパティの削除を実行するとそのフォルダが削除されてしまうので、
この方法は私のような素人がやるとうっかりフォルダを消してしまいそうです。
ランチャーから開くときは素直にそのまま開いた方がよさそうですね。

[ ]