Как настроить ярлык в сжатом файле для запуска exe из текущего каталога?

Как настроить ярлык в сжатом файле для запуска exe из текущего каталога? Например, я хочу сжать два файла внутри winrar, первый — это программа. ничего не получить. Итак, мой вопрос: какой код поместить в ярлык для запуска program.exe независимо от того, в каком каталоге будет извлечен сжатый файл?


person raptor    schedule 30.03.2011    source источник


Ответы (1)


Вы ничего не получаете, потому что нет программы для запуска. Сжатый файл не является хранилищем файлов, из которого можно запускать файлы. Когда вы «запускаете» файл из сжатого файла, ОС фактически извлекает этот файл во временную папку, а затем запускает его. Когда вы запускаете ярлык, он извлекается, но временная папка, в которую он был извлечен, не содержит фактического .exe, который вы пытаетесь запустить, поэтому ничего не происходит.

Что касается того, как вы достигаете того, чего хотите, я понятия не имею, но не был бы удивлен, если бы это было невозможно. Если вы запускаете exe из сжатого файла, зачем вам ярлык? Почему бы просто не нажать на .exe?

person Adam H    schedule 30.03.2011
comment
Если вы запускаете exe из сжатого файла, зачем вам ярлык? В случае, если у вас есть больше, чем exe-файл, и после первого запуска для запуска другого и т. д., главное выяснить, как узнать, в каком каталоге находится ярлык... - person raptor; 31.03.2011
comment
Ваша точка зрения не ясна. Как наличие одного файла ярлыка связано с запуском нескольких файлов .exe? В любом случае, почему бы вам просто не полагаться на информацию о том, из какого каталога запускается exe (вместо того, в каком каталоге находится файл ярлыка)? - person Andriy M; 03.04.2011