| |
秀丸担当さん、Fzok4234 さんこんにちは Iranoan です
> 少し調べたところ、以下の挙動になっていることが判りました。
>
> 1. PowerShell から起動する場合。
まず前提として、PowerShell のバージョンなどそちらの環境は?
PowerShell (以下 PS )は標準搭載されているけれど、現在メンテナンスモードに移行している Ver.5 と最新版の 7 では引数の扱いでさえ差があるようです
私の Windows 11 Home 25H2 OS ビルド 26200.7628 の環境では、
& "C:\Program Files\Hidemaru\Hidemaru.exe" '"a.c""b.c""c.c"'
と
・先頭に「&」をつけバックグランドを明示するか、秀丸エディタのインストール先にパスを通し実行ファイル名のみ記載する
・ファイル名それぞれを「"」ではさむ
・更に全体を「'」で挟み空白を入れない
空白を入れると、無題のファイルも開かれる
もしくは Fzok4234 さんが確認したように個別に「"」「'」の両方で括る
とすれば、PS Ver.5 では開けましたが、Ver.7 では一切開けず、ファイル・オープン・ダイアログが開かれ、カレントフォルダの移動に失敗しました
他には vscode でも試しましたが、こちら途中に空白があっても OK で Ver.5,7 どちらも開けました
よって少なくとも複数ファイル指定時に「"」「'」の両方で括る必要があるのは、どのアプリも共通と考えられます
何にしても、入力時に個々のキーがどの様に働くのか? 引数をどの様に渡すのか? まではターミナル・アプリやシェルの役割、もしくは設定依存なので、
> 1. tab キーによる入力補完が利かない。
<snip>
> 2. 指定のファイルが全て実際に存在していなければならない。
は、秀丸エディタには何の関わりも有りません
そのため
> 秀丸担当にはこのことをよく理解した上でコマンドラインの解釈方法の修正をお願いしたいところであります。
の様にここに修正依頼できる内容では有りません
繰り返しになりますが、コマンドラインの解釈はシェルの役割です
「"」「'」の入力は補完完了後に行うなど PS の書き方に慣れるか、別のシェルを使うしか無いです
あえて改善・修正が必要なのは
> Ver.7 では一切開けず、ファイル・オープン・ダイアログが開かれ、カレントフォルダの移動に失敗しました
についてかもしれませんが、これも標準搭載されるまでに気長に待てば良い気がします
|
|