我很好奇如何扩展 7Zip 的“提取文件...”菜单中的最近项目数量,以便在“提取到”字段中包含更多最近项目。目前,“提取到”字段仅记住最近的 8 个文件夹位置。如果能将其增加到任意数字就太好了。我猜想这是通过注册表编辑完成的;但是我不知道如何继续。请参见下面的图片。
答案1
由于 7-Zip 是一个开源程序,因此可以通过查看源代码本身。
在查看代码后,我认为如果不重新编译源代码,显示的路径数量就无法增加,因为它似乎是一个硬编码值。查看相关表单的源代码(提取对话框.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 的开发人员并请求他们配置最近文件的数量。