Скрипты Inno Setup. Помощь и советы [часть 7]

Ответить
 • Просмотры: 16
Аватара пользователя
saneksanek

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение saneksanek »

Цитата Larkod:



А это что такое? OutputDir=...
Скрипты Inno Setup. Помощь и советы [часть 7]




Папка для скомпилированного инсталятора. Это вам не нужно. Ваш пример, все, что в секции

Код: Выделить всё

  и в секции [Setup] замените значение [b]DefaultDirName[/b] на 
 
 Код: [url=#][/url]
 [code]DefaultDirName={code:DefaultInstallDir}
Аватара пользователя
ROMKA-1977

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение ROMKA-1977 »

Подскажите как выполнить автоматическую установку изолированного пакете центра обновления Microsoft (.msu) ?
Аватара пользователя
saurn

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение saurn »

Цитата Larkod:



а как сделать чтобы указывала на другой диск там где игра?
Скрипты Inno Setup. Помощь и советы [часть 7]





Цитата saurn:



только ключ реестра укажите правильный.
Скрипты Inno Setup. Помощь и советы [часть 7]






Код:

Код: Выделить всё

function DefaultInstallDir( const szResult: String ): String;
begin
//    RegQueryStringValue( HKEY_LOCAL_MACHINE, 'Здесь ключ игры в реестре', 'Здесь строковый параметр, содержащий путь к папке с игрой', szResult );
{по типу - } RegQueryStringValue( HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1', 'InstallLocation', szResult );
    if ( szResult  '' ) then
      Result := RemoveBackslash( szResult ) else Result := ExpandConstant( '{pf}\My Program' );
end;
Аватара пользователя
diman_21Ru

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение diman_21Ru »

Как можно в установщике добавить прокрутку мышкай чтобы спуститься к нижнему списку
Аватара пользователя
diman_21Ru

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение diman_21Ru »

Цитата Larkod:



Помогите пожалуйста с установщиком весь форум перелазил и прочитал многие разделы и перепробовал все.
Скрипты Inno Setup. Помощь и советы [часть 7]




#
Скрипты Inno Setup. Помощь и советы [часть 6]
, #
Скрипты Inno Setup. Помощь и советы [часть 6]





Цитата Larkod:



ахахххаах пишет World of Tanks не найден
Скрипты Inno Setup. Помощь и советы [часть 7]




ахахххаах сами бы попробовали хоть что нибудь сделать (Все такие умные, а сами сделать ничего не могут. Плиз, без сарказма.).
Для начала
.




Цитата Larkod:



а у других людей будет писать World of Tanks не найден
Скрипты Inno Setup. Помощь и советы [часть 7]




Вы смотрите внимательно расположение в реестре.

Сейчас установил World of Tanks, расположение деинсталляции было обнаружено в HKEY_CURRENT_USER, а не в HKEY_LOCAL_MACHINE.
Аватара пользователя
diman_21Ru

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение diman_21Ru »

kotyarko@fb, с колесикам не работает приходится левой кнопкой мыши спускать
Аватара пользователя
saurn

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение saurn »

diman_21Ru, за это отвечает свойство ScrollBars, если оное доступно для контрола.



Код:

Код: Выделить всё

ScrollBars := ssVertical;
Аватара пользователя
diman_21Ru

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение diman_21Ru »

Цитата Larkod:



ключ реестара World of Tanks. Я у себя найти не могу.
Скрипты Inno Setup. Помощь и советы [часть 7]






Код:

Код: Выделить всё

RegQueryStringValue(HKLM, 'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{1EAC1D02-C6AC-4FA6-9A44-96258C37C812RU}_is1', 'InstallLocation', szResult);




Цитата Larkod:



Как сделать, перед выбор папки куда устанавливать вверзу или внизу было написано "Пример: f:\Games\World of Tanks\res_mods\0.9.4".
Скрипты Inno Setup. Помощь и советы [часть 7]






Код:

Код: Выделить всё

[Code*]
Procedure InitializeWizard();
var
 Primer: TLabel;
begin
 Primer := TLabel.Create(WizardForm);
 Primer.Parent := WizardForm.SelectDirPage;
 Primer.SetBounds(WizardForm.DirEdit.Top + 20, 0, WizardForm.Width, 20);
 Primer.Caption := 'Пример: f:\Games\World of Tanks\res_mods\0.9.4';
 Primer.WordWrap := False;
end;
Аватара пользователя
saurn

Re: Скрипты Inno Setup. Помощь и советы [часть 7]

Сообщение saurn »

diman_21Ru, в блоке параметров контрола, для которого требуется создать скролл, например:



Код:

Код: Выделить всё

with TMemo.Create( nil ) do
begin
    ...
    ScrollBars := ssVertical;
    ...
end;
Ответить

Вернуться в «Автоматическая установка приложений»