GUIの使用中に7-zip .exeファイルの作成に渡すことができるパラメーター


5

自己解凍アーカイブを作成しているときに、7-zip GUIで、アーカイブ作成ウィザードに渡すことができるパラメーターは何ですか?7-Zip GUIには、複数のパラメーターを入力できるフィールドがあります。

スクリーンショット

明らかなパラメーター(下記参照)を試しましたが、不明な理由で失敗します。

-oC:\

1
> GUIを使用しながら7-zip .exeファイルの作成に渡すことができるパラメーターは何ですか(必要な場合)。詳細については7-zip.chm、「コマンドラインバージョン」->「スイッチ」で確認してください。
Synetech

待ってください。GUIで使用するパラメーター、またはコマンドラインバージョンで自己解凍アーカイブを作成するために特に必要なパラメーターはどれですか。
Synetech

GUIの「パラメーター形式」について尋ねています。コマンドラインパラメータに問題はありません。「-oC:\」が機能しない理由を説明できる人がいれば、それは私にとっても良い答えでしょう。
-djangofan

1
形式はありません。コマンドラインでのようにパラメータを追加するだけです。具体的-oに使用しようとしているのですか?出力ディレクトリはArchiveフィールドではなくフィールドから派生しているため、機能しないと思いParametersます。実際、GUIは既に使用する可能性のあるほとんどのパラメーターを既に公開しているため、Parametersフィールドで使用されるパラメーターはほとんどありません。
Synetech

@Synetech-OK
-djangofan

回答:


4

あなたのコメントから私が収集できるものから、あなたは何か他のものを求めているように聞こえます。聞いているようですね

  1. 7-zipダイアログのパラメーターフィールドの目的は何ですか?
  2. -oそのフィールドで引数を使用するとなぜ機能しないのですか?

もしそうなら、答えは簡単です(そして関連しています):

  1. [ パラメータ]フィールドは、専用のダイアログコントロールでは使用できない必要なオプションを指定するためのものです。

  2. 宛先用の専用ダイアログコントロールが既に存在するため-oパラメータフィールドの引数は無視されます。コントロールは、パラメータフィールドの対応するオプションをオーバーライドします。

このように考えてください。すでにダイアログコントロールが設定されているパラメーターフィールドに引数を指定する場合、GUIを使用するのはなぜですか、そもそもコマンドラインを使用しないのはなぜですか。ダイアログコントロールは、使用されるほとんどのオプションを提供し、有効なオプションを指定することでエラーの可能性を減らします。たとえば、ワードサイズのオプションは既にドロップダウンにリストされているため、[ パラメーター]フィールドまたはコマンドラインで指定する場合のように無効なサイズを選択することはできません。


[ パラメータ]フィールドの使用例には次のものがあります。

  • そのような引数の1つは、除外(-xスイッチ)です。除外するファイル名を指定する場合は、ダイアログに指定するオプションがないため、[ パラメーター]フィールドに入力する必要があります。

  • また、-yスイッチを指定して、プロンプトを表示する代わりに、すべてに対して自動的にyesと言うようにすることもできます。

  • サブディレクトリの再帰など、ダイアログが自動的に設定するオプションの一部をオーバーライドするために使用することもできます。ダイアログを使用すると、再帰が自動的に設定されます。そうしたくない場合-r-は、[ パラメータ]フィールドで指定する必要があります。

完全なリストについては、コマンドライン引数のリスト(7z /?)を参照して、ダイアログのコントロールと比較できます。


@ hit-and-run-downvoter、あなたの問題は何ですか?いいえ、文字通り。答えの問題は何ですか?クリックしたので、明らかに問題がありますが、問題を説明するコメントを残さない限り、誰も問題に対処できません。もちろん、問題なくクリックした場合、それはあなたが持っている問題とはまったく別の種類の問題だと思います…
Synetech

これがdownvotedれた理由は考えていない、ここではその最も有用な答え
CountMurphy

@CountMurphy、サポートのおかげで、残念ながら匿名の投票は説明責任を負わないことを意味し、したがって、投票からのダウン投票を意味します。:-/
Synetech

4

残念ながら、この時点でGUIの[アーカイブに追加]ダイアログで受け入れられる唯一のパラメーターは、圧縮方法を指定するためだけのものです。これについて混乱しているようで、開発者が将来のバージョンでこのGUIにさらにパラメータを追加することを願っています。

これは、ドキュメントがサポートされているパラメーターであると述べるものです:

パラメーター
圧縮のパラメーターを指定できます。詳細については、-m(メソッド)スイッチの説明を参照してください。このダイアログボックスを使用する場合は、-mプレフィックスを省略します(-mスイッチのように)。

  0=PPMd uses PPMd method for compressing files.

  0=bcj2 1=lzma:d23 2=lzma 3=lzma b0:1 b0s1:2 b0s2:3 uses BCJ2 filter (for x86 executables) and LZMA.

SFXの作成に関しては、GUIに提供するオプションのパラメーターはないようです。

または、コマンドライン-sfxに提供されているドキュメントが役に立つかもしれません。また、例や、sfx作成に関するドキュメントの詳細については、http://7zsfx.info/en/を参照してください。


私はあなたに答えのクレジットを与えたいと思います。まだ考えています。
djangofan

0

7-Zipは-o、自己解凍アーカイブの出力ファイルパスにスイッチを使用せず、スイッチを使用します-sfx

通常のアーカイブの場合:

-o c:\foobar.7z

ただし、自己解凍アーカイブの場合は次を使用します。

-sfx c:\foobar.exe

追加したスクリーンショットを参照してください。
iglvzx

スクリーンショットは役に立ちません。パラメータテキストボックスについては既に知っています。
Synetech

じゃあ。:)
iglvzx

0

すべてのGUIおよびコマンドラインパラメーターは、7-zipがインストールされた各dir 7-zip.chmファイルにあります。

ページ:https : //sourceforge.net/p/openbor/tools/3021/tree/tools/7-Zip/7-zip.chm

ダウンロード:https : //sourceforge.net/p/openbor/tools/3021/tree/tools/7-Zip/7-zip.chm?format=raw

たとえば、7-zip GUIを使用してファイルをzipファイルに圧縮します。ファイル名とサブディレクトリパスエンコーディングをUTF-8に設定する場合は、param cuを入力して実行できます。cuparamがで探しています7-zip.chm- > Command Line Version- > Switches- > -m- >cu=[off | on] off 7-Zip uses UTF-8 for file names that contain non-ASCII symbols.

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.