======================================================================= コマンドラインの形式 for UnGCA32.dll Ver.0.09 ======================================================================= 文法1: [switches] (extract_folder) ((@)target_file...) 文法2: [switches] (extract_folder) ((@)target_file...) [switches] オプションを指定します。 逆の意味を持つオプションは、最後に指定したものを 優先します 書庫ファイルを指定します。 自己展開形式の書庫も指定できます。 (extract_folder) 展開先のフォルダを指定します。 最後の \を付加してください。 ((@)target_file) 作業対象のファイル名 (FindFirst等で返されるものを指定してください) ※補足 1.現在、文法1,2の両方に対応していますが、文法2は廃止される可能性があります。 2.スペースを含む名称は「"」で括ってください。 3.コマンドラインバッファは、メモリの許す限りいくらでも使用できますが、オプシ ョンの総数は65535個以内にしてください。 ======Commands====== ------オリジナルコマンド------ e ファイルを展開する のみでは、ドライブルートに展開されます。 l ファイル一覧を取得する (extract_folder)は指定する必要がありません。 a ファイル単位圧縮で書庫を作成 現在のバージョンでは、正式対応しておりません。 gcac.exeにパスが通っているとコマンドライン文字列を丸投げします。 n 無圧縮で書庫を作成 現在のバージョンでは、正式対応しておりません。 gcac.exeにパスが通っているとコマンドライン文字列を丸投げします。 s ファイル連結圧縮(SOLID)で書庫を作成 現在のバージョンでは、正式対応しておりません。 gcac.exeにパスが通っているとコマンドライン文字列を丸投げします。 ※補足 1.大/小文字の区別はありません。「e」と「E」は等しいものとみなします。 2.a,n,sコマンドは、将来UnGCA32.dll単独で動作するようになる予定ですので、 仕様が変わる可能性が非常に高いです。  上位互換も正常動作も一切保証できませんので、使用する場合は個人の責任の 範囲で使用してください。 ------UnGCA32.dll独自コマンド------ オリジナルのGCAに重複するものが作成された場合、変更される可能性 があります。 バージョン番号に注意してください。 ex 指定ファイルを展開する(extract_folder) ((@)target_file)は必須で す。 target_fileはレスポンスファイルを含めて、複数ファイルを指定でき ます。 書庫内の同一フォルダに同一名称のファイルが複数存在する場合は、展 開ファイルを指定する画面が表示されます。 ======Switches====== ------オリジナルスイッチ------ -p: パスワードを使用します パスワードをオプションに続けて記載します。 例:「-p 今日は良い天気でした。明日も晴れるといいな」 -k: キーファイルを使用します キーファイルをオプションに続けて記載します。 空白を含むパスの場合は「"」で括ってください。 -v: データ解析圧縮を有効にします。 圧縮用オプションのため、現在のバージョンでは動作しません -h: ヘッダ圧縮を有効にします 圧縮用オプションのため、現在のバージョンでは動作しません -o: オーディナルファイルの使用します オーディナルファイル(レスポンスファイル)を続けて記載します。 このオプションを指定した場合((@)target_file)は不要になり、両方 指定した場合はこちらの方を優先します。 圧縮用オプションのため、現在のバージョンでは動作しません ※補足  大/小文字の区別はありません。「-p」と「-P」は等しいものとみなします。  パスワードのかけられた書庫に、-p,-kとも指定しないでアクセスした場合は、 問い合わせ画面を表示します。 ------UnGCA32.dll独自スイッチ------ オリジナルのGCAに重複するものが作成された場合、変更される可能性 があります。 バージョン番号に注意してください。 -xx[0|1]: ディレクトリ名の有効/無効を切替え(exコマンドのみ) 未指定時:-xx0:ディレクトリ名を無効にする -yx[0|1]: すべての質問に yes と仮定 未指定時:-yx0: すべての質問に yes と仮定 上書き確認のメッセージを出さないようにします。 -sx[0|1]: 進捗ダイアログの表示 未指定時:-sx0: 進捗ダイアログを表示しません 進捗ダイアログの表示の有無を指定します。 残念ながら、進捗ダイアログでのキャンセルはできません。 またSOLIDモードの部分展開では、展開処理の関係上シーケンシャル に0→100%へは遷移しない場合があります。