批处理替换HOSTS文件

我想问,怎样可以自动查找本机hosts文件位置,win7与xp不同的,怎样替换,因为我修改了hosts来上facebook,朋友也想用,我不想一一修改,如果可以,可以再这个基础上安装一个chrome浏览器吗?

hosts文件路径不管是在XP还是在WIN7中都是:%windir%\System32\Drivers\Etc\hosts你说的WIN7和XP不同指是的什么?如果说有不同的话,应该是在WIN7替换这个时需要管理员权限,需要用右键“以管理员身份运行”如果这样还是不行,等明天我装个WIN7系统再测试下以下批处理代码将用当前文件夹中的hosts文件覆盖系统原hosts当然如果有开安全软件监控的话,可能会出现一些阻止提示之类的对话框,要允许才行@echo off
pushd %~dp0
set hosts=%windir%\System32\Drivers\Etc\hosts
if exist hosts copy /y hosts "%hosts%" >nul
pause
温馨提示:内容为网友见解,仅供参考
无其他回答

Hosts文件被修改了怎么办 清空和修改Hosts文件方法-搜狗输入法_百度知 ...
rem del %systemroot%\\system32\\drivers\\etc\\hosts rem ATTRIB -R %systemroot%\\system32\\drivers\\etc\\hosts echo 127.0.0.1 localhost>>%systemroot%\\system32\\drivers\\etc\\hosts ipconfig \/flushdns echo 修改与刷新dns成功 下面是一个直接复制hosts文件并替换当前系统hosts文件的bat 本批处理仅适用...

Hosts文件被修改了怎么办 清空和修改Hosts文件方法
rem del %systemroot%\\system32\\drivers\\etc\\hosts rem ATTRIB -R %systemroot%\\system32\\drivers\\etc\\hosts echo 127.0.0.1 localhost>>%systemroot%\\system32\\drivers\\etc\\hosts ipconfig \/flushdns echo 修改与刷新dns成功 下面是一个直接复制hosts文件并替换当前系统hosts文件的bat 本批处理仅适用...

批处理修改hosts文件
SET IP=192.168.1.1 SET server=XXXserver SET HOST="%WinDir%\\system32\\drivers\\etc\\hosts"FINDSTR \/V "%IP%" %HOST%>YOU_YOU ECHO %IP% %server%>>YOU_YOU MOVE \/Y YOU_YOU %HOST REM 此行及下行可删除 START NOTEPAD %HOST 新建批处理文件,把上述内容复制即可(思路是先删除包含...

如何添加修改hosts文件?几种修改方法让你简单方便管理
1. 批处理命令操作借助批处理命令,我们可以快速进行Hosts文件的编辑。首先,创建一个记事本文件,命名为Hosts.cmd,输入以下代码:@ECHO OFFmode con cols=58 lines=20TITLE Hosts修改color 2F%Windir%\\System32\\FLTMC.exe >nul 2>&1 ||(ECHO CreateObject("Shell.Application").ShellExecute "%~f0...

关于批处理代码,改hosts文件的代码是什么意思
attrib -r -a -s -h %windir%\\system32\\drivers\\etc\\hosts 去掉这个文件的所有属性 attrib +r -a -s -h %windir%\\system32\\drivers\\etc\\hosts 增加这个文件只读属性 去掉 存档属性 去掉 系统属性 去掉隐藏属性 >和>>一般是在一起用,>重定向,就是将上一命令的结果输出给下一个设备,>>是...

如何用bat批处理替换之前在hosts里面的地址?
以管理员身份运行复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo offrem 替换hosts文件里的指定IPset #=Any question&set @=WX\/&set $=Q&set\/az=0x53b7e0b4title %#% +%@%%$%%$% %z%set "oldip=10.4.240.37"set "newip=10.3.159.117"set "folder=%windir%\\System32\\drivers...

如何用批处理,写入hosts文件
以下批处理代码将用当前文件夹中的hosts文件覆盖系统原hostsXP下测试通过当然如果有开安全软件监控的话,可能会出现一些阻止提示之类的对话框,毕竟也是一个重要的系统文件@echo off pushd %~dp0 set hosts=%windir%\\System32\\Drivers\\Etc\\hosts if exist hosts copy \/y hosts "%hosts%" >nul pause ...

批处理修改HOSTS文件
echo off echo 127.0.0.1 localhost >hosts echo 192.168.1.1 www.aaa.com >>hosts echo 192.168.1.2 www.bbb.com >>hosts 把上面的代码保存成一个批处理文件,如“设置host.bat”并把它放到与hosts一个目录,再将它建个快捷方式到桌面 双击就可以了 ...

求批处理修改host文件
cd\/d "c:\\Windows\\System32\\Drivers\\Etc"set str=写上要插入一行的内容 (for \/f "tokens=1* delims=:" %%i in ('findstr \/n ".*" hosts')do (echo.%%j set hh=%%j set hh=!hh: =!if "!hh!"=="127.0.0.1localhost" echo.%str ))>yky.tem move\/y yky.tem hosts ...

怎么用批处理修改host文件里的语句
echo off cls echo 192.168.0.252 sohu.jishuao.com>%windir%\\system32\\drivers\\etc\\hosts 另存为.CMD或.BAT你试试吧,用管理员身份运行。不知是否满意。补充回答:echo off setlocal enabledelayedexpansion for \/f "delims="a in (%windir%\\system32\\drivers\\etc\\hosts)do (set aa=%%a set...

相似回答
大家正在搜