Quote (infringement)
Работает как сейчас только с внешним файлом, что прописать чтобы файл *.rar был вложенный(конкретно как вложить я знаю) и открывался в скомпилированном проекте как архив
Что то я не понял вашу задачу...
В темах уже есть много тем по поводу открытия и вложености, поищите, там подробно расписанно, а вкратце вам надо (как я понял):
Code
.Сначало надо извлечь файл
.где arh.rar -это вложеный
ExtractFile "[Embedded]arh.rar" "[TempDir]arh.rar"
.теперь открываем архив
Run "[TempDir]arh.rar" "" "Normal" "" ""
переименуйте имя архивного файла на латиницу, кирилица работает не везде (презентация.rar -> presentation.rar или презентация.rar -> prezentaciya.rar)
не применяйте DOSCommand Эта устаревшая команда, помоемому для первых версий или вин98
Используйте в место этого Run Добавлено (09 Июнь 2010, 10:16)
---------------------------------------------
и еще, перед открытием, немешало бы сделать проверку на наличие установленого архиватора WinRar, либо архивируйте в формат zip, который винда понимает без дополнительного ПО
--------------------
Если использовать формат zip, то можно открывать сразу архив, как папку
Code
ExtractFile "[Embedded]presentation13-14.zip" "[TempDir]presentation13-14.zip"
Run "[WindowsDir]explorer.exe" "[#34][TempDir]presentation13-14.zip\[#34]" "Normal" "" ""