Скрипты Inno Setup. Помощь и советы [часть 7]
-
diman_21Ru
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Вставил код на музыку выдает ошибку с чем связана подскажите пожалуйста вот скрин :
-
diman_21Ru
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Цитата Dodakaedr:
отредактировать reg файл
как текстовый файл попробуй отредактировать.
Код:
отредактировать reg файл
Скрипты Inno Setup. Помощь и советы [часть 7]
как текстовый файл попробуй отредактировать.
Код:
Код: Выделить всё
procedure RePlaceTextinFile(FilePath:string; find:string; replace:string);
var
S: TArrayOfString;
i : Integer;
begin
if not FileExists(FilePath) then begin MsgBox('Файл не найден', mbError, mb_Ok); Exit;end; // если файла нет, выходим
LoadStringsFromFile(FilePath, S); // загружаем файл
for i:= 0 to GetArrayLength(S)-1 do begin
if (Pos(AnsiUpperCase(find), AnsiUpperCase(S[i])) > 0) then begin
StringChangeEx(S[i], find, replace, True);
end;
end;
SaveStringsToFile(FilePath, S, False); // сохраняем файл
end;-
Nordek
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Цитата sergey3695:
как текстовый файл попробуй отредактировать.
А можно пример применения вашей процедуры? У меня не получается. Нужно найти и поменять эту строку
Код:
как текстовый файл попробуй отредактировать.
Скрипты Inno Setup. Помощь и советы [часть 7]
А можно пример применения вашей процедуры? У меня не получается. Нужно найти и поменять эту строку
Код:
Код: Выделить всё
"General.Language"="eng.lng"-
diman_21Ru
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Цитата Dodakaedr:
пример применения вашей процедуры
RePlaceTextinFile(FilePath:string; find:string; replace:string);
Код:
пример применения вашей процедуры
Скрипты Inno Setup. Помощь и советы [часть 7]
RePlaceTextinFile(FilePath:string; find:string; replace:string);
Код:
Код: Выделить всё
RePlaceTextinFile(ExpandConstant('{app}\Setup.reg'),'"General.Language"="eng.lng"','"General.Language"="rus.lng"');-
Nordek
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
sergey3695, Я так и делал, просто тупанул с размещением файла, но все равно не меняет и нарушает строение строк reg файла.
-
saurn
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
diman_21Ru, конструкция begin end находится вне блока процедуры\функции.
-
Irenis
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Я тут на днях просила помощи в извлечении скрипта из установщика. Уважаемый vint56 помог, извлек, вот тот скрипт
Суть вообще в чем. Если игру устанавливать с офсайта, то скачивается просто лаунчер, устанавливается в указанную папку, а дальше уже подгружаются файлы игры, но проблема в том, что файлы эти качаются в папку ProgramData. В указанном выше скрипте как то сделано так, что лаунчер устанавливается в указанную при установке папку, а файлы игры в ProgramData. Нужно сделать то же самое, но не могу понять, как?
http://rghost.ru/58349915
. Только совершенно не поняла в этом скрипте ничего. Помогите пожалуйста разобраться, как сделать установщик на основании этого скрипта. Каким образом добавлять все файлы в этот скрипт и т.д.Суть вообще в чем. Если игру устанавливать с офсайта, то скачивается просто лаунчер, устанавливается в указанную папку, а дальше уже подгружаются файлы игры, но проблема в том, что файлы эти качаются в папку ProgramData. В указанном выше скрипте как то сделано так, что лаунчер устанавливается в указанную при установке папку, а файлы игры в ProgramData. Нужно сделать то же самое, но не могу понять, как?
-
Irenis
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
В принципе, мне не очень важно, с помощью указанного скрипта создать игру или другим способом. Важно именно сделать так, чтобы часть файлов устанавливалась в папку, которую укажет пользователь, а остальные файлы по умолчанию установилось именно в ProgramData.
-
Irenis
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Вот например скрипт
http://rghost.ru/58382126
. Что там добавить, чтобы файлы из папки Е устанавливались в ту папку, которую укажет пользователь? А файлы из папки С установились по умолчанию в C:\ProgramData\Firefly Studios?-
R.i.m.s.k.y.
Re: Скрипты Inno Setup. Помощь и советы [часть 7]
Проблема заключается вот в чём.
Удобство чтения с экрана 100%. Инсталлятор отображается нормально.
Скриншот.

Удобство чтения с экрана 125% Инсталлятор отображается без кнопок установки и отмены + всё растянулось.
Скриншот.

И удобство чтения с экрана 150% Инсталлятор отображается без кнопок установки и отмены + всё растянулось ещё больше.
Скриншот.

Можно ли это как то исправить? Подскажите если кто знает.
Заранее благодарю!!!
Удобство чтения с экрана 100%. Инсталлятор отображается нормально.
Скриншот.
читать дальше »

Удобство чтения с экрана 125% Инсталлятор отображается без кнопок установки и отмены + всё растянулось.
Скриншот.
читать дальше »

И удобство чтения с экрана 150% Инсталлятор отображается без кнопок установки и отмены + всё растянулось ещё больше.
Скриншот.
читать дальше »

Можно ли это как то исправить? Подскажите если кто знает.
Заранее благодарю!!!