UnLha32.dllのWinSFXの設定について

解決


ゆか  2004-04-19 21:56:10  No: 8426

はじめまして、こんばんわ。

今、Unlha32.dllを使って、圧縮するツールを作成しています。
そこで質問なんですが、WinSFXの設定を行う方法をご存知の方おられましたら、
お知恵を拝借できれば、と思っています。

やりたいことは、WinSFX32の設定画面が出たときに、ウィンドウタイトル・
解凍先ディレクトリ欄タイトル・初期表示解凍先ディレクトリ・
解凍後実行コマンド等の設定をしたいと思っています。
WinSFX32の設定画面は、できれば、表示したくないと思っています。

そのようなことをするのに必要な情報、わかりやすいサイト等ご存知の方
おられましたら、よろしくお願いいたします。

Delphi6  
Windows2000


にしの  2004-04-19 23:48:48  No: 8427

-gw4などを指定すればできると思います。
コマンドオプションについては、COMMAND.TXTを参照してください。
また、自動実行(ファイル"$"を用意)にてウィンドウタイトルなどを指定できます。
INFCOM.TXTを参照してください。


ゆか  2004-04-20 00:24:48  No: 8428

にしのさんありがとうございます。

-gw4を使って、WinSFX32の設定画面を表示させるところまでは、できました。

でも、WinSFX32の内容を設定できないんです。
Unlha32.dllのCOMMAND.TXTとINFCOM.TXTは読んだのですが、
"$" ファイルがわかりません。

>ファイル"$"を用意
ということは、ファイル名が$で、そのファイルの内容が、
$WindowTitle="タイトル文字列"
$InstallDir="展開先初期値"
というように、やればよいのでしょうか?

このような形でテストしてみたのですが、うまく行きませんでした。

ご存知の範囲で、かまいませんので、ご教授願えませんでしょうか。

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


にしの  2004-04-20 01:53:03  No: 8429

Delphiで、自己解凍書庫を作成するプログラムをすぐにかけないので^^;LHMeltで確認したのですができましたよ。
そんなに難しいものではないはず。
$ファイルは、パス情報を含まずに、書庫に入れてありますか?


ゆか  2004-04-20 18:08:57  No: 8430

にしのさん、ありがとうございました。

$ファイルをLZHファイルに含めてました。
EXE作成時に作れば、いいんですね。

それを知りませんでした。

ほんとにどうもありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加