★精品文档★hta编辑host文件脚本
代码如下:
<html
<head
<titlehosts文件编辑器</title
<meta http-equiv=content-type content=text/html ;charset=gb2312
<meta http-equiv=content-language content=zh-cn
<hta:appl ication id=hosteditappl icationname=hosteditborder=thickborderstyle=normalcaption=yesicon=c:\windows\system32\rasphone.exe maximizebutton=yesminimizebutton=yesshowintaskbar=yessingleinstance=yessysmenu=yesversion=1 .0windowstate=normal /
<script language=jscript
1/17
★精品文档★window.onerror=function ()
{
window.alert(程序发生了未知错误当前窗口将被关闭 );
window.close();
return true;
}var windoww=450; //窗体宽var windowh=200; //窗体高var canresize=false;//是否可以改变大小var windoww2=windoww;//编辑时窗体宽var windowh2=200;//编辑时窗体高window.resizeto(windoww,windowh);
//window.moveto((screen.width-windoww)/2,(screen.height-windowh)/2);window.onresize=function(){if(!canresize)window.resizeto(windoww,windowh);}function init()
{
var ui_table =2/17
★精品文档★document.getelementbyid(‘ui_table’);
var bestheight =70+ui_table.scrol lheight;
if(bestheight screen.height)bestheight=screen.height;
window.resizeto(windoww,bestheight);
//window.moveto((screen.width-windoww)/2,(screen.height-bestheight)/2);
}var hostfi le=‘\\drivers\\etc\\hosts’ ;function getl ist(){
var html=‘ ‘ ;
var ids=‘ ‘ ;
var i=1 ;
fso = newactivexobject(scripting.fi lesystemobject);
var spath =fso.getspecia lfolder(1)+hostfi ,3}\s+([a-za-z0-9\-]+\.[a-za-z0-9\-]+(\.(com|net|org|edu| info|biz|cc|tv|gov|mobi |name|cn|en|us|hk|tw))+)$/.test(tmp))
{
3/17
★精品文档★
as=tmp.replace(/\s+/, ’ | : | ’).spl it(‘ | : | ’);
&nb co =‘#eee! important’ ;
cz =‘<a href=# style=color:red; oncl ick=zh(‘+i+’ ,0);切本地</a|<a href=#style=color:red;oncl ick=ed(this, ’+i+’);编辑</a|<a href=#style=color:red;oncl ick=zh(‘+i+’ ,2);删除</a’ ;
}else{
zt= ‘本地’ ;
ip=as[0];
co =‘#fff! important’ ;
cz =‘<a href=#oncl ick=zh(‘+i+’ ,1);切外网</a |<a href=#style=color:red; oncl ick=ed(this, ‘+i+’);编辑</a | <ahref=# style=color:red; oncl ick=zh(‘+i+’ ,2);删除</a’ ;
}
html +=
4/17
★精品文档★
‘<tr<td style=background: ’+co+’ ; ’+zt+’</td<tdstyle=background: ’+co+’ ;text-al ign: left;text-indent:6px; ’+as
[1]+’</td<tdstyle=text-al ign: left;text-indent:6px;background: ’+co+’ ; ’+ip+’</td<td style=background: ’+co+’ ; ’+cz+’</td</tr’ ;
}
i++;
}
var o=document.getelementbyid(‘ ids’);
o.value=ids;
host.close();
return html ;
}function ed(eo, i id){
document.getelementbyid(‘editid’).value=i id;
document.getelementbyid(‘pip’).value=eo.parentelement.parentelement.chi ldren[2]. innertext;
document.getelementbyid(‘purl’).value=eo.parentelement.parentelement.chi ldren[1]. innertext;
5/17
★精品文档★
document.getelementbyid(‘addbutt’).style.display=‘none’ ;
document.getelementbyid(‘editbutt’).style.display=‘ inl ine’ ;
document.getelementbyid(‘hostl ist’).style.display=‘none’ ;
document.getelementbyid(‘addhost’).style.display=‘block’ ;d{1 ,3}\.\d{1 ,3}\.\d{1 ,3}$/.test(oi .value)==false) {
alert(‘ ip地址不能为空或你输入的ip格式错误. ’);
oi .focus();
return;
}
if(ou.valuesp; return;
}
var i id =document.getelementbyid(‘editid’).value;
var body=‘ ‘ ;
var i=1 ;
fso = new
6/17
★精品文档★activexobject(scripting.fi lesystemobject);
var spath =fso.getspecialfolder(1)+hostfi le;
host=fso.opentextfi le(spath, 1 , false);
whi le(!host.atendofstream){
tmp=host.readl ine();
if(i==i id)
{
body+=oi .value+\t+ou.value+\n;
}
else{
body+=tmp+\n;
}
i++;
}
host.close();
&n bsp;&n bsp;svf=fso.opentextfi le(spath,2, false);
svf.write(body);
svf.close();
window. location.reload();
7/17
★精品文档★
}function zh(irs,stype)
{
var body=‘ ‘ ;
var i=1 ;
fso = newactivexobject(scripting.fi lesystemobject);
var spath =fso.getspecialfolder(1)+hostfi le;
host=fso.opentextfi le(spath, 1 , false);
whi le(!host.atendofstream){
tmp=host.readl ine();
body+=tmp+\n;
}else{
body+=‘#’+tmp+\n;
}
}else{
}
}
8/17
★精品文档★
else{
body+=tmp+\n;
}
i++;
}
host.close();
&n bsp;&n bsp;svf=fso.opentextfi le(spath,2, false);
svf.write(body);
svf.close();
window. location.reload();
}function zhal l(stype)
{
var body=‘ ‘ ;
var i=1 ;
varids1=document.getelementbyid(ids).value;
if(ids1==‘ ‘) return;
fso = newactivexobject(scripting.fi lesystemobject);
var spath =
9/17
台湾云服务器去哪里买?国内有没有哪里的台湾云服务器这块做的比较好的?有很多用户想用台湾云服务器,那么判断哪家台湾云服务器好,不是按照最便宜或最贵的选择,而是根据您的实际使用目的选择服务器,只有最适合您的才是最好的。总体而言,台湾云服务器的稳定性确实要好于大陆。今天,云服务器网(yuntue.com)小编来介绍一下台湾云服务器哪里买和一年需要多少钱!一、UCloud台湾云服务器UCloud上市云商,...
触摸云触摸云(cmzi.com),国人商家,有IDC/ISP正规资质,主营香港线路VPS、物理机等产品。本次为大家带上的是美国高防2区的套餐。去程普通线路,回程cn2 gia,均衡防御速度与防御,防御值为200G,无视UDP攻击,可选择性是否开启CC防御策略,超过峰值黑洞1-2小时。最低套餐20M起,多数套餐为50M,适合有防御型建站需求使用。美国高防2区 弹性云[大宽带]· 配置:1-16核· ...
bgp.to在对日本东京的独立服务器进行6.5折终身优惠促销,低至$120/月;对新加坡独立服务器进行7.5折终身优惠促销,低至$93/月。所有服务器都是直连国内,速度上面相比欧洲、美国有明显的优势,特别适合建站、远程办公等多种用途。官方网站:https://www.bgp.to/dedicated.html主打日本(东京、大阪)、新加坡、香港(CN)、洛杉矶(US)的服务器业务!日本服务器CPU...