Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я скачал дистрибутив в официального сайта, там 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%

Последний раз редактировалось oinbh6i85g875f8754rfu85f76@vk, 03-04-2014 в 16:38.


Отправлено: 14:08, 03-04-2014 | #61