|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 6] |
|
|
Скрипты Inno Setup. Помощь и советы [часть 6]
|
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме 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 |
|
Ветеран Сообщения: 862
|
Профиль | Отправить 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 | |
|