亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTA > 正文

HTA編輯HOST文件的腳本

2020-01-31 15:42:52
字體:
供稿:網(wǎng)友
<HTML>
<HEAD>
<TITLE>HOSTS 文件編輯器</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-CN">
<HTA:APPLICATION ID="hostedit"
APPLICATIONNAME="hostedit"
BORDER="thick"
BORDERSTYLE="normal"
CAPTION="yes"
ICON="C:/WINDOWS/system32/rasphone.exe" 
MAXIMIZEBUTTON="yes"
MINIMIZEBUTTON="yes"
SHOWINTASKBAR="yes"
SINGLEINSTANCE="yes"
SYSMENU="yes"
VERSION="1.0"
WINDOWSTATE="normal" />
<script language="JScript">
window.onerror = function ()
{
    window.alert("程序發(fā)生了未知錯誤,當前窗口將被關(guān)閉!");
    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 = document.getElementById('UI_TABLE');
    var bestHeight = 70+ui_table.scrollHeight;
    if(bestHeight > screen.height) bestHeight = screen.height;
    window.resizeTo(windowW, bestHeight);
    //window.moveTo((screen.width-windowW)/2,(screen.height-bestHeight)/2);
}
var hostfile = '//drivers//etc//hosts';
function getlist(){
    var html='';
    var ids='';
    var i=1;
    FSO = new ActiveXObject("Scripting.FileSystemObject");
    var spath = FSO.GetSpecialFolder(1)+hostfile;
    host = FSO.OpenTextFile(spath, 1, false);
    while(!host.AtEndOfStream){
         tmp = host.ReadLine();
         if(/^#?/d{1,3}/./d{1,3}/./d{1,3}/./d{1,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))
         {
        as=tmp.replace(//s+/,'|:|').split('|:|');
        ids+='['+i+'],';
        if(/^/#/.test(as[0])){
            zt = '外網(wǎng)';
            ip = as[0].replace(/^/#/,'');
            co = '#eee!important';
            cz = '<a href="#" style="color:red;" onclick="zh('+i+',0);">切本地</a> | <a href="#" style="color:red;" onclick="ed(this,'+i+');">編輯</a> | <a href="#" style="color:red;" onclick="zh('+i+',2);">刪除</a>';

        }else{
            zt = '本地';
            ip = as[0];
            co = '#fff!important';
            cz = '<a href="#" onclick="zh('+i+',1);">切外網(wǎng)</a> | <a href="#" style="color:red;" onclick="ed(this, '+i+');">編輯</a> | <a href="#" style="color:red;" onclick="zh('+i+',2);">刪除</a>';    
        }

            html += '<tr><td style="background:'+co+';">'+zt+'</td><td style="background:'+co+';text-align:left;text-indent:6px;">'+as[1]+'</td><td style="text-align: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, iId){    
    document.getElementById('editId').value=iId;
    document.getElementById('pIP').value=eo.parentElement.parentElement.children[2].innerText;
    document.getElementById('pURL').value=eo.parentElement.parentElement.children[1].innerText;
    document.getElementById('addButt').style.display='none';
    document.getElementById('editButt').style.display='inline';
    document.getElementById('HostList').style.display='none';
    document.getElementById('addHost').style.display='block';
    window.resizeTo(windowW2,windowH2);
}

function edits(sIp, sUrl){
    var oi=document.getElementById(sIp);
    var ou=document.getElementById(sUrl);
    if(oi.value=='' || /^/d{1,3}/./d{1,3}/./d{1,3}/./d{1,3}$/.test(oi.value)==false) {
        alert('IP地址不能為空或你輸入的IP格式錯誤.');
        oi.focus();
        return;
    }
    if(ou.value=='' || /^[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(ou.value)==false) {
        alert('域名不能為空或你輸入的域名格式錯誤.');
        ou.focus();
        return;
    }
    var iId = document.getElementById('editId').value;
    var body='';
    var i=1;
    FSO = new ActiveXObject("Scripting.FileSystemObject");
    var spath = FSO.GetSpecialFolder(1)+hostfile;    
    host = FSO.OpenTextFile(spath, 1, false);
    while(!host.AtEndOfStream){
        tmp = host.ReadLine();
        if(i==iId)
        {
            body+=oi.value+"/t"+ou.value+"/n";
        }
        else{
            body+=tmp+"/n";
        }
        i++;
    }
    host.close();
    svf = FSO.OpenTextFile(spath, 2, false);
    svf.Write(body);
    svf.close();
    window.location.reload();
}

function zh(irs,stype)
{
    var body='';
    var i=1;
    FSO = new ActiveXObject("Scripting.FileSystemObject");
    var spath = FSO.GetSpecialFolder(1)+hostfile;    
    host = FSO.OpenTextFile(spath, 1, false);
    while(!host.AtEndOfStream){
        tmp = host.ReadLine();
        if(i==irs)
        {
            if(stype==0){
                body+=tmp.replace(/^/#/,'');
                body+="/n";
            }else if(stype==1){
                if(/^/#/.test(tmp)){
                    body+=tmp+"/n";
                }else{
                    body+='#'+tmp +"/n";
                }
            }else{

            }
        }
        else{
            body+=tmp+"/n";
        }
        i++;
    }
    host.close();
    svf = FSO.OpenTextFile(spath, 2, false);
    svf.Write(body);
    svf.close();
    window.location.reload();
}

function zhall(stype)
{
    var body='';
    var i=1;
    var ids1=document.getElementById("ids").value;
    if(ids1=='') return;
    FSO = new ActiveXObject("Scripting.FileSystemObject");
    var spath = FSO.GetSpecialFolder(1)+hostfile;    
    host = FSO.OpenTextFile(spath, 1, false);
    while(!host.AtEndOfStream){
        tmp = host.ReadLine();
        if(stype==0 && ids1.indexOf('['+i+'],')!== -1){
            body+=tmp.replace(/^/#/,'');
            body+="/n";
        }else if(stype==1 && ids1.indexOf('['+i+'],')!== -1){
            if(/^/#/.test(tmp)){
                body+=tmp+"/n";
            }else{
                body+='#'+tmp +"/n";
            }
        }else{
            body+=tmp+"/n";
        }
        i++;
    }
    host.close();
    svf = FSO.OpenTextFile(spath, 2, false);
    svf.Write(body);
    svf.close();
    window.location.reload();
}

function AddHosts(sIp, sUrl){
    var oi=document.getElementById(sIp);
    var ou=document.getElementById(sUrl);
    if(oi.value=='' || /^/d{1,3}/./d{1,3}/./d{1,3}/./d{1,3}$/.test(oi.value)==false) {
        alert('IP地址不能為空或你輸入的IP格式錯誤.');
        oi.focus();
        return;
    }
    if(ou.value=='' || /^[a-zA-Z0-9/-]+/.[a-zA-Z0-9/-]+/.((net)|(com)|(cn)|(org)|(cc)|(tv))$/.test(ou.value)==false) {
        alert('域名不能為空或你輸入的域名格式錯誤.');
        ou.focus();
        return;
    }

    FSO = new ActiveXObject("Scripting.FileSystemObject");
    var spath = FSO.GetSpecialFolder(1)+hostfile;    
    host = FSO.OpenTextFile(spath, 8, false);
    host.Write("/n"+oi.value+"/t"+ou.value+"/n");
    host.close();
    alert('增加域名成功!');
    window.location.reload();
}
</script>
<style>
body{
 background-color:#99CCFF;
}
body *{
    font-size:12px;
    margin:0px;
    padding:0px;
}
.BUTT{
    BORDER: #2C59AA 1px solid;
    FONT-SIZE: 12px;
    COLOR: black;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5);
    height:22px;
    padding: 3px 5px 0px;
    text-decoration: none;
}
.edit{
   BORDER: #2C59AA 1px solid;
   padding:1px;
}
#UI_TABLE{
    width:99%;cell-spacing:0px; margin:1px; border-collapse:collapse; border:1px solid #7d7d7d;
}
#UI_TABLE tr.TopTitle{
    text-align:center;
}
#UI_TABLE tr.TopTitle td {
    background-color:#C8E2F7;
}
#UI_TABLE tr td{
    border:1px solid #7d7d7d;text-align:center;padding:1px;
}

</style>
</HEAD>
<BODY  onLoad="init()" oncontextmenu="return false;" style="text-align:center; margin:0px;overflow-y:auto;overflow-x:hidden;border:none;background:menu;">
<div id="HostList">
    <input type="hidden" name="ids"/>
    <table id="UI_TABLE" >
        <tr class="TopTitle">
            <td>狀態(tài)</td>
            <td style="width:140px;">域名</td>
            <td>IP地址</td>
            <td style="width:140px;">操作</td>    
        </tr>
        <script language="javascript" type="text/JavaScript">
               document.writeln(getlist());
        </script>
    </table>
    <div style="margin:6px;text-align:center;">
        <input type="button" value="全部切本地" name="b4" onclick="zhall(0);" class="BUTT" />    
        <input type="button" value="全部切外網(wǎng)" name="b5" onclick="zhall(1);" class="BUTT" />    
        <input type="button" value="增加域名" name="b6" onclick="document.getElementById('HostList').style.display='none';document.getElementById('addHost').style.display='block'; window.resizeTo(windowW2,windowH2);" class="BUTT" />
    </div>
</div>
<div id="addHost" style="display:none;">
    <input type="hidden" name="editId" name="editId" />
    <div style="text-align:left;margin:30px auto 0px; width:300px;">IP地址:<input type="text" name="pIP" id="pIP" class="edit" />  <input type="button" value="127.0.0.1" name="b2" onclick="document.getElementById('pIP').value='127.0.0.1';" class="BUTT" /></div>
    <div style="text-align:left;margin:20px auto; width:300px;">域  名:<input type="text" name="pURL" id="pURL" class="edit" /></div>
    <div style="margin:10px;text-align:center;">
        <input type="button" value="提  交" name="b1" id="addButt" onclick="AddHosts('pIp','pURL');" class="BUTT" />    
        <input type="button" value="編  輯" name="b2" id="editButt" style="display:none;" onclick="edits('pIp','pURL');" class="BUTT" />    
        <input type="button" value="返  回" name="b3" onclick="window.location.reload();" class="BUTT" />
    </div>
</div>


<script>
//屏蔽部分鍵盤操作,比如 F5
function document.onkeydown()
{wek=window.event.keyCode;
if((window.event.altKey)&&((wek==37)||(wek==39)))
{window.alert("Error:Invalid operation!");event.returnValue=false;}
if((wek==116)||(event.ctrlKey&&wek==82))
{window.event.keyCode=0;event.returnValue=false;}
if((event.ctrlKey)&&(wek==78))
event.returnValue=false;
if((event.shiftKey)&&(wek==121))
event.returnValue=false;
if(window.event.srcElement.tagName=="A"&&window.event.shiftKey)
window.event.returnValue=false;
if((window.event.altKey)&&(wek==115))
{window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");return false;}
if(wek==122){window.event.keyCode=0;window.alert("Error:Invalid operation!");return false;}
}
</script>
</BODY>
</HTML>
hostedit.rar
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
在线电影一区二区三区| 久久精品国产亚洲a∨麻豆| 成人妇女免费播放久久久| 欧美特黄一级大片| 美女扒开腿让男人桶爽久久动漫| 青娱乐极品盛宴一区二区| 成人av网站大全| 亚洲自拍偷拍一区| 欧美影视一区在线| 女同性αv亚洲女同志| 91国偷自产一区二区三区成为亚洲经典| www.日韩系列| 欧美老肥妇做.爰bbww| 国产日韩精品一区二区| 欧美大片在线观看| 99久热在线精品视频观看| 亚洲精品一区二区在线播放∴| 欧美久久电影| 日本精品中文字幕| 精品视频在线播放色网色视频| 69亚洲精品久久久蜜桃小说| 亚欧美中日韩视频| 中文字幕精品影院| 亚洲理论在线观看| 91高清视频免费观看| 精品欧美一区二区精品久久| 亚洲黄色在线看| 综合在线视频| 亚洲人成人一区二区在线观看| 国内自拍视频一区二区三区| 老汉av免费一区二区三区| 男人午夜影院| 日韩福利视频一区| 涩涩涩视频在线观看| 日韩欧美一级二级三级久久久| 女厕嘘嘘一区二区在线播放| 中文字幕成人精品久久不卡| 日韩精选在线观看| 性色a∨人人爽网站| av在线亚洲男人的天堂| 独立日3在线观看完整版| 天堂成人娱乐在线视频免费播放网站| 精精国产xxxx视频在线野外| 可以看毛片的网址| 久久一区精品| 日韩电影在线观看一区二区| 全彩无遮挡全彩口工漫画h#| www.爱爱.com| 亚洲成人动漫在线播放| 在线视频亚洲欧美中文| 91免费国产在线观看| 中国日本在线视频中文字幕| 中文区中文字幕免费看| 国产成人综合欧美精品久久| 亚洲一区二区三区精品动漫| 日韩 欧美 视频| 欧美h版在线观看| 国产va免费精品观看精品| 亚洲欧洲精品一区二区三区不卡| 天天综合网日韩| 国产区在线视频| 一级黄色片国产| 国产精品极品美女在线观看| 你懂的免费视频| 国产精品偷伦一区二区| 久久久不卡网国产精品一区| 国产精品国产三级国产专区52| 国产精品特级毛片一区二区三区| 日本孕妇大胆孕交无码| 国产美女网站在线观看| 亚洲乱码国产乱码精品精天堂| 亚洲一区二区网站| 亚洲av熟女高潮一区二区| 丝袜美腿亚洲一区二区| 日本在线观看视频一区| 日本www高清| 美美哒免费高清在线观看视频一区二区| 成人福利一区二区| 国产福利精品av综合导导航| www.黄色小说.com| 欧美成人午夜做爰视频在线观看| 亚洲天堂av老司机| 国产人妻一区二区| 97精品视频在线看| 精品日韩在线播放| 青草青草久热精品视频在线网站| www.夜夜| 日本暖暖在线视频| 亚洲精品毛片一区二区三区| 超碰日本道色综合久久综合| 国产成人精品一区二区免费视频| 国产精品网红直播| 亚洲亚洲精品在线观看| 在线免费观看av的网站| 毛片在线视频观看| 欧美一区二区三区四| 蜜臀久久99精品久久久久久9| 懂色av一区二区三区免费观看| 国产女同互慰高潮91漫画| 伊人天天久久大香线蕉av色| 日韩一区二区免费看| 日韩成人综合网站| 在线日韩国产精品| 另类图片亚洲色图| 亚洲一区二区三区四区视频| 亚洲免费人成在线视频观看| 亚洲欧美日韩小说| 大香伊人中文字幕精品| 日韩极品在线观看| 久久综合另类图片小说| 精品黑人一区二区三区久久| 加勒比综合在线| www国产黄色| 欧美综合天天夜夜久久| 国产精品国产三级国产普通话对白| 国产精品初高中精品久久| 青娱乐极品盛宴一区二区| av免费观看大全| 精品国产乱码久久久久夜深人妻| 亚洲美女精品视频| 成人免费自拍视频| 天天色综合成人网| 中文字幕自拍vr一区二区三区| 天堂在线中文资源| 日本黄色女人| 欧洲精品码一区二区三区免费看| 国产精品15p| 性欧美videosex高清少妇| 久草视频手机在线| 男男gaygays亚洲| 日本一区精品久久久久影院| 91精品动漫在线观看| 国产在线视频一区二区| 中文字幕日韩欧美精品在线观看| av日韩在线看| 91丨九色丨蝌蚪富婆spa| 久久亚洲一级片| 一区二区三区四区精品在线视频| 欧美残忍xxxx极端| www.亚洲色图.com| 欧美日韩另类国产亚洲欧美一级| 久久久精品久久久久| 国产亚洲短视频| 大色综合视频网站在线播放| 国产精品久久久久久av福利| 亚洲成人免费在线观看| 人妻熟妇乱又伦精品视频| 青草热久免费精品视频| 亚洲人成人99网站| 色爱精品视频一区| 欧美一卡在线观看| 日韩精品一区二区视频| 国产一区二区三区在线观看免费| 爽爽视频在线观看| 天天插天天射| 亚洲精品粉嫩美女一区| 欧美日韩卡一卡二| 国产精品蜜芽在线观看| 国产91精品一区二区绿帽| 激情综合婷婷| 精品影片在线观看的网站| 亚洲综合在线小说| 天堂综合网久久| 在线观看日韩一区二区| 任我爽在线视频精品一| 伪装者在线观看完整版免费| www.久久色.com| 国产网站av| 在线观看免费成人| 色综合久久天天综线观看| 在线视频国产福利| 国产视频一区在线观看| 国产日韩欧美影视| 国产精品探花在线| 免费av网站在线观看| 中文字幕一区二区久久人妻网站| 在线观看中文字幕网站| 一区二区精品在线观看| 日韩不卡在线视频| 国产精品视频大全| jizzjizz中国精品麻豆| 欧美大片拔萝卜| 国产精品久久久久久福利| 99久久婷婷| 嫩草影院官网| 国产精品国产馆在线真实露脸| 99久精品国产| 日韩电影在线观看完整版| 欧美成人性福生活免费看| 欧美午夜一区二区三区| 8av国产精品爽爽ⅴa在线观看| 91久久夜色精品国产九色| 欧美一级片黄色| 精品成人在线观看| 国产高潮流白浆| 永久免费精品视频| 欧美精品91| 91在线观看免费网站| 国产精品变态另类虐交| 久久这里只有精品国产| 亚洲18私人小影院| 女性生殖扒开酷刑vk| 天堂网在线播放| 久88久久88久久久| 日本一区精品| 天天操天天干天天操| 欧美午夜电影一区二区三区| 国产精品一线二线三线| 91精品国产福利| 97精品久久久久中文字幕| 制服丝袜专区在线| 人人澡人人澡人人看欧美| 日韩欧美中文字幕一区| av在线免费播放网址| 电影亚洲一区| 91在线视频精品| 国产一区二区三区免费看| 91精品国产一区二区三密臀| 精品日韩久久久| 亚洲av无码乱码国产精品fc2| 5858s免费视频成人| 色狠狠综合天天综合综合| 亚洲欧洲日产国码无码久久99| 国产女优在线播放| 日韩在线观看免费全| 国产亚洲精aa在线看| 欧美亚洲黄色| 97久久精品人人爽人人爽蜜臀| av日韩免费电影| 99理论电影网| 日本一区二区三区播放| 欧美多人乱p欧美4p久久| 欧美日韩午夜剧场| 网曝门事件国产精品二区| 一区二区在线观看免费视频| 欧美三日本三级少妇三99| 精品毛片一区二区三区| 欧美黑人一级爽快片淫片高清| 成人免费看片| 写真片福利在线播放| 国产精品扒开腿做爽爽爽a片唱戏| 五月婷婷综合激情| 欧美日韩少妇| 国产男女激情视频| 亚洲乱码在线观看| 九九热免费在线观看| 日本一道在线观看| 精品三级在线| 欧美日韩一区二区不卡| 人人澡人一摸人人添| www.99re7.com| 国产一区二区在线不卡| 欧美日韩成人精品| 日韩专区中文字幕一区二区| 97影院手机在线观看| av高清在线观看| 麻豆91精品91久久久的内涵| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲一本大道在线| 国产精品播放| 蜜桃视频一区二区| 久久中文字幕人妻| 69成人精品免费视频| 欧洲av在线精品| 国产精品区一区二区三在线播放| 久久久视频在线| 亚洲免费av一区| 日韩亚洲欧美综合| 伊人久久免费视频| 妺妺窝人体色www在线观看| 久久97久久97精品免视看秋霞| 国产精品久久久久久免费播放| 国产成人精品无码播放| 国产高清精品软男同| 色一情一乱一伦| 久久精品这里只有精品| 午夜精品影院在线观看| 欧美午夜影院在线视频| 一二三四区在线| 555夜色666亚洲国产免| 男女视频网站免费观看| 777av视频| 国产美女主播在线观看| 青青国产在线| 欧美不卡视频一区发布| 精品国产成人在线影院| 99精品国产高清在线观看| 欧美精品一区二区精品网| 中文字幕日韩一区二区三区| 久久久久久久久久久黄色| 老司机色在线视频| 欧美日韩精品免费在线观看视频| 成人在线免费看视频| 国产精品三级视频| 91九色在线视频| 奇米狠狠一区二区三区| 欧美私人情侣网站| 国产成人av电影在线播放| 日本va欧美va欧美va精品| 爽好久久久欧美精品| 久久久亚洲综合| 亚洲成人国产综合| 制服.丝袜.亚洲.另类.中文| 国产专区欧美精品| 综合久久久久久久| 国产精品国产成人国产三级| 青青青视频在线免费观看| 91精品国产91久久久久久密臀| 欧美一区二区三区四区夜夜大片| 少妇大叫太粗太大爽一区二区| 国产精品丝袜视频| 一区二区三区一级片| 熟妇人妻系列aⅴ无码专区友真希| 都市激情亚洲色图| 中文字幕av免费| 成年人羞羞的网站| 国产精品亚洲综合久久| 国产一级淫片久久久片a级| 欧美视频在线视频精品| 在线播放成人av| www.国产一区二区| 日韩av电影免费播放| 91亚洲精品视频| 一出一进一爽一粗一大视频| 福利成人导航| 国产精品无码一区二区三区免费| 午夜小视频在线观看| 永久看看免费大片|