Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Вот кстати *.bat файл установки. Может в нем надо чегой подправить?

Отправлено =L.A.= 03 апреля 2007 г. 16:22
В ответ на: Не забыл. отправлено Иваныч 03 апреля 2007 г. 15:07

@echo off
rem Batch file for the installation of LEXICON 1.2, part 1
rem Call parameters: 1-SOURCE DRIVE, 2-TARGET DRIVE,
rem 3-LANGUAGE (e-english; r-russian)

rem Check call validity
if -%1 == -%2 goto bad_call
if -%1 == -a: goto check2
if -%1 == -a goto bad_call
if -%1 == -A: goto check2
if -%1 == -A goto bad_call
if -%1 == -b: goto check2
if -%1 == -b goto bad_call
if -%1 == -B: goto check2
if -%1 == -B goto bad_call
goto bad_call

:check2
if -%2 == -a; goto bad_call
if -%2 == -A; goto bad_call
if -%2 == -b; goto bad_call
if -%2 == -B; goto bad_call
if -%2 == -c; goto bad_call
if -%2 == -C; goto bad_call
if -%2 == -d; goto bad_call
if -%2 == -D; goto bad_call
if -%2 == -e; goto bad_call
if -%2 == -E; goto bad_call

if not exist %1\lexfiles\main.exe goto bad_call
if -%3 == -r goto start
if -%3 == -e goto start

rem Recall to redefine the third parameter
if -%3 == - %1\install %1 %2 r
if -%3 == -R %1\install %1 %2 r
if -%3 == -E %1\install %1 %2 e

:bad_call
echo 
echo

******************************************************************
echo.
echo WELCOME TO THE LEXICON INSTALLATION !
echo.
echo Sorry, you run install.bat uncorrectly.
echo Usage: install source_drive destination_drive e (english

dialog)
echo For example: install a: c: e
echo.
echo Please, see installation guide.
echo Press any key to exit...
echo.
echo

******************************************************************
echo.
echo ЭТА ПРОГРАММА УСТАНОВИТ ЛЕКСИКОН НА ВАШ КОМПЬЮТЕР !
echo.
echo Извините, но вызван install неверно.
echo Надо так: install дисковод_откуда диск_куда r (русский диалог)
echo Например: install a: c: r
echo.
echo Пожалуйста, загляните в руководство по установке ЛЕКСИКОНа.
echo Нажмите любую клавишу для выхода...
echo.
echo

******************************************************************
pause > nul
goto exit

:start
cls
echo.
echo

*********************************************************************

**
echo.
if -%3 == -r echo Эта программа будет распаковывать и копировать

файлы ЛЕКСИКОНа
if -%3 == -r echo с дискет комплекта поставки на выбранный Вами диск

%2.
if -%3 == -r echo Начать установку ЛЕКСИКОНа с дисковода %1 в каталог

%2\LEXICON ?
if -%3 == -e echo This program will unpack and copy the LEXICON files
if -%3 == -e echo from the source disks to the destination disk %2.
if -%3 == -e echo Install LEXICON from %1 to the %2\LEXICON directory

?
echo.
if -%3 == -r %1\lexfiles\ask "(Да-1, Выход-ESC) -?",1
if -%3 == -e %1\lexfiles\ask "(Yes-1, Exit-ESC) -?",1
if errorlevel 2 goto chk_dir
goto exit

:chk_dir
rem Check to absence of old LEXICON directory
%2
cd \
if not exist lexicon\*.* goto work

echo.
if -%3 == -e echo WARNING: not empty %2\LEXICON directory already

exists on Your disk!
if -%3 == -e echo Install LEXICON to this directory ?
if -%3 == -r echo ВНИМАНИЕ: на диске уже есть каталог %2\LEXICON c

файлами!
if -%3 == -r echo Можно устанавливать ЛЕКСИКОН в этот каталог ?
if -%3 == -r %1\lexfiles\ask "(Да-1, Выход-ESC) -?",1
if -%3 == -e %1\lexfiles\ask "(Yes-1, Exit-ESC) -?",1
if errorlevel 2 goto work
goto exit

:work
if not exist lexicon\*.* md lexicon > nul
cls
echo.
if -%3 == -e echo LEXICON installation in progress...
if -%3 == -r echo Установка ЛЕКСИКОНа начата...
echo.
cd lexicon
copy %1\*.* > nul
copy %1\lexfiles\*.bat > nul
copy %1\lexfiles\*.com > nul
if exist %1\fonts\*.* ~ %1\ %2 %3 fonts\
~ %1\ %2 %3

:exit




Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сложите три и три:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru