PDA

Показать полную графическую версию : [Авто установка] Open Office .:все версии:.


Страниц : 1 2 3 [4]

oinbh6i85g875f8754rfu85f76@vk
03-04-2014, 14:08
Я скачал дистрибутив в официального сайта, там exe файл. Устанавливал с ключами /S /V . Установка не тихая, но автоматическая. Не понравились мне кнопки Cancel в процессе установки. При первом запуске ОО требует согласится с лицензией, ввести ФИО и т.п. Можно один раз настроить ОО как нужно, а потом сохранить папку %appdata%\openoffice и заливать ее потом пользакам кому нужно.
Я написал вот такой вот CMD
Проверяет не терминальная ли это сессия, установлен ли ОО, нет ли уже пользовательских настроек


@echo off
SETLOCAL DISABLEDELAYEDEXPANSION

set ebenofficeconfiglog="%temp%\deploy-openofficeconfig.log"
echo ------ Старт ---------------------------------- >>%ebenofficeconfiglog%
echo %date% %time% >>%ebenofficeconfiglog%

rem проверка на терминальную сессию
query session %username% | find /I "Console"
If not %ErrorLevel% == 0 Goto :Exit

echo Не терминал, продолжаем >>%ebenofficeconfiglog%

set sCP=%~dp0
Set PRGF=%ProgramFiles%
if DEFINED ProgramFiles(x86) set PRGF=%ProgramFiles(x86)%

echo Есть ли папка програм филес 86 или нет: %PRGF% >>%ebenofficeconfiglog%

set DST="%PRGF%\OpenOffice 4"

echo Установлен ОО ? >>%ebenofficeconfiglog%

if not exist %DST% goto Exit

echo Установлен! В %DST% >>%ebenofficeconfiglog%

set EbenOffice="%APPDATA%\OpenOffice"

echo Есть пользовательские настройки? >>%ebenofficeconfiglog%

if exist %EbenOffice% goto Exit

echo Нет! Копируем файлы >>%ebenofficeconfiglog%
xcopy "\\server\deploy$\SMS\MSI\AOO40\OpenOffice" "%APPDATA%\OpenOffice" /E /I /Y >>%ebenofficeconfiglog%

:Exit
Echo %date% %time% выходим >>%ebenofficeconfiglog%




© OSzone.net 2001-2012