我有一个批处理文件,使用 7-Zip 命令行实用程序存档目录中的所有文件夹。
如果你想测试它,这是批处理文件
@echo
cmd.exe /c for /D %%d in (*.*) do "C:\Program Files\7-Zip\7z.exe" a -t7z -r "%%d.7z" "%%d"
pause
这对我来说是一个非常有用的脚本,但每次我希望这样做时都必须将批处理文件复制到目录中。
我希望我可以添加一个上下文菜单条目(例如“打开命令提示符”或“ TakeOwnership ”),这样我就可以右键单击目录并运行此命令:
for /D %%d in (*.*) do "C:\Program Files\7-Zip\7z.exe" a -t7z "%d.7z" "%d
我遇到了注册表键命令语法的问题,因此无法在上下文菜单中成功实现它。
有什么建议吗?
答案 0 :(得分:1)
这可能有点帮助,但我不认为它会朝着你想要的方向发展。
我也试图在上下文菜单中添加一些东西,它需要为被调用的程序提供一个参数。
在那篇文章中,它确实显示了带参数的应用程序,但它将注册表数据放在注册表的(对我来说,第三部分)部分。我不会对此犹豫不决,但我所遵循的例子(Notepad ++)在这里没有任何条目,所以......
如果我发现任何新内容,我会把它拖到这里。