Batch file 如何自定义压缩文件中的快捷方式以从当前目录运行exe?
如何自定义压缩文件中的快捷方式以从当前目录运行exe?例如,我想在winrar中压缩两个文件,第一个是program.exe,第二个是该程序的快捷方式,如果我在rar扩展名中压缩该文件,并将压缩文件复制到其他目录中,然后用winrar打开并运行快捷方式,我将一无所获。所以我的问题是,无论压缩文件解压缩到哪个目录,都要在运行program.exe的快捷方式中放入哪些代码?因为没有要运行的程序,所以您什么也得不到。压缩文件不是可以运行文件的文件存储。当您从压缩文件“运行”文件时,操作系统实际上是将该文件解压缩到临时文件夹,然后运行它。当您tru并运行快捷方式时,它将被提取,但提取它的临时文件夹不包含您试图启动的实际.exe,因此不会发生任何事情Batch file 如何自定义压缩文件中的快捷方式以从当前目录运行exe?,batch-file,shortcuts,compression,Batch File,Shortcuts,Compression,如何自定义压缩文件中的快捷方式以从当前目录运行exe?例如,我想在winrar中压缩两个文件,第一个是program.exe,第二个是该程序的快捷方式,如果我在rar扩展名中压缩该文件,并将压缩文件复制到其他目录中,然后用winrar打开并运行快捷方式,我将一无所获。所以我的问题是,无论压缩文件解压缩到哪个目录,都要在运行program.exe的快捷方式中放入哪些代码?因为没有要运行的程序,所以您什么也得不到。压缩文件不是可以运行文件的文件存储。当您从压缩文件“运行”文件时,操作系统实际上是将该
至于你如何实现你想要的,我不知道,但如果不可能,我也不会感到惊讶。如果您是从压缩文件运行exe,为什么需要快捷方式?为什么不直接单击.exe?如果要从压缩文件运行exe,为什么需要快捷方式?如果有多个exe文件并在第一次执行后运行其他文件等,主要的一点是要找出如何知道哪个目录是快捷方式…您的一点不清楚。拥有一个快捷方式文件与运行多个
.exe
文件有什么关系?不管怎样,为什么不依赖于运行exe
的目录信息(而不是快捷方式文件所在的目录)?