中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

HTA編輯HOST文件的腳本
來源:易賢網 閱讀:1342 次 日期:2014-08-12 17:47:21
溫馨提示:易賢網小編為您整理了“HTA編輯HOST文件的腳本”,方便廣大網友查閱!

<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("程序發生了未知錯誤,當前窗口將被關閉!");

    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 = '外網';

            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);">切外網</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>狀態</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="全部切外網" 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>

更多信息請查看IT技術專欄

更多信息請查看腳本欄目
易賢網手機網站地址:HTA編輯HOST文件的腳本
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
激情欧美亚洲| 久热这里只精品99re8久| 欧美国产精品劲爆| 久久精品论坛| 亚洲自拍偷拍视频| 99视频精品全国免费| 亚洲人成网站色ww在线| 在线播放不卡| 在线免费观看日本欧美| 韩日视频一区| 狠狠色丁香婷综合久久| 国产亚洲福利社区一区| 国产精品女主播在线观看| 欧美性猛交一区二区三区精品| 欧美久久99| 欧美另类人妖| 欧美日韩国产一区二区三区地区| 美女国内精品自产拍在线播放| 久久久xxx| 每日更新成人在线视频| 美日韩精品视频| 农村妇女精品| 欧美日韩国产一区精品一区 | 好吊日精品视频| 韩日欧美一区| 亚洲国产精品日韩| 一区二区三区欧美| 亚洲欧美日韩国产中文在线| 欧美一区二区免费| 美女免费视频一区| 欧美日韩一区二区三区免费| 国产乱子伦一区二区三区国色天香| 国产亚洲精品7777| 亚洲国产美女精品久久久久∴| 日韩视频第一页| 欧美一区二区精美| 欧美成人免费在线视频| 欧美午夜一区二区福利视频| 国产在线观看一区| 99视频精品| 久久米奇亚洲| 欧美性感一类影片在线播放 | 亚洲人体影院| 亚洲与欧洲av电影| 久久中文字幕导航| 国产精品理论片| 亚洲国产欧美日韩| 午夜欧美精品| 欧美精品亚洲| 国产一区二区高清| 亚洲裸体俱乐部裸体舞表演av| 性xx色xx综合久久久xx| 欧美黑人在线播放| 一区二区三区在线免费观看 | 久久成人国产| 欧美精品一区二区三区久久久竹菊 | 国产精品丝袜白浆摸在线| 狠狠色狠狠色综合日日小说| 9久re热视频在线精品| 久久久久久婷| 国产精品专区第二| 日韩亚洲视频在线| 理论片一区二区在线| 国产精品性做久久久久久| 亚洲精品视频啊美女在线直播| 久久久久国内| 国产农村妇女精品一二区| 99热精品在线观看| 欧美激情1区| 亚洲成人在线视频播放| 欧美一级久久久| 国产精品国产三级国产专播品爱网 | 亚洲国产高清自拍| 欧美一区在线看| 国产精品盗摄久久久| 亚洲精品一区二| 麻豆国产精品777777在线| 国产亚洲亚洲| 欧美有码在线观看视频| 国产免费成人av| 午夜精品成人在线视频| 国产精品久久久久久av下载红粉| 99热免费精品| 欧美亚洲不卡| 亚洲自拍三区| 国产精品亚发布| 午夜欧美大尺度福利影院在线看| 国产精品免费一区二区三区观看| 中国成人亚色综合网站| 欧美日韩综合不卡| 亚洲一区久久久| 欧美视频中文字幕在线| 在线亚洲一区观看| 欧美性理论片在线观看片免费| 91久久黄色| 欧美精品一区在线观看| 日韩视频免费| 国产精品wwwwww| 午夜精品视频在线| 国产一区二区久久| 久久婷婷久久| 亚洲人成77777在线观看网| 欧美顶级少妇做爰| 夜夜嗨av一区二区三区四区| 欧美日韩系列| 亚洲欧美日本国产有色| 国产欧美一级| 久久免费视频在线观看| 亚洲电影在线免费观看| 欧美日韩成人综合天天影院| 国产精品99久久不卡二区| 国产老女人精品毛片久久| 久久亚洲国产精品日日av夜夜| 亚洲黄色在线看| 欧美日韩三级一区二区| 欧美一级在线视频| 亚洲国产一区在线观看| 欧美三级视频| 久久国产精品黑丝| 亚洲美女在线看| 国产欧美丝祙| 欧美精品久久久久久| 一本久道综合久久精品| 国产精品男gay被猛男狂揉视频| 欧美一区2区三区4区公司二百| 亚洲成色777777在线观看影院| 欧美美女操人视频| 欧美一区三区二区在线观看| 亚洲国产精品成人久久综合一区 | 亚洲国产精品va在线看黑人动漫| 欧美精品一区二区三区视频| 午夜精品免费| 亚洲看片免费| 国内不卡一区二区三区| 欧美日韩国产黄| 久久久人成影片一区二区三区观看| 亚洲乱码国产乱码精品精98午夜| 国产欧美精品日韩精品| 欧美乱人伦中文字幕在线| 久久久久这里只有精品| 亚洲一线二线三线久久久| 亚洲国内精品在线| 国产一区视频在线看| 欧美性jizz18性欧美| 欧美**人妖| 久久久久久久综合| 午夜精品久久久久久久99樱桃| 亚洲精品国产欧美| 亚洲第一精品夜夜躁人人躁| 国产精品一区二区在线| 欧美日韩高清免费| 欧美11—12娇小xxxx| 久久久人人人| 欧美在线观看视频一区二区| 亚洲天堂视频在线观看| 亚洲区一区二区三区| 亚洲第一页自拍| 精品av久久久久电影| 国产日韩一区二区| 国产精品视频免费观看www| 欧美日韩视频一区二区三区| 欧美成人精品影院| 蜜桃伊人久久| 每日更新成人在线视频| 久久久久综合| 久久亚洲综合色| 久久久久久久网站| 久久久久久网址| 久久久国产精彩视频美女艺术照福利| 欧美一级电影久久| 欧美一级夜夜爽| 欧美一区国产在线| 久久久久久网址| 久久午夜精品一区二区| 久久这里只有精品视频首页| 久久久欧美精品| 美女日韩在线中文字幕| 母乳一区在线观看| 欧美大学生性色视频| 欧美成年人视频网站欧美| 母乳一区在线观看| 欧美精品国产精品| 欧美视频在线一区| 国产乱理伦片在线观看夜一区| 国产欧美一区二区精品秋霞影院 | 亚洲日本欧美在线| 91久久精品一区二区别| 亚洲精品一区中文| 夜夜嗨av一区二区三区四季av| 亚洲视频在线视频| 亚洲欧美制服中文字幕| 久久狠狠婷婷| 欧美~级网站不卡| 欧美视频在线免费看| 国产精品日韩在线| 国产专区综合网| 亚洲人成网站在线播| 在线视频日本亚洲性| 欧美一区二区观看视频| 蜜臀久久久99精品久久久久久|