@echo off&color 17 if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0 bcdedit >nul if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin) :UACPrompt %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit exit /B :UACAdmin @xcopy C:\Windows\system32\drivers\etc\hosts C:\Windows\system32\drivers\etc\hosts.bak\ /d /c /i /y @echo hosts文件备份完毕,开始修改hosts文件 @echo @echo 10.10.106.207 qiye.hake.cc>>C:\Windows\System32\drivers\etc\hosts echo "hosts文件修改完成" @ipconfig /flushdns @echo "刷新DNS完成" echo hosts文件修改完毕,按任意键恢复系统原始状态 @echo @pause > nul @copy C:\Windows\System32\drivers\etc\hosts.bak\hosts C:\Windows\System32\drivers\etc\hosts /y @echo @echo off echo hosts文件恢复完毕,按任意键退出 @echo @pause > nul @exit
标签:bat,etc,Windows,drivers,echo,修改,nul,hosts From: https://www.cnblogs.com/ai594ai/p/16869148.html