Flashpaste

Тихий инсталлятор

Иногда может потребоваться установить 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 - Вы можете переопределить папку установки программы. Значение по умолчанию:"$PROGRAMFILES\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 "$PROGRAMFILESFlashpaste"
;
;INSTDIR=c:Program Fileslashpaste


; 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 copied 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 prompt.
;   = 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 andor 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