如何自定义压缩文件中的快捷方式以从当前目录运行 exe?

Posted

技术标签:

【中文标题】如何自定义压缩文件中的快捷方式以从当前目录运行 exe?【英文标题】:How to customize shortcut in compressed file to run exe from current directory? 【发布时间】:2011-03-30 20:25:31 【问题描述】:

例如,我想在winrar中压缩两个文件,首先是program.exe,第二个是该程序的快捷方式,如果我将其压缩为rar扩展名,然后将压缩文件复制到其他目录并使用winrar打开并运行快捷方式,我一无所获。所以我的问题是,无论将压缩文件提取到哪个目录,都应该在快捷方式中放入什么代码来运行 program.exe?

【问题讨论】:

【参考方案1】:

你什么也得不到,因为没有程序可以运行。压缩文件不是可以从中运行文件的文件存储。当您从压缩文件中“运行”文件时,操作系统实际上是将该文件提取到临时文件夹然后运行它。当您 tru 并运行该快捷方式时,它会被提取,但提取该快捷方式的临时文件夹不包含您尝试启动的实际 .exe,因此没有任何反应。

至于你如何实现你想要的,我不知道,但如果不可能的话,我不会感到惊讶。如果您从压缩文件运行 exe,为什么需要快捷方式?为什么不直接点击 .exe?

【讨论】:

如果您从压缩文件运行 exe,为什么需要快捷方式?如果有多个 exe 文件,并且在第一次执行后运行其他文件等,重点是找出如何知道快捷方式所在的目录... 你的意思不是很清楚。拥有一个快捷方式文件与运行多个 .exe 文件有何关系?无论如何,你为什么不只依赖exe 是从哪个目录运行的信息(而不是快捷方式文件所在的目录)?

以上是关于如何自定义压缩文件中的快捷方式以从当前目录运行 exe?的主要内容,如果未能解决你的问题,请参考以下文章

Excel:如何创建快捷方式/浮动按钮以从工作表中的任何位置填充特定单元格?

如何将网站添加到桌面快捷方式

如何将网站添加到桌面快捷方式

如何将网站添加到桌面快捷方式

Win10自定义资源管理器的具体步骤

怎样自动以管理员身份运行bat文件