如何自定义压缩文件中的快捷方式以从当前目录运行 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?的主要内容,如果未能解决你的问题,请参考以下文章