[关闭]
@cyysu 2017-10-12T10:18:03.000000Z 字数 2002 阅读 1027

Bat-实战基础篇(二)

  • 时间:2017-10-12
  • 作者:Kali
  • 邮箱:cyysu.github.io@gmail.com/2869905223@qq.com/微信lwyx1413
  • 版本:4.0
  • 描述:实战基础篇二,主要讲解一下老D穿墙host这个批处理脚本

Bat系列教程


项目实战

  1. ::这条命令我就不多说了
  2. @echo off
  3. ::控制窗体大小 cols表示左边长度 lines表示右边长度 这个con表示control的意思
  4. mode con lines=30 cols=60
  5. ::下面这一大堆就表示用管理员权限运行我们的脚本,其他方式可以查看下面这个链接
  6. ::http://www.jb51.net/article/67623.htm
  7. %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
  8. cd /d "%~dp0"
  9. :main
  10. cls
  11. ::设置颜色,可以查看color /? 查看系统支持哪些颜色 第一个为背景 第二个为前景
  12. color 2f
  13. echo √√ √√ √√√ √√√√ √√√√√ √√√√
  14. echo
  15. echo
  16. echo √√√√ √√ √√
  17. echo
  18. echo
  19. echo
  20. echo √√ √√ √√√ √√√√ √√√ √√√√
  21. echo.-----------------------------------------------------------
  22. echo.如有360、电脑管家等安全软件提醒,请勾选允许和不再提醒!
  23. echo.
  24. echo.警告:执行该命令 您的hosts将被自动替换覆盖!
  25. echo.如您原先的hosts有自己修改过的信息,请自行手动修改!
  26. echo.
  27. echo.老D博客 https://laod.cn 备用域名:laod.org laod.top
  28. echo.
  29. echo.2016 永久更新地址:
  30. echo.https://laod.cn/hosts/2016-google-hosts.html
  31. color 3e
  32. echo.-----------------------------------------------------------
  33. echo.请选择使用:
  34. echo.
  35. echo. 1.使用穿墙hosts(即在下面输入1
  36. echo.
  37. echo. 2.恢复初始hosts(即在下面输入2
  38. echo.-----------------------------------------------------------
  39. :: %SystemRoot% 表示C:/windows
  40. if exist "%SystemRoot%\System32\choice.exe" goto Win7Choice
  41. set /p choice=请输入数字并按回车键确认:
  42. echo.
  43. if %choice%==1 goto host DNS
  44. if %choice%==2 goto CL
  45. cls
  46. "set choice="
  47. echo 您输入有误,请重新选择。
  48. ping 127.0.1 -n "2"
  49. goto main
  50. :Win7Choice
  51. choice /c 12 /n /m "请输入相应数字:"
  52. if errorlevel 2 goto CL
  53. if errorlevel 1 goto host DNS
  54. cls
  55. goto main
  56. :: host DNS标签
  57. :host DNS
  58. cls
  59. color 2f
  60. copy /y "hosts" "%SystemRoot%\System32\drivers\etc\hosts"
  61. ipconfig /flushdns
  62. echo.-----------------------------------------------------------
  63. echo.
  64. echo D恭喜您,覆盖本地hosts并刷新本地DNS解析缓存成功!
  65. echo.
  66. echo 现在去打开GoogleTwitterFacebookGmail、谷歌学术吧!
  67. echo.
  68. echo.谷歌这些网站记得使用https进行加密访问!
  69. echo.
  70. echo.即:https://www.google.com
  71. echo.
  72. echo.或者:https://www.google.com/ncr
  73. echo. https://www.google.com.hk/ncr
  74. echo.
  75. goto end
  76. :: CL标签
  77. :CL
  78. :: 清屏命令
  79. cls
  80. :: 设置颜色
  81. color 2f
  82. :: 不回显命令,将内容输出到文件中
  83. @echo 127.0.0.1 localhost > %SystemRoot%\System32\drivers\etc\hosts
  84. echo 恭喜您,hosts恢复初始成功!
  85. echo.
  86. goto end
  87. :: end标签
  88. :end
  89. echo 请按任意键退出。
  90. @Pause>nul

打赏

                    支付宝                                                         微信

微信与支付宝支付

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注