コマンドラインからの複数ファイル指定No.08490
dorone さん 05/07/04 12:51
 
コマンドラインから複数ファイルをならべて指定する場合に、
カレントフォルダが開いたファイル毎に切り替わってしまっているため、たとえば、
dir1\test1.txt
dir2\test2.txt
というファイルを開くのに、
hidemaru.exe "dir1\test1.txt" "dir2\test2.txt"
ではなく、
hidemaru.exe "dir1\test1.txt" "..\dir2\test2.txt"
と指定する必要があるようです。
この様な場合は、秀丸起動時のカレントフォルダでパス名解決するようになっていた
方が良いのではないかと思います。

[ ]
RE:08490 コマンドラインからの複数ファイNo.08492
秀丸担当 さん 05/07/04 16:02
 

>コマンドラインから複数ファイルをならべて指定する場合に、
>カレントフォルダが開いたファイル毎に切り替わってしまっているため、たとえば、
>dir1\test1.txt
>dir2\test2.txt
>というファイルを開くのに、
>hidemaru.exe "dir1\test1.txt" "dir2\test2.txt"
>ではなく、
>hidemaru.exe "dir1\test1.txt" "..\dir2\test2.txt"
>と指定する必要があるようです。
>この様な場合は、秀丸起動時のカレントフォルダでパス名解決するようになっていた
>方が良いのではないかと思います。

同じような感じでやってみて、確認することができました。
上のほうが適切であるように感じます。
ただカレントディレクトリ関係はデリケートで、V5.00正式のタイミングで変更
すると別の不具合が出かねないので、慎重に考えたいと思います。

[ ]