标题: [文本处理] 请教:批处理如何在hosts中添加文字? [打印本页]
作者: hzusb 时间: 2011-10-25 17:52 标题: 请教:批处理如何在hosts中添加文字?
请教:如何在hosts中添加文字?(保留以前的内容不变的前提下,在下面下添加) 希望运行很多次后,里面的代码不会被重复添加!先谢谢提供帮助的朋友!
作者: sxw 时间: 2011-10-25 18:01
重定向到文件,hosts文件的属性先修改下
作者: hzusb 时间: 2011-10-25 18:18
谢谢回复,我是说这段批处理代码该怎么写?
作者: temp 时间: 2011-10-25 19:10
回复 3# hzusb - echo 添加的文字>>C:\WINDOWS\system32\drivers\etc\hosts
复制代码
作者: hzusb 时间: 2011-10-25 19:54
回复 4# temp
谢谢,你这个代码如果运行二次,会添加二次文字,文字会重复。我希望能运行多次也不重复,如何实现啊?
作者: 920168 时间: 2011-10-25 22:00
回复 5# hzusb - echo off
- set /p add= 请输入然后回车:
- echo.&findstr "%add%" %windir%\system32\drivers\etc\hosts>nul 2>nul
- if %errorlevel% neq 0 (
- echo %add%>>%windir%\system32\drivers\etc\hosts
- ) else (
- echo 你已经添加过!
- pause
- )
复制代码
作者: garyng 时间: 2011-11-9 19:20
请问楼主要把添加的文字当作注释还是。。
注释要在前面要添加一个#字
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |