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

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

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

Сообщение RogerUP »

ISWin7 v0.4.2 обновление от 04.04.2010

Это плагин позволит вам сделать прозрачными края или всё окно целиком.

Работает ТОЛЬКО в Windows 7.

В Windows XP и Windows Vista он пропускает инициализацию что не мешает работоспособности сетапника в этих операционных системах.


Нажми - увидишь скриншот


Изображение




Скачать


PS Если кому нужен плагин предоставляющий какие либо новые возможности - пишите - подумаем Изображение
Аватара пользователя
krazy

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

Сообщение krazy »

добрый день, такой вопрос, возможно-ли сделать что-бы определенный файл, установился в папку Windows, но не просто а сам находил на каком диске она находится, C, D, F, ну думаю понятно, это возможно сделать?
Аватара пользователя
Swotch

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

Сообщение Swotch »

День добрый, пожалуйста, помогите разобраться!

Пример: На компьютере установлена программа "My Program" путь к файлам программы - "C:\Program Files\ My Program", путь к папке с данными приложения - "Application Data\ My Program\".



1.Нужно установить программу "My Program2". Директорию (т.е. определенную папку в данном случае – "adjustment") для установки программа ищет в "Application Data\ My Program\", если не находит устанавливается в "C:\Program Files\ My Program\adjustment".



2.Или другой вариант: Директорию ("adjustment") для установки, программа "My Program2" ищет в "Application Data\ My Program\", если не находит директорию ищет в "C:\Program Files\ My Program", если и там нет папки "adjustment" – прекращение установки.



Перепробовал несколько вариантов, не чего не получилось… Помогите пожалуйста разобраться с кодом!
Аватара пользователя
alex2010

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

Сообщение alex2010 »

Habetdin,

Изображение я такие команды не знаю, надо-бы почитать о них, спасибо!
Аватара пользователя
vint56

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

Сообщение vint56 »

duxa,

у тебя так

Archives = '{src}\Zombie Driver.arc'; // укажите расположение архивов FreeArc;

а должно быть

Archives = '{src}\*.arc'; // укажите расположение архивов FreeArc;
Аватара пользователя
duxa

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

Сообщение duxa »

Всем привет!

Мне нужен кросочный инсталлятор! Если кто может помочь...

Подробно: Черный, на 1 страничке (т.е. приветсвие была растянута картинка, что бы только были видны кнопки), 2страничка проверка системных требований, на 3 куда установить, 4 компоненты, на 5 показывалось что выбрано, ну и на 6 установка, желательно темного цвета, 7 конец установки.

Еще в низу была картинка (в левом нижнем углу)

В ПОИСКОВИКЕ искал, но не нашел.

Заранее спасибо!
Аватара пользователя
Tukash

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

Сообщение Tukash »

Цитата DartVlad:



помогите соединить
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]




Да, конечно в одну строчку писать, это круто...


читать дальше »






Код:

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

// Importing LoadSkin API from ISSkin.DLL
procedure LoadSkin(lpszPath: String; lpszIniFileName: String);
  external 'LoadSkin@files:isskin.dll stdcall';
// Importing UnloadSkin API from ISSkin.DLL
procedure UnloadSkin(); external 'UnloadSkin@files:isskin.dll stdcall';
// Importing ShowWindow Windows API from User32.DLL
function ShowWindow(hWnd: Integer; uType: Integer): Integer;
  external 'ShowWindow@user32.dll stdcall';
function InitializeSetup(): Boolean;
begin
  ExtractTemporaryFile('Office2007.cjstyles');
  LoadSkin(ExpandConstant('{tmp}\Office2007.cjstyles'), 'NormalBlack.ini');
  Result := True;
end;
procedure DeinitializeSetup();
begin
  // Hide Window before unloading skin so user does not get
  // a glimse of an unskinned window before it is closed.
  ShowWindow(StrToInt(ExpandConstant('{wizardhwnd}')), 0);
  UnloadSkin();
end;
procedure InitializeWizard();
begin
  with WizardForm do
    begin
      with MainPanel do
        Height := Height - 1;
      with WizardSmallBitmapImage do
        begin
          Left := 0;
          Top := 0;
          Height := 58; ///Размер рисунка
          Width := 497; ///
        end;
      with PageNameLabel do
        begin
          Width := Width - 497; ///Поставьте здесь значения на 0 если хотите вернуть текст
          Left := Left + 497;   ///
        end;
      with PageDescriptionLabel do
        begin
          Width := Width - 497; ///Поставьте здесь значения на 0 если хотите вернуть текст
          Left := Left + 497;   ///
        end;
    end;
end;
Ответить

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