|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Скрипты Inno Setup. Помощь и советы [часть 6]
|
Ветеран Сообщения: 1269 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: |
|
Отправлено: 19:06, 28-03-2013 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Распаковать в любую папку, запустить скрипт, чуть отредактировать и компиллировать сетап?
|
Отправлено: 22:08, 07-04-2013 | #101 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Ооо... Ты-ж скачал? там вроде все понятно. Можно удалить все, что касается jre и Java из этого скрипта, в остальное - просто кладешь рядом папку .minecraft со своей сборкой и компилишь.
|
------- Отправлено: 22:11, 07-04-2013 | #102 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Мне просто установка нужна.
Я кинул, ругается на много чего... У меня проблема, помогите на рабочий стол и в пуск создать по 3 ярлыка игры? При компиляции сетупа ехе игры находится в папке %AppData%\.minecraft\Лаунчеры А когда скомпилирует, установится, ехе игры уже тут находится %AppData%\.minecraft Помогите исправить? 1 имя: MultiMinecrafter 2 имя: XRAM Launcher Все ехе. А в конце установки нужно что бы был 1 запуск игры. |
Последний раз редактировалось Tima182, 07-04-2013 в 22:57. Отправлено: 22:31, 07-04-2013 | #103 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать Tima182 пример для 3 ярлыков
Name: {userdesktop}\icon1; Filename: {app}\icon1.exe; WorkingDir: {app}\Лаунчеры; Check: MakeDesktopIcon and checkerror Name: {userdesktop}\icon2; Filename: {app}\icon2.exe; WorkingDir: {app}\Лаунчеры; Check: MakeDesktopIcon and checkerror Name: {userdesktop}\icon3; Filename: {app}\icon3.exe; WorkingDir: {app}\Лаунчеры; Check: MakeDesktopIcon and checkerror Name: {group}\icon1; Filename: {app}\icon1.exe; Check: MakeDesktopIcon and checkerror Name: {group}\icon2; Filename: {app}\icon2.exe; Check: MakeDesktopIcon and checkerror Name: {group}\icon3; Filename: {app}\icon3.exe; Check: MakeDesktopIcon and checkerror думаю я тебя правильно понял? Помогите исправить? 1 имя: MultiMinecrafter 2 имя: XRAM Launcher не совсем понял что тебе нужно? Цитата:
|
|
Отправлено: 23:07, 07-04-2013 | #104 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать В скрипт добавить что бы создавались для 3-х файлов ярлыки: пуск>программы>minecraft, и на рабочий стол.
3 файла: minecraft MultiMinecrafter XRAM Launcher Которым нужно что бы создавались ярлыки в 2-х местах. И еще нужно что бы значек был каждой своей ехе, к которой будет ярлык в программах и рабочий стол. И еще что бы 3 галочки можно было ставить в конце, запуск приложений. А лучше что бы 1 галочка на саму игру minecraft.exe стояла, а вторые дополнительно. Вот и все. |
Последний раз редактировалось Tima182, 07-04-2013 в 23:42. Отправлено: 23:31, 07-04-2013 | #105 |
Ветеран Сообщения: 861
|
Профиль | Отправить PM | Цитировать |
------- Последний раз редактировалось habib2302, 09-04-2013 в 19:12. Отправлено: 23:42, 07-04-2013 | #106 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать habib2302, установка каждой версии в свою подпапку? В вашем скрипте это есть.
#define AIDA641 "AIDA64 Extreme Edition" #define AIDA642 "AIDA64 Business Edition" [Setup] DefaultDirName={pf}\FinalWire [Files] Source: {app}\{#AIDA641}\*; DestDir: {app}\{#AIDA641}; Flags: ignoreversion recursesubdirs createallsubdirs; Components: AIDA641; Source: {app}\{#AIDA642}\*; DestDir: {app}\{#AIDA642}; Flags: ignoreversion recursesubdirs createallsubdirs; Components: AIDA642; |
Отправлено: 03:25, 08-04-2013 | #107 |
Пользователь Сообщения: 76
|
Профиль | Отправить PM | Цитировать Ребят а подскажите, можно ли вместо WizardForm.DirEdit использывать Label или Memo или Panel для указания пути, просто WizardForm.DirEdit не имеет св-ва прозрачности, а мне хотелось бы сделать эту рамку прозрачной, если можно то как?
|
Отправлено: 03:39, 08-04-2013 | #108 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать Nightwishh, тут оно?
--------------------------------------------------------------------------------------------------------------------- neorom, в чем сложность? Скрипт покажите. Ну и, если хочется проценты через внешнюю библиотеку, пожалуйста: --------------------------------------------------------------------------------------------------------------------- Tima182 |
Последний раз редактировалось saurn, 08-04-2013 в 05:41. Отправлено: 04:32, 08-04-2013 | #109 |
Пользователь Сообщения: 128
|
Профиль | Отправить PM | Цитировать Доброе утро всем, подскажите с примером "Запись имя пользователя в ini" - мне нужно просто имя в первой строке и во второй пароль, без этих "[ ]" или "=", ну как мне кажется все перепробовал но эти два символа остаются
[...Setup] AppName=My Program AppVerName=My Program DefaultDirName={pf}\My Program [....Code] var EditPage: TWizardPage; MyEdit: TEdit; procedure MyEditOnChange(Sender: TObject); begin if MyEdit.Text = '' then WizardForm.NextButton.Enabled := False else WizardForm.NextButton.Enabled := True; end; procedure CreateEditPage(); begin EditPage := CreateCustomPage(wpWelcome, 'Text_1', 'Text_2'); with TNewStaticText.Create(EditPage) do begin AutoSize := False; WordWrap := True; SetBounds(0, 0, WizardForm.InnerNotebook.Width, ScaleY(28)); Caption := 'Text_3'; Parent := EditPage.Surface; end; with TNewStaticText.Create(EditPage) do begin AutoSize := True; WordWrap := True; SetBounds(0, ScaleY(28), WizardForm.InnerNotebook.Width, ScaleY(14)); Caption := 'Name:'; Parent := EditPage.Surface; end; MyEdit := TEdit.Create(EditPage); with MyEdit do begin SetBounds(0, ScaleY(44), WizardForm.InnerNotebook.Width, ScaleY(21)); OnChange := @MyEditOnChange; Parent := EditPage.Surface; end; end; procedure InitializeWizard(); begin CreateEditPage(); end; procedure CurStepChanged(CurStep: TSetupStep); begin if CurStep = ssPostInstall then SetIniString('main', 'user', MyEdit.Text, ExpandConstant('{app}\MyIni.ini')); end; procedure CurPageChanged(CurPageID: Integer); begin if (CurPageID = EditPage.ID) and (MyEdit.Text = '') then WizardForm.NextButton.Enabled := False; end; |
Последний раз редактировалось audiofeel, 08-04-2013 в 09:17. Отправлено: 09:11, 08-04-2013 | #110 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 |
|