为什么自解压文件右键解压到当前文件夹后不执行包内程序

2025-03-20 16:02:55
推荐回答(3个)
回答1:

自解压包,它其实是一个exe格式的程序包,那么您双击该自解压包后,就会执行您在打包时自定义好的参数。
而右键选择解压时,这个自解压包就会被当成普通的压缩包了,那么里面的参数就不会起任何作用。

所以您还没理解自解压的含义。自解压:目的就是让您双击它,而不是右键它。同时自解压可以在没有安装相关解压工具的电脑上运行。

回答2:

你看一下你的批处理文件脚本中对解压路径的定义,解压到当前文件夹和直接点解压得到的文件夹路径是不一样的,你的批处理文件要对应好相应的路径才能生效

回答3:

应该是解压后运行程序设置了绝对路径。 自解压路径不是默认的情况下找不到文件