Domanda

Ho bisogno di un comando per sostituire il file hosts sul mio computer. Sembra piuttosto semplice ma non riesco a far funzionare il comando con xcopy. Qualche difetto evidente nel comando?

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

Il flag / R non sembra essere d'aiuto e l'errore che ricevo è "Errore: ShellExecuteEx non riuscito 0x2" se rimuovo tutte le virgolette tranne quelle di inizio e fine

È stato utile?

Soluzione

Hai riscontrato qualche errore?

Prova questo:

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

Inoltre, puoi provare robocopy.

Altri suggerimenti

il file hosts è protetto da scrittura? probabilmente è .. aggiungi a / R alla tua riga di comando

Su Vista, è necessario eseguire come amministratore per modificare il file hosts.

Reference

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top