我需要一个命令来替换我机器上的hosts文件。看起来非常简单但我无法使用xcopy的命令。命令中有明显的缺陷吗?
luaexec -w -f“XCOPY”“%ScriptPath%/ ModifiedHosts / vista / hosts” “%windir%/ system32 / drivers / etc / hosts”/ H
/ R标志似乎没有帮助,我得到的错误是“错误:ShellExecuteEx失败0x2”如果我删除所有引号但是开头和结尾引号
答案 0 :(得分:1)
你有没有错误?
试试这个:
luaexec -w -f "XCOPY %ScriptPath%/ModifiedHosts/vista/hosts %windir%/system32/drivers/etc/hosts" /H
此外,您可以尝试使用robocopy。
答案 1 :(得分:0)
主机文件是否写保护?它可能是..在你的命令行中添加一个/ R
答案 2 :(得分:0)
在Vista上,您需要以管理员身份运行才能更改主机文件。