2008-11-25 3 views
2

Мне нужна команда для замены файла hosts на моей машине. Кажется довольно прямолинейным, но я не могу заставить команду работать с xcopy. Какие-либо очевидные недостатки в команде?XCOPY содержит файл на Vista из командного файла

luaexec -w -f "XCOPY" "% ScriptPath%/ModifiedHosts/Vista/хосты" "% WINDIR%/system32/драйверы/и т.д./хосты"/H

Флаг/R не кажется чтобы помочь, и ошибка, которую я получаю, это «Ошибка: ShellExecuteEx failed 0x2», если я удалю все кавычки, но начальные и конечные котировки

ответ

1

У вас возникли какие-либо ошибки?

Попробуйте это:

luaexec -w -f "XCOPY %ScriptPath%/ModifiedHosts/vista/hosts %windir%/system32/drivers/etc/hosts" /H 

Кроме того, вы можете попробовать Robocopy.

0

является файлом хоста, защищенным файлами? это, вероятно, есть .. добавьте a/R в свою командную строку

0

В Vista для изменения файла хостов вам необходимо запустить Администратор.

Reference