7Zip Extractのメニューのアイテム数を増やす


1

7Zipの[Extract files ...]メニューで最近のアイテムの数を増やして、[Extract to]フィールドにもっと最近のアイテムを含める方法に興味がありました。現在、[抽出先]フィールドには、最新の8つのフォルダーの場所のみが記憶されています。これを任意の数に増やすことは本当に素晴らしいことです。これはレジストリの編集によって行われると思います。しかし、どうすればいいのかわかりません。下の写真をご覧ください。

回答:


2

7-Zipはオープンソースプログラムであるため、ソースコード自体を確認することで確認できます。

コードを調べた後、ソースコードがハードコードされた値であるように見えるため、ソースコードを再コンパイルせずに、表示されるパスの数を増やすことはできないと思います。関連フォーム(ExtractDialog.cpp)のソースを見ると、これが見つかりました。

 #ifndef NO_REGISTRY
    static const int kHistorySize = 8;
 #endif

に続く:

 #ifndef NO_REGISTRY
    for (int i = 0; i < info.Paths.Size() && i < kHistorySize; i++)
       _path.AddString(info.Paths[i]);
 #endif

これ_pathがコンボボックスの名前です。そのkHistorySizeため、アイテムの数が制限されており、その値はレジストリ設定に由来していません。

7 Zipの開発者に連絡して、最近のファイルの数を構成可能にするように依頼してみてください。

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