Войти

Показать полную графическую версию : Подсабите написать батник


Ceval
28-12-2006, 13:12
Подсабите написать батник - который бы проверял в 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
вот так попробуй
@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
Все тоже самое

Invalid number of parameters
0 File(s) copied

newARTix
03-01-2007, 00:46
Очевидно что ругается команда 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
А у меня такой каверзный вопрос... точнее их много...

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

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

Fanzuga
04-01-2007, 20:16
ну и что тут сложного?

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

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

EXIT

Предварительно читаем Учебник по автоустановке, раздел Установка приложений (http://oszone.net/2767).

OgionFrost
05-01-2007, 19:07
Спасибо)




© OSzone.net 2001-2012