【发布时间】:2014-10-21 18:21:08
【问题描述】:
我有一个脚本,当我右键单击 Windows 安装程序包时,它会在右键菜单中添加一个“提取”选项。我使用一个变量作为文件名的位置,但是当它提取它时,它仍在向文件夹添加扩展名,并给出一个错误,即具有该名称的文件已经存在,所以我如何拥有它所以它不使用提取的文件夹名称中的文件扩展名。
这是我的脚本:
REG ADD HKCU\software\classes\msi.package\shell\extract\command
@="msiexec.exe /a \"%1\" /qb targetdir=\"%1\""
也许有一些字符可以返回 4 个字符(.msi 是 4 个字符长) 问候,狙击
【问题讨论】:
-
使用
... targetdir=\"%1D\""可能是一种解决方法...添加一些内容而不是删除后缀... -
嗨,这在扩展的末尾添加了一个 d,所以现在文件夹的名称是 foldername.msiD。
标签: windows registry right-click windows-installer