找回密码
 加入
搜索
查看: 3821|回复: 6

[系统综合] hosts文件内容的修改

  [复制链接]
发表于 2013-6-20 17:04:12 | 显示全部楼层 |阅读模式
我搜索看到了很多增加hosts文件的方法和语句,首先学习了!~
但小弟一个问题就是,如果hosts文件中原有
192.168.0.1    www.sina.com
这样的DNS信息,我如何修改成
1.1.1.1       www.sina.com
一直没有找到好的命令和方法来实现,追加使用filewrite可以实现,但修改好像没找到很好的命令在实现。
请大虾帮忙看看。
发表于 2013-6-20 19:34:28 | 显示全部楼层
Local $str, $str2, $txt
$str = '192.168.0.1    www.sina.com'
$str2 = '1.1.1.1    www.sina.com'
$txt = FileRead('host')
; 把文件内的相关内容替换掉
$txt = StringReplace($txt, $str, $str2)  ;StringRegExpReplace($txt, $str, $str2)
;重写回文件
$handle = FileOpen('host', 2)
FileWrite($handle, $txt)
FileClose($handle)
写真正的系统HOST文件时,要注意获取或修改相关权限,否则会失败!
发表于 2013-6-20 22:07:16 | 显示全部楼层
2楼代码强,问一下,$str = '192.168.0.1    www.sina.com'改为$str = 'www.sina.com'可以吗
 楼主| 发表于 2013-6-21 07:55:58 | 显示全部楼层
谢谢,问题解决,学习了!~~
 楼主| 发表于 2013-6-21 07:57:50 | 显示全部楼层
不知道怎么转到已解决问题中去,麻烦版主了~~
发表于 2013-6-21 08:29:21 | 显示全部楼层
回复 5# oksy


    标题增加已解决关键字,版主大人就会帮你转了。
发表于 2013-12-10 19:54:57 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-17 07:47 , Processed in 0.106133 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表