コマンドラインオプションからcfgが使えないのですが、何か記述方法がおかしいのでしょうか?以下のように記述しています"D:\(Proglam)\LhaForge\LhaForge.exe" "/cfg:D:\ini\LhaForge.ini"cfgの""の有る無しは両方試してみました
> コマンドラインオプションからcfgが使えないのですが、何か記述方法がおかしいのでしょうか?「cfgが使えない」というのは、「設定ファイルが正しく切り替わらない」という事でしょうか。> "D:\(Proglam)\LhaForge\LhaForge.exe" "/cfg:D:\ini\LhaForge.ini"このコマンドラインそのものは正しいようです。設定が読み込み/保存できていないのであれば、アクセス権限が不足している事が考えられます。まず、"D:\ini\LhaForge.ini"が読み取り専用になっていないか、確認してください。また、ファイルの作成ユーザーと現在のユーザーが違うとアクセスできない可能性があります。"D:\ini\test.ini"など、まだ存在しないファイルを指定して試してみてください。もしこれで正しく書き込みできているなら、"D:\ini\LhaForge.ini"のアクセス権の問題です。
はい、「設定ファイルが正しく切り替わらない」ということです。すみませんLhaForge.exeと同じフォルダにあるLhaForge.iniの内容が読み込まれてしまいますiniファイルは読み取り専用になっていませんでした存在しない設定ファイルパスで試しましたが、LhaForge.exeのフォルダにある設定ファイルが読み込まれてしまいましたコマンドラインが正しいなら、こちらの環境の問題かも知れませんねお答えいただき感謝です
すみません、あの後調べ直してみたら、どうやらバグのようです。設定画面では指定したcfgが読み込まれるため、他の処理では問題が起きていた事に気づきませんでした。次バージョンで直します。
バグでしたかこれが出来たら凄い助かるな、と思ったので(コマンドラインから解凍後削除のオンオフが出来るので)、対応してもらえたなら有り難いですです
LhaForgeβVerの公開お疲れ様ですこちらのverではコマンドラインからcfgコマンドが認識されましたのでご報告までにそれと、要望なのですが、cfgコマンドやLFCaldix.iniでパスを指定する時に、「LhaForgeのあるフォルダのパス」という環境変数を使えるようになりませんかいつでもLhaForgeを持ち歩けるようになるので、もしそうなれば嬉しいです
> 「LhaForgeのあるフォルダのパス」という環境変数を使えるようになりませんか検討してみます。実装する場合は、ファイラ/シェルの環境変数と記述方法が共通になると思います。