XCOPY размещает файл на Vista из пакетного файла - PullRequest
2 голосов
/ 25 ноября 2008

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

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

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

Ответы [ 3 ]

1 голос
/ 25 ноября 2008

Вы получили какую-либо ошибку?

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

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

Также вы можете попробовать робокопию.

0 голосов
/ 25 ноября 2008

В Vista вам нужно работать от имени администратора, чтобы изменить файл hosts.

Ссылка

0 голосов
/ 25 ноября 2008

защищен ли файл hosts от записи? это, вероятно, .. добавьте / R к вашей командной строке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...