Jump to content
Korean Random

mpmp

User
  • Posts

    36
  • Joined

  • Last visited

Posts posted by mpmp

  1. Как убрать вот эти строки, на скрине выделено красным 

     

    attachicon.gif7ec04149.png

     

    Необходимо внести изменения в Messages.iss:

     

    Если ваш язык :

    [Languages]
    Name: rus; MessagesFile: compiler:Languages\Russian.isl

    Надо добавить:

    [Messages]
    ; *** "Select Components" wizard page
    SelectComponentsLabel2=Напишите, что вы хотите.

    Вот как выглядит измененный скрипт:

    [Languages]
    Name: rus; MessagesFile: compiler:Languages\Russian.isl
    
    [Messages]
    ButtonBack=Назад
    ButtonNext=Далее
    ButtonCancel=Выход
    ButtonInstall=Установить
    ButtonFinish=Завершить
    ButtonWizardBrowse=Обзор...
    ; *** "Select Components" wizard page
    SelectComponentsLabel2=Напишите, что вы хотите.
    
    [CustomMessages]
    rus.Main=Установка - «{#MyAppName}»
    rus.Welcome1=
    rus.Welcome2=Программа установит «{#MyAppName}» на Ваш компьютер.%n%nРекомендуется закрыть антивирусные пакеты и все прочие приложения%nперед тем, как продолжить.%n%nНажмите «Далее», что бы продолжить установку,%nили «Выход», чтобы выйти из программы установки.
    rus.Finished1=
    rus.Finished2=Игра «{#MyAppName}» была успешно установлена на Ваш компьютер.%n%nДля ее запуска выберите соответствующий ярлык в меню «Пуск»%nили на Рабочем столе.%n%nНажмите «Завершить», чтобы выйти из программы установки.
    rus.ErrorFinished1=
    rus.ErrorFinished2=Установка игры «{#MyAppName}» не завершена !%n%nУстановка не была завершена.%n%nПожалуйста, устраните проблему и запустите установку снова.
    rus.SelectDir1=Если вы хотите выбрать другую папку, нажмите кнопку «Обзор».
    rus.SelectDir2=Программа создаст ярлыки в следующей папке меню «Пуск».
    rus.SelectGroup1=Выберит папку в меню «Пуск».%nНажмите кнопку «Обзор» для выбора.
    rus.SelectGroup2=
    rus.IconsCheck=Создать ярлык в меню «Пуск» ?
    rus.DesktopTasks=Создать значок на рабочем столе ?
    rus.DPO=Дополнительное программное обеспечение:
    rus.DirectX= Установить DirectX
    rus.VCRedist= Установить Visual++
    rus.SelectTasks=
    rus.ExtractedFile=Извлекается файл:
    rus.ExtractedDire=Директория:
    rus.Extracted=Распаковка архивов...
    rus.CancelButton=Отменить распаковку
    rus.Error=Ошибка распаковки!
    rus.Completion=Завершение установки...
    rus.StatusRollback=Пожалуйста ждите!%n%nИдет откат изменений...
    rus.ElapsedTime=Прошло:
    rus.RemainingTime=Осталось времени:
    rus.EstimatedTime=Всего:
    rus.AllElapsedTime=Время установки:
    rus.Doppo1=Пожалуйста ждите!%n%n%n%n%n%n%n%nОбновление дополнительного ПО...%n%nУстановка DirectX...
    rus.Doppo2=Пожалуйста ждите!%n%n%n%n%n%n%n%nОбновление дополнительного ПО...%n%nУстановка VCRedist...
    //rus.UninstalledAll=Ну и нахрена удалил?

    Если вам нужно изменить другие стандартные тексты, вы можете получить их от ... Inno Setup 5\Languages\Russian.ISL

    Откройте его с Notepapad++

  2. @mpmp, то, что ты отметил на скрине - одно и то же.

     

    Спасибо. Разобрался.

    Вот что получилось:

    #define GameID            "{5F05CE9B-7768-490E-9A71-C6R92B4EX123}"                   ;ИД на инсталатора
    #define MyAppName         "«mpmp Mod Pack (MMP)» за WoT 0.9.0"                       ;Име на инсталатора
    #define MyInfoVer         "0.9.1"                                                     ;Версия на инсталатора
    #define MyAppVer          "0.9.1"                                                     ;Версия на играта
    #define MyAppPublisher    "mpmp"                                                     ;Името на автора или компанията
    #define MyAppURL          "http://bgtc.eu/e107_plugins/forum/forum_viewtopic.php?195";Препратка на логото
    #define MyVersionInfoVersion  "0.0.9.1"
    
    //#include "Components.iss"                                                          ;Компонентите в инсталатора - модовете
    #include "Messages.iss"                                                              ;Съобщения, надписи на бутоните и т.н.
    
    [Setup]
    AppId={{#GameID}
    AppName={#MyAppName}
    AppVersion={#MyAppVer}
    AppPublisher={#MyAppPublisher}
    VersionInfoVersion={#MyVersionInfoVersion}

    post-21711-0-11087500-1398788273_thumb.png

  3. Что не так у меня?

     

    Код:

    #define GameID            "{5F05CE9B-7768-490E-9A71-C6R92B4EX123}"                   ;ИД на инсталатора
    #define MyAppName         "«mpmp Mod Pack» за WoT 0.9.0"                             ;Име на инсталатора
    #define MyInfoVer         "0.91"                                                     ;Версия на инсталатора
    #define MyAppVer          "0.91"                                                     ;Версия на играта
    #define MyAppPublisher    "mpmp"                                                     ;Името на автора или компанията
    #define MyAppURL          "http://bgtc.eu/e107_plugins/forum/forum_viewtopic.php?195";Препратка на логото
    
    //#include "Components.iss"                                                          ;Компонентите в инсталатора - модовете
    #include "Messages.iss"                                                              ;Съобщения, надписи на бутоните и т.н.
    
    [Setup]
    AppId={{#GameID}
    AppName={#MyAppName}
    AppVersion={#MyAppVer}
    AppPublisher={#MyAppPublisher}
    //====={ Препратки }=====\\
    AppPublisherURL={#MyAppURL}
    AppSupportURL={#MyAppURL}
    AppUpdatesURL={#MyAppURL}
    //====={ Папка за инсталатиране }=====\\
    DefaultDirName={code:MyDirName}
    DefaultGroupName={#MyAppName}

    Результат в изображение (File Version: 0.0.0.0). 

    post-21711-0-66850300-1398785425_thumb.png

  4. @mpmp,

    [Icons]
    Name: "{commondesktop}\Название_ярлыка"; Filename: "{app}\название_программы.exe";  Flags: uninsneveruninstall;
    

    Прописывается в секции [icons], а не [Files].

     

    Спасибо работает.

    Вот что получилось:

    [Icons]
    //=== ярлык на рабочий стол
    Name: "{commondesktop}\umeniq_WoT"; Filename: "{app}\res_mods\umeniq_WoT.pdf";  Flags: uninsneveruninstall;
    //=== ярлык  в пуск где находится uninstall
    Name: "{group}\umeniq_WoT"; Filename: "{app}\res_mods\umeniq_WoT.pdf";  Flags: uninsneveruninstall;
  5. [Icons]
    Name: "{commondesktop}\Название_ярлыка"; Filename: "C:\Windows\программа.exe";  Flags: uninsneveruninstall;
    

    {commondesktop} - на рабочий стол.

    Flags: uninsneveruninstall; - не удалять при деинсталляции.

     

     

    С этим не разобрался:  

    Filename: "C:\Windows\программа.exe";

     

    Я не знаю, заранее, где пользователь будет установить игру.

    Конечно, файл будет находиться в папке res_mods но я не знаю где будет WoT.

     

    Вот то, что я сделал:

    [Files]
    // Flags: uninsneveruninstall;
    Source: "MODS\umeniq\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs uninsneveruninstall; Components: KMP\UM;

    и файл уже не удаляеться при деинсталляции, но я не знаю, как сделать ему ярлык на рабочий стол или ярлык  в пуск где находится uninstall.

    [Icons]
    //добавляет ярлык  в пуск
    Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"

    Моя идея заключается в том, чтобы имеет информационный файл (Info mod) , который устанавливается в res_mods и делает ярлык на рабочий стол или ярлык  в пуск где находится uninstall

×
×
  • Create New...