我需要一个命令来替换主机在我的机器上的文件。看起来很简单的,但我不能得到命令XCOPY工作。在命令中的任何明显的缺陷?

luaexec -w -f “XCOPY” “%了ScriptPath%/ ModifiedHosts / VISTA /主机” “%WINDIR%/ SYSTEM32 /驱动程序的/ etc /主机”/ H

在/ R标志似乎并没有帮助,我得到的错误是“错误:失败的ShellExecuteEx 0X2”如果我删除所有引号,但开头和结尾报价

有帮助吗?

解决方案

你得到任何错误?

尝试这种情况:

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

此外,您还可以尝试ROBOCOPY。

其他提示

时,主机文件写保护?这可能是..添加/ R到你的命令行

在Vista中,你需要以管理员更改hosts文件来运行。

参考

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top