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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   (solved) Копирование файлов командой copy (http://forum.oszone.net/showthread.php?t=48681)

Hemp 28-04-2005 09:35 319856

(solved) Копирование файлов командой copy
 
Необходимо, скопировать при первом входе в систему один файл из
%systemdrive%\Install\_WinRar_v3_42\ в c:\Program Fi
les\Winrar\.
Создал файл 1.cmd, следующего содержания:
Цитата:

copy /Y %systemdrive%\Install\_WinRar_v3_42\WinRAR.exe %programfiles%\WinRAR\
Копирование не произошло.
Стал разбираться, создал каталог c:\12345678910 запускаю командную стоку (cmd), пишу в ней:
Цитата:

copy %systemdrive%\Install\_WinRar_v3_42\W.txt c:\12345678910\
Скопировано файлов: 1.
Переименовываю, каталог в c:\12 3456789 (делаю пробел в названии каталога).
Результат:
Цитата:

copy %systemdrive%\Install\_WinRar_v3_42\W.txt c:\12 345678910\
Ошибка в синтаксисе команды.
Терзают смутные сомнения, что, всё дело в пробеле, в названии каталога.
Вопрос, почему, у меня не получилось скопировать скопировать файл?
И, извечно русский вопрос -- что делать?


Blast 28-04-2005 09:44 319862

Hemp
Честно говоря я пока не знаю как можно сделать теми средствами что ты пытаешься, но просто пришел в голову вариант:
сделать из этого файла который нужно скопировать sfx-архив с комментарием типа:
Код:

Path=%programfiles%\WinRAR\
SavePath
Setup=имя_нужного_файла
Silent=1
Overwrite=1
Title=WinRar
Text
{
WinRar
}

и прописать запуск этого sfx при первом входе в систему - будет произведена распаковка архива в указанный каталог с перезаписью существующего файла без запроса и без отображения хода распаковки.
Сори если способ извращенский - просто первое что пришло в голову...

Vovchick1 28-04-2005 09:54 319865

Пробелами отдиляются команды от параметров. В этом случае Windows считает что ты написал не два адреса а три. (По моему так!!!) Я в своё времмя замучился с этим, когда писал авторан для диска в VB6. Удачи!!! :victory:

Vadikan 28-04-2005 10:04 319869

Код:

xcopy "%systemdrive%\Install\_WinRar_v3_42\WinRAR.exe" "%programfiles%\WinRAR\*.*" /y /q /s
При использовании системных переменных нужно путь заключать в кавычки.

Hemp 03-05-2005 07:12 321101

Vadikan
Спасибо!
Всё получилось.
Дело было в кавычках.

1Mihail1 15-08-2009 00:26 1193904

Похожая поблема. Не копируются файлы при помощи батника. В runonce есть файл командный, который должен копировать файлы. И вот не понимаю то ли в runonce что-то не так то ли еще чего. Просто так батник работает. Заранее спасибо.

Petya V4sechkin 15-08-2009 09:39 1194024

Цитата:

Цитата 1Mihail1
И вот не понимаю то ли в runonce что-то не так

Вполне вероятно.
Кстати, а что у вас в RunOnce?

Цитата:

Цитата 1Mihail1
Просто так батник работает.

Возможно.
А что в батнике?

zolotykh 15-08-2009 11:00 1194055

А нельзя через $OEM$ установку сделать? http://www.oszone.net/2243 - здесь написано. Цитата: "Все это позволяет сохранить время и силы, а также не использовать пакетные команды типа COPY или XCOPY для того, чтобы скопировать желаемые файлы или папки на жесткий диск в процессе установки системы."

1Mihail1 15-08-2009 21:19 1194389

Petya V4sechkin
Спасибо, уже сам справился.


Время: 05:54.

Время: 05:54.
© OSzone.net 2001-