2

マシンのホスト ファイルを置き換えるコマンドが必要です。かなり簡単に思えますが、コマンドを xcopy で動作させることができません。コマンドに明らかな欠陥はありますか?

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

/R フラグは役に立たないようで、最初と最後の引用符を除いてすべての引用符を削除すると、「エラー: ShellExecuteEx failed 0x2」というエラーが表示されます

4

3 に答える 3

1

エラーが発生しましたか?

これを試して:

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

また、robocopy を試すこともできます。

于 2008-11-25T00:37:26.233 に答える
0

Vista では、hosts ファイルを変更するには、管理者として実行する必要があります。

参照

于 2008-11-25T04:50:21.183 に答える
0

hostsファイルは書き込み保護されていますか? それはおそらく.. /R をコマンドラインに追加します

于 2008-11-25T00:35:04.880 に答える