Иногда может потребоваться установить Flashpaste сразу на большое количество машин в вашей локальной сети, используя одинаковые настройки для всех пользователей. Специально для таких случаев мы разработали тихий инсталлятор (silent installer). Всё, что вам нужно, это просто создать конфигурационный файл с опциями установки и запустить инсталлятор Flashpaste с нужными параметрами.

Параметры запуска инсталлятора

  • /S - Запуск в тихом режиме. Тихий режим не требует взаимодействия с пользователем и не имеет интерфейса.
  • /CFG=install.cfg - Указывает на файл, содержащий опции установки.

Внимание: Параметры запуска инсталлятора чувствительны к регистру! Другими словами, "/S" и "/s" это разные параметры.

Итак, инсталлятор следует запускать примерно так:
Flashpaste_setup_file.exe /S /CFG=your_options_file.cfg

Формат файла опций

Перед первой командой вашего файла опций должна встретиться следующая строка:
[main]

В файле опций могут встречаться следующие команды в произвольном порядке:

  • INSTDIR=destination_folder_to_installation_flashpaste - Вы можете переопределить папку установки программы. Значение по умолчанию:"\Flashpaste\".
  • CopyFlashpasteCFG=X - Дает возможность автоматически скопировать файл flashpaste.cfg (должен находиться в текущем каталоге) на машину пользователя. Возможные значения:
    • 0 - Не копировать файл.
    • 1 - Flashpaste.cfg будет скопирован в папку "../Application data/flashpaste/" для Windows 2000/XP или в папку INSTDIR для Windows 98/ME.
      Внимание: Если такой файл уже существует на машине пользователя, он будет заменен без предупреждения.
    • 2 - Файл будет скопирован только в том случае, если он отсутсвует на компьютере пользователя.
  • key=your_registration_key - Если у вас уже есть регистрационный ключ для программы, вы можете автоматически установить его на все компьютеры. Пожалуйста, не устанавливайте ключ на большее количество ПК, чем разрешает лицензия.
  • RunWizard=X - Указывает, должен ли мастер настройки конфигурации автоматически запускаться после первого запуска Flashpaste
    • 0 - Не запускать.
    • 1 - Запустить мастер.
  • CopyCommonDB=common_database_file_name.db - Если хотите, можете скопировать общую базу данных на компьютер пользователю. В этом случае конфигурационный файл программы будет изменен таким образом, чтобы использовать указанную БД.
  • CopyLocalDB=local_database_file_name.db - Копирует локальную базу данных.
  • UseCaching=1 - Включает кеширование баз данных.

Внимание: В случае использования команд CopyCommonDB и CopyLocalDB, существующие базы данных на компьютере пользователя замещаются без предупреждения.

Пример файла опций

Ниже приведен пример файла опций для тихой установки. Вы можете просто скопировать этот текст и вставить его в файл install.cfg. После этого вам останется отредактировать параметры для вашей ситуации.

;Configuration file for silent mode of Flashpaste installer
;Use it as: flashpaste_setup_file.exe /S /CFG=install.cfg ;
; /S - Silent mode. Silent mode requires no user intervention and has no user interface.
; /CFG=install.cfg - Specifies the file that contains installation options.
[main]
; Uncomment line (delete ';') and change the installation path, if needed. ; Default value is "\Flashpaste\"
;
;INSTDIR=c:\Program Files\flashpaste
; If you want to automatically copy flashpaste.cfg to target PCs, put it to this
; folder and set CopyFlashpasteCFG value to:
; = 0 - Installer won't copy flashpaste.cfg.
; = 1 - Flashpaste.cfg will be copyed to the "/Application data/flashpaste/" folder ; fow windows XP/2000 or to the "/INSTDIR/" for Windows 98/ME. ; Warning: If Flashpaste.cfg already exists in the target folder, ; it will be replaced without any promt.
; = 2 - Copy the file. If flashpaste.cfg is already present in the target
;	folder it will NOT be overwritten.
;
CopyFlashpasteCFG=0
; If you already have a registration key that should be installed to all PCs, put it after ; the 'key=' in one line. Delete ';'. Installer will automatically register software.
;
;key=Place your registration key here
;Determines whether or not Flashpaste wizard will be shown after installation.
; = 0 - Disable Wizard. ; = 1 - Start it.
RunWizard=1
; Using the silent installer you can prepare the Common Database and\or the Local Database ; and copy them to each PC.
; ; Prepare the Databases, put them to this folder and change the next parameters.
; Database will be copied to the "/Application data/flashpaste/" folder fow windows XP/2000 ; or to the "/INSTDIR/" for Windows 98/ME. Flashpaste configuration file will be changed, ; thus Flashpaste will switch to the new database if it will be copied successfully.
; ; Note: Existing file will be replaced without any prompt. So, I suggest to use ; unique database name i.e.
; ; CopyCommonDB=common_april_11_2006.db
; CopyLocalDB=local_april_11_2006.db
; ; In this case a new database will be placed side by side with the old one. So a user ; can switch to the old database at any time.
;CopyCommonDB=common_database_file_name.db
;CopyLocalDB=local_database_file_name.db
;Enable the caching mode.
;UseCaching=1