Kotyarko_O 1,906 #182341 Posted May 9, 2014 Скачал посмотрел пустая! там пустой файл, слева только содержание, а в основном окне пусто. Да, действительно пустой.. ну и фиг с ним, такая же справка есть и в самом инно. Quote Share this post Link to post Short link Share on other sites
san4o 5 #182390 Posted May 9, 2014 Кто-нибудь может подсказать, как сделать, чтобы после окончания установки была галочка "прочесть readme.txt". как это реализовать правильно? Заранее спасибо [Files] Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme 1 Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #182391 Posted May 9, 2014 (edited) Кто-нибудь может подсказать, как сделать, чтобы после окончания установки была галочка "прочесть readme.txt". как это реализовать правильно? Заранее спасибо [Files] Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme При этом желательно: [Setup] AlwaysRestart=no RestartIfNeededByRun=no Иначе, если установка вызовет перезагрузку компьютера - ридми почитать не удастся. Edited May 9, 2014 by Kotyarko_O 1 Quote Share this post Link to post Short link Share on other sites
Kastiil 1 #182394 Posted May 9, 2014 Всем спасибо за помощь :) Quote Share this post Link to post Short link Share on other sites
ventura69 34 #182423 Posted May 10, 2014 Уважаемые, а вот такой вопросец. Как изменить внешний вид шрифта на одном из компонентов? Пример для наглядности моего вопроса под спойлером. [Tasks]Name: "Original"; Description: "F.E.A.R."; GroupDescription: "Какая версия игры установлена?"; Flags: exclusive unchecked;Name: "EP"; Description: "F.E.A.R.: Extraction Point"; GroupDescription: "Какая версия игры установлена?"; Flags: exclusive; Quote Share this post Link to post Short link Share on other sites
san4o 5 #182428 Posted May 10, 2014 Уважаемые, а вот такой вопросец. Как изменить внешний вид шрифта на одном из компонентов? Пример для наглядности моего вопроса под спойлером. [Tasks]Name: "Original"; Description: "F.E.A.R."; GroupDescription: "Какая версия игры установлена?"; Flags: exclusive unchecked; Name: "EP"; Description: "F.E.A.R.: Extraction Point"; GroupDescription: "Какая версия игры установлена?"; Flags: exclusive; попробуй так: procedure InitializeWizard(); begin WizardForm.ComponentsList.ItemFontStyle[0] := [fsBold]; WizardForm.ComponentsList.ItemFontStyle[1] := [fsItalic]; end; пример: [Setup] AppName=My App AppVersion=1.0 DefaultDirName=MyApp [Languages] Name: rus; MessagesFile: compiler:Languages\Russian.isl [Components] Name: mod; Description: mod; Name: mod2; Description: mod2; Flags: exclusive disablenouninstallwarning [Code] procedure InitializeWizard(); begin WizardForm.ComponentsList.ItemFontStyle[0] := [fsBold]; WizardForm.ComponentsList.ItemFontStyle[1] := [fsItalic]; end; Quote Share this post Link to post Short link Share on other sites
ventura69 34 #182434 Posted May 10, 2014 (edited) попробуй так: Хм... Даже не подумал о таком варианте.. Пытался напрямую втулить... Он на меня потому и ругался, видать! Спасибо большое. Буду пробовать. UP. Все получилось! Но маленький комментарий. Если создаем через визард инсталятор и в редакторе форм весь внешний вид правим, то проще так. Вставляем в секцию [Код] такую процедуру в любом месте между уже созданных: ......... with WizardForm.ComponentsList do begin ItemFontStyle[0] := [fsBold]; end; Edited May 10, 2014 by ventura69 1 Quote Share this post Link to post Short link Share on other sites
Vupu 6 #182444 Posted May 10, 2014 Так скачал посмотрел примеры решил сделать так через мастер все заполнил дошел до файлов где нужно их добавить Вот как праввильно их добавить например есть папка MODS ва ней идут папки: ANGAR здесь мод ангара PRICEL в ней еще папки с прицелами ARTPRICEL в ней еще папки с прицелами ИТД Вот какой должен быть путь добавления файлов ПРосто закинуть папки PRICEL ANGAR или PRICEL-->JIMMBO PRICEL-->TAIRAN итак каждый мод? Просто было бы видео нормальное или мануал и то скрипт components.iss это как понял вы сами отдельно сделали дабы не путаться потом с модами что добавить что удалить вот код который получил в итоге 'мой код' ; Скрипт создан через Мастер Inno Setup Script.; ИСПОЛЬЗУЙТЕ ДОКУМЕНТАЦИЮ ДЛЯ ПОДРОБНОСТЕЙ ИСПОЛЬЗОВАНИЯ INNO SETUP!#define MyAppName "ModPack by RedZhet"#define MyAppVersion "1.1"#define MyAppPublisher "<AntiSpam>"#define MyAppURL "http://<AntiSpam>/"#define MyAppExeName "MyProg.exe"[setup]; Примечание: Значение AppId идентифицирует это приложение.; Не используйте одно и тоже значение в разных установках.; (Для генерации значения GUID, нажмите Инструменты | Генерация GUID.)AppId={{A209813D-9F71-442D-847B-847D75C7C145}AppName={#MyAppName}AppVersion={#MyAppVersion};AppVerName={#MyAppName} {#MyAppVersion}AppPublisher={#MyAppPublisher}AppPublisherURL={#MyAppURL}AppSupportURL={#MyAppURL}AppUpdatesURL={#MyAppURL}DefaultDirName=D:\Games\{#MyAppName}DefaultGroupName={#MyAppName}LicenseFile=D:\ModPack by RedZhet\лицензия.txtInfoBeforeFile=D:\ModPack by RedZhet\faq.txtOutputDir=D:\ModPack by RedZhet\OutputOutputBaseFilename=ModPack by RedZhetInternalCompressLevel=ultra64Compression=lzma2/ultra64SolidCompression=true[Languages]Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"[Tasks]Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked[installDelete]Type: filesandordirs; Name: "{app}\res_mods\*";[Files]Source: "D:\soft\InnoSetup\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversionSource: "D:\ModPack by RedZhet\MODS\ARTPRICEL\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\DAMAGEPANEL\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\DEREVO\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\INDIKATOR\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\KARUSEL\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\LOGURONA\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\PMOD\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\RAZNOE\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\UGN\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\WOTTWEAKER\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\XMV\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirsSource: "D:\ModPack by RedZhet\MODS\ZVUKI\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Примечание: Не используйте "Flags: ignoreversion" для системных файлов[icons]Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #182448 Posted May 10, 2014 (edited) with WizardForm.ComponentsList do begin ItemFontStyle[0] := [fsBold]; end; Одной строкой лучше будет, меньше места (когда код занимает большое количество места и перед тобой становится выбор записать что-то одной строкой или 4-мя - рациональнее будет выбрать однострочный вариант). Edited May 10, 2014 by Kotyarko_O Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #182449 Posted May 10, 2014 (edited) А там не так случаем надо? ItemFontStyle := ItemFontStyle + [fsBold]; ItemFontStyle := ItemFontStyle - [fsBold]; Edited May 10, 2014 by StranikS_Scan Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #182450 Posted May 10, 2014 (edited) А там не так случаем надо? ItemFontStyle := ItemFontStyle + [fsBold]; ItemFontStyle := ItemFontStyle - [fsBold]; не) Подобным образом размеры правятся. Этот вариант правильный: procedure InitializeWizard(); begin WizardForm.ComponentsList.ItemFontStyle[0] := [fsBold]; WizardForm.ComponentsList.ItemFontStyle[1] := [fsItalic]; end; Edited May 10, 2014 by Kotyarko_O Quote Share this post Link to post Short link Share on other sites
StranikS_Scan 4,210 #182451 Posted May 10, 2014 (edited) @Kotyarko_O, там вообще что за язык? Скриптовый с закосом под о-паскаль или там о-паскаль с компилятором, встроенным в сам инно? ЗЫ: А то сижу подписку на почте почитываю из темы, вот заинтересовался :))) Edited May 10, 2014 by StranikS_Scan Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #182452 Posted May 10, 2014 о-паскаль с компилятором, встроенным в сам инно Quote Share this post Link to post Short link Share on other sites
ventura69 34 #182453 Posted May 10, 2014 (edited) Одной строкой лучше будет, меньше места (когда код занимает большое количество места и перед тобой становится выбор записать что-то одной строкой или 4-мя - рациональнее будет выбрать однострочный вариант). Так в том то и дело, что в одну строчку работать не захотел - все время ругался. Разобрался. Ваш вариант так же работает, как и мой. Я, дурында, с орфографией напутал. ПРИЗНАЮ: Ваш вариант лучше. Edited May 10, 2014 by ventura69 Quote Share this post Link to post Short link Share on other sites
Vupu 6 #182644 Posted May 11, 2014 Парни вот такой возник недочет прописал все кампоненты начинаю кампилировать выдает ошибку parameter Name include invalid characters это он ее ищет в companents.iss как понимаю там со слешами что-то а может еще что но посмотрел слешей вроде нет левых вот файлик http://rghost.ru/55080321 Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #182646 Posted May 11, 2014 (edited) @Vupu, на какую строку ругается хоть? Edited May 11, 2014 by Kotyarko_O Quote Share this post Link to post Short link Share on other sites
Vupu 6 #182647 Posted May 11, 2014 на 10 @Vupu, на какую строку ругается хоть? на 10 Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #182648 Posted May 11, 2014 на 10 Ну так естественно... Name: KMP\ARTPRICEL\Deegie Sights; Нельзя разделять пробелами. Допускается, например: Name: KMP\ARTPRICEL\Deegie_Sights; Поисправляй это. Так же не забудь исправить и в [Files]. 1 Quote Share this post Link to post Short link Share on other sites
Vupu 6 #182649 Posted May 11, 2014 ща попробую спс) ууу сколько там таких строк спс сейчас все подправлю )))правда помог) вот еще неизвестное Unrecognized parameter name ' строка 69 В [Files] это сами папки или где компоненты прописаны в конце? 69 строка Name: KMP\RAZNOE\Radialmenu; Description: 11.7 Радиальное меню; Flags: exclusive;; Ну так естественно... Name: KMP\ARTPRICEL\Deegie Sights; Нельзя разделять пробелами. Допускается, например: Name: KMP\ARTPRICEL\Deegie_Sights; Поисправляй это. Так же не забудь исправить и в [Files]. 69 тоже исправил у кого будет это поставлено 2 ';;'еще одна вылезла parameter Flags includes an unknown 84 строка Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #182652 Posted May 11, 2014 (edited) Name: KMP\RAZNOE\Radialmenu; Description: 11.7 Радиальное меню; Flags: exclusive;; ну так дублирующую пару ";" удали. еще одна вылезла parameter Flags includes an unknown 84 строка В 84-й строке у тебя такое: Source: "D:\ModPack by RedZhet\MODS\ANGAR\angar\*"; Проверь валидность пути. Edited May 11, 2014 by Kotyarko_O Quote Share this post Link to post Short link Share on other sites