正在打开Hosts所在文件夹....ping -n 2 127.1nulstart %windir%\system32\

请检查备份文件是否存在或相关权限!(E03)echo.echo Hosts文件已还原!!echo.timeout /t 5goto Hm:Delthostsclsecho 正在执行删除操作....copy %windir%\system32\drivers\etc\hosts %windir%\system32\drivers\etc\hosts.Abaknuldelete %windir%\system32\drivers\etc\hostsecho.echo Hosts文件已删除!!echo.timeout /t 3goto Hm:: ------Exit------:Quitclsecho.echo 即将退出脚本...timeout /t 3 nul 。

是否覆盖?echo.echo 覆盖请按【1】, [Asm] 纯文本查看 复制代码 @echo offtitle Windows Hosts 脚本;支持CRUDmode con cols=60 lines=30color 0E:Hm:: 变量置空set xz=nulset bf=nulclsecho.echo ======Hosts工具箱======echo.echo. Q = 静默更新Hostsecho.echo. 1 = 获取最新Hosts(基于hellogithub)echo.echo. 2 = 更新Hostecho. echo. 3 = 查看Hostsecho.echo. 4 = 打开Hosts目录echo.echo. 5 = 备份Hosts(需管理员权限) echo.echo. 6 = 还原Hosts(基于已备份hosts.bak)echo.echo 9 = 删除Hosts(需管理员权限,自动备份) echo.echo. E = 退出echo.echo ---错误代码---echo E01:出现该代码代表更新源繁忙或不可用echo E02:出现此代码代表源文件不存在或目标路径没有写入权限echo E03:出现该代码代表备份文件不存在或目标路径没有写入权限echo.echo.echo =========================================================echo.if exist %windir%\system32\drivers\etc\hosts.bak (echo Hosts文件已备份echo.) else (echo Hosts文件未备份echo.):Inputecho.set /p xz= 请输入您想进行的操作:if /i %xz%==Q goto Autoif /i %xz%==1 goto Gethostsif /i %xz%==2 goto Rephostsif /i %xz%==3 goto Viewhostsif /i %xz%==4 goto Viewhostsfif /i %xz%==5 goto Bckhostsif /i %xz%==6 goto Rsthostsif /i %xz%==7 goto Delthostsif /i %xz%==E goto Quit: ErrorCtrlecho.clsif %xz%== echo.ping -n 3 127.1nulecho.echo 此【%xz%】是无效输入,正在打开Hosts所在文件夹....ping -n 2 127.1nulstart %windir%\system32\drivers\etcecho.timeout /t 3goto Hm:: ------备份现有Hosts------:Bckhostsclsif not exist %windir%\system32\drivers\etc\hosts.bak (goto b)echo.echo 备份文件已存在。

正在备份Hosts....ping -n 2 127.1nulcopy %windir%\system32\drivers\etc\hosts %windir%\system32\drivers\etc\hosts.baknulecho.if not exist %windir%\system32\drivers\etc\hosts.bak (echo Hosts文件备份失败!! echo.echo 请检查本程序是否以管理员权限运行!!ping -n 3 127.1nulgoto Hm)echo.timeout /t 3goto Hm:: ------基于备份还原Hosts------:Rstclsecho.echo 稍等,否则请按其余任意键返回主菜单echo.set /p bf= 请输入您想进行的操作:if /i %bf%==1 goto bckecho.if %bf%== echo.echo 你选择的是返回主菜单,即将返回主菜单!ping -n 2 127.1nulgoto Hm:Autocall :Gethostscall :Rephostsecho. 静默更新完成echo.timeout /t 3:: ------联网获取更新------:Gethostsclscurl -O [url]https://raw.hellogithub.com/hosts[/url] echo 更新获取成功!|| echo 更新获取失败!请检查目标源是否可用或稍后再试(E01)...timeout /t 5goto Hm:: ------替换Hosts------:Rephostsclsecho.echo 正在更新Hosts....ping -n 2 127.1nulcopy %cd%\hosts %windir%\system32\drivers\etc\hosts echo Hosts更新成功!|| echo Hosts更新失败,正在还原Hosts....ping -n 2 127.1nulcopy %windir%\system32\drivers\etc\hosts.bak %windir%\system32\drivers\etc\hostsnul ~还原成功~ || echo 还原失败,3秒后返回主菜单echo.timeout /t 3goto Hm:bck:: ---备份分支---echo.echo 稍等。

请源检查文件是否存在或相关权限(E02)echo.timeout /t 5goto Hm:: ------浏览Hosts文件------:Viewhostsclsecho.echo 稍等,正在打开Hosts文件....ping -n 2 127.1nulstart notepad.exe %windir%\system32\drivers\etc\hostsecho.timeout /t 3goto Hm:: ------浏览Hosts文件夹------:Viewhostsfclsecho.echo 稍等,。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://acg.inmoke.com/zixun/Lolita/13596.html