问题

每次想改hosts文件都要百度搜索一下“hosts文件位置”,然后一层层的进入,再用notepad++打开host文件。

这样实在太麻烦了。 所以写个bat脚本,双击就可以。

解决

新建txt文件,输入以下内容

@echo off
start notepad++ C:\WINDOWS\system32\drivers\etc\hosts

保存后,更改后缀名为bat



关于管理员权限运行的说明:

第一种方法,手动右键选择管理员权限运行。

第二种方法,添加更多代码:

@echo off
%1 %2
ver|find "5.">nul&&goto :Admin
mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :Admin","","runas",1)(window.close)&goto :eof
:Admin
start notepad++ C:\WINDOWS\system32\drivers\etc\hosts

参考:
让bat以管理员权限运行 - 我是张洪铭我是熊博士 - 博客园
通过DOS命令启动notepad++并打开某一个文件 - snowboy886的博客 - CSDN博客