Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Подсабите написать батник (http://forum.oszone.net/showthread.php?t=76814)

Ceval 28-12-2006 13:12 530128

Подсабите написать батник
 
Подсабите написать батник - который бы проверял в C:\Program Files\ если такая прога, если ее нет то переписывал бы с сервера, а если есть то запускал ее
что-то вроде этого

Цитата:

@Echo Off
If Exist "C:\Program Files\Pandion\Pandion.exe" GoTo :PROD
XCopy /E /Q /S /I /H /R /Y \\all\Pandion\*.* "C:\Program Files\Pandion"
If Exist "C:\Program Files\Pandion\Pandion.exe" GoTo :RPOD
echo Копирование завершено неудачно!!!
:PROD
"C:\Program Files\Pandion\Pandion.exe" %1
Ошибка при копировании, как правельно написать




Dicken 28-12-2006 13:27 530135

вот так попробуй
Код:

@Echo Off
If Exist "C:\Program Files\Pandion\Pandion.exe" GoTo :PROD
XCopy /E /Q /S /I /H /R /Y \\all\Pandion "C:\Program Files\Pandion"
If Exist "C:\Program Files\Pandion\Pandion.exe" GoTo :RPOD
echo Копирование завершено неудачно!!!
:PROD
"C:\Program Files\Pandion\Pandion.exe" %1


Ceval 29-12-2006 17:59 530529

Все тоже самое

Invalid number of parameters
0 File(s) copied

newARTix 03-01-2007 00:46 531371

Очевидно что ругается команда Xcopy.
И ругается она видимо на "параметр" \\all\Pandion, так как ей даже в голову не приходит что вы ей указываете UNC путь.
Попробуйте подключить сетевой диск (подробнее узнаете набрав net use /? или F1) и указать его в качестве исходника.
Например так (минимум изменений) :

Код:

@Echo Off
If Exist "C:\Program Files\Pandion\Pandion.exe" GoTo :PROD
net use T: \\all\Pandion
XCopy /E /Q /S /I /H /R /Y T:\*.* "C:\Program Files\Pandion"
If Exist "C:\Program Files\Pandion\Pandion.exe" GoTo :RPOD
echo Копирование завершено неудачно!!!
:PROD
net use T: /delete
"C:\Program Files\Pandion\Pandion.exe" %1


OgionFrost 04-01-2007 19:46 531885

А у меня такой каверзный вопрос... точнее их много...

Я хочу создать пакет файлов... например
ACDSee
Office
Kaspersky
Winrar

И чтобы это все запускалось с одного *.bat файла
Грубо говоря запустил файл... и пошел чай пить...

Fanzuga 04-01-2007 20:16 531891

ну и что тут сложного?

Код:

START /WAIT SETUP1.EXE <ключи тихой установки>

START /WAIT SETUP2.EXE <ключи тихой установки>

EXIT

Предварительно читаем Учебник по автоустановке, раздел Установка приложений.

OgionFrost 05-01-2007 19:07 532170

Спасибо)


Время: 13:56.

Время: 13:56.
© OSzone.net 2001-