• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      IP地址快速切換程序的設(shè)計(jì)與實(shí)現(xiàn)

      2019-06-22 07:00:54邱明何漢源邱杰
      視聽(tīng) 2019年5期
      關(guān)鍵詞:批處理網(wǎng)卡IP地址

      邱明 何漢源 邱杰

      (廣西廣播電視技術(shù)中心南寧分中心)

      一、背景

      隨著鄉(xiāng)鎮(zhèn)級(jí)臺(tái)站建設(shè)的不斷深入,遠(yuǎn)程監(jiān)控系統(tǒng)升級(jí)改造不斷完善,臺(tái)站規(guī)模日益擴(kuò)大,設(shè)備種類(lèi)越來(lái)越繁多,維護(hù)人員需要進(jìn)行大量的ip地址設(shè)置,才能完成各個(gè)設(shè)備的配置工作,而此時(shí)手動(dòng)頻繁更改維護(hù)電腦IP地址,不僅容易造成配置錯(cuò)誤,同時(shí)也大大浪費(fèi)配置時(shí)間,嚴(yán)重影響設(shè)備的安裝調(diào)試進(jìn)度。如果能實(shí)現(xiàn)IP地址的快速切換,將能有效解決上述存在問(wèn)題。

      二、設(shè)計(jì)構(gòu)思

      本程序考慮設(shè)計(jì)通過(guò)簡(jiǎn)單的選數(shù)字按鍵,就可以實(shí)現(xiàn)IP地址的切換。程序設(shè)置的IP都是本部門(mén)在三級(jí)臺(tái)站及鄉(xiāng)鎮(zhèn)站點(diǎn)配置維護(hù)過(guò)程中常使用到的,如鄉(xiāng)鎮(zhèn)主控IP、采集器IP、音視解碼設(shè)備IP等,如果需要修改或新增其他地址,可以通過(guò)簡(jiǎn)單的代碼修改實(shí)現(xiàn)。

      當(dāng)要進(jìn)行設(shè)備調(diào)試配置時(shí),可以通過(guò)運(yùn)行IP地址切換程序,根據(jù)程序提示信息(如圖1),選擇需要配置的IP地址。如配置采集器,需要將本地電腦配置成192.168.1.2,則可以選擇按鍵1,再按enter鍵,就可以完成IP配置。同時(shí)考慮到站點(diǎn)維護(hù),特別是鄉(xiāng)鎮(zhèn)臺(tái)站升級(jí)改造時(shí)需要頻繁更換IP地址,程序應(yīng)提供返回界面。在當(dāng)前配置完成后,需再更換IP,則可根據(jù)需求再次選擇按鍵。如想將電腦IP配置成192.168.1.200,則可以選擇按鍵2,再次按enter鍵,就可以將IP地址從原來(lái)的192.168.1.2,改成192.168.1.200,這樣就可以大大提升工作效率,去掉了冗余而繁雜的IP地址配置工作,將工作的重心集中在臺(tái)站設(shè)備的調(diào)試配置上。

      圖1 IP地址快速切換程序

      三、總體實(shí)施

      (一)認(rèn)批處理

      批處理是一種簡(jiǎn)化的腳本語(yǔ)言,也稱作宏。它應(yīng)用于DOS和Windows系統(tǒng)中,是由DOS或者Windows系統(tǒng)內(nèi)嵌的命令解釋器解釋運(yùn)行。批處理文件,或稱為批處理程序,具有.bat或者.cmd的擴(kuò)展名,是由一條條的DOS命令組成的普通文本文件,可以用記事本直接編輯。在“命令提示”下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統(tǒng)就會(huì)調(diào)用Cmd.exe運(yùn)行該批處理程序,運(yùn)行時(shí)首先掃描整個(gè)批處理程序,然后從第一行代碼開(kāi)始向下逐句執(zhí)行所有的命令。

      (二)主要參數(shù)解析

      IP快速切換程序是基于windows批處理程序開(kāi)發(fā),主要的配置命令為netsh。netsh(Network Shell) 是一個(gè)windows系統(tǒng)本身提供的功能強(qiáng)大的網(wǎng)絡(luò)配置命令行工具,它允許從本地或遠(yuǎn)程顯示、修改當(dāng)前正在運(yùn)行的計(jì)算機(jī)的網(wǎng)絡(luò)配置。

      要更改電腦IP地址,需要配置IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)。其中用到的命令為:Netsh interface IP Set Addr "網(wǎng)卡名稱" Static IP maskgateway 1,此命令行修改以下幾點(diǎn),運(yùn)行后就可以成功配置電腦IP地址:

      1.網(wǎng)卡名稱:不同版本的操作系統(tǒng)網(wǎng)卡名稱不同,如是win10版本,查看電腦網(wǎng)卡名稱為“以太網(wǎng)”。

      2.IP:想要改的IP地址,如想要改成鄉(xiāng)鎮(zhèn)點(diǎn)主控IP,則改成192.168.1.2。

      3.mask:想要改的子網(wǎng)掩碼,如改成鄉(xiāng)鎮(zhèn)點(diǎn)主控IP子網(wǎng)掩碼255.255.255.0。

      4.gateway:想要改的網(wǎng)關(guān),如改成鄉(xiāng)鎮(zhèn)點(diǎn)主控IP網(wǎng)關(guān)192.168.1.1。

      (三)開(kāi)發(fā)設(shè)計(jì)

      1.判斷模塊

      由于不同版本的windows 系統(tǒng)網(wǎng)卡名稱不同,xp/win7//vista等網(wǎng)卡名稱為“本地連接”,win8/win8.1/win10等為“以太網(wǎng)”,因此要保證該軟件可在windows不同版本上使用,首先應(yīng)查找windows系統(tǒng)的系統(tǒng)內(nèi)核,判斷本地電腦屬于哪個(gè)版本,然后在去執(zhí)行相應(yīng)的版本語(yǔ)句。

      當(dāng)前windows各版本系統(tǒng)網(wǎng)卡名稱只有兩類(lèi),既xp/win7/vista等windows版本網(wǎng)卡名稱為“本地連接”、win8/win8.1/win10等版本網(wǎng)卡名稱為“以太網(wǎng)”。因此,在此先定義參數(shù)v作為識(shí)別變量,當(dāng)v=0時(shí)去執(zhí)行網(wǎng)卡名為“本地連接”的代碼。當(dāng)v=1時(shí)去執(zhí)行網(wǎng)卡名為“以太網(wǎng)”代碼。這樣就保障了設(shè)計(jì)的軟件可以在windows各個(gè)版本上使用。代碼如下:

      如果找不到,則v=0繼續(xù)執(zhí)行網(wǎng)卡名稱為“本地連接”的代碼。

      2.主要模塊設(shè)計(jì)及實(shí)現(xiàn)

      本程序設(shè)計(jì)幾大模塊,主要有用于顯示系統(tǒng)信息的顯示模塊,用于判斷用戶選擇按鍵的判斷模塊,用于修改IP地址的地址配置模塊以及用戶按鍵輸入錯(cuò)誤的提示模塊。部分關(guān)鍵代碼如下:

      (1)顯示模塊

      程序主界面,顯示模塊提供的可供選擇的IP地址信息,方便用戶配置所需IP地址,用戶可以根據(jù)提示的按鍵進(jìn)行相應(yīng)的選擇。

      (2)判斷模塊

      判斷用戶輸入的數(shù)字按鍵,根據(jù)用戶輸入的數(shù)字去執(zhí)行相應(yīng)的功能,如用戶運(yùn)行程序后按1鍵,則將跳轉(zhuǎn)到xpzhukong模塊執(zhí)行代碼,將電腦配置成主控IP。否則如果找不到對(duì)應(yīng)的數(shù)字按鍵,則跳轉(zhuǎn)到錯(cuò)誤提示模塊exit,并給出錯(cuò)誤提示信息。

      (3)地址配置模塊

      執(zhí)行“netsh interface IP Set Addr "網(wǎng)卡名稱" Static IP maskgateway 1”配置命令,設(shè)置相應(yīng)的IP地址。根據(jù)用戶輸入的數(shù)字去執(zhí)行,如當(dāng)前輸入的數(shù)字是1,則自動(dòng)將本機(jī)電腦IP設(shè)置為192.168.1.2并給出提示信息。然后在通過(guò)goto命令跳轉(zhuǎn)到end1模塊,從而再次返回到系統(tǒng)顯示界面。

      (4)錯(cuò)誤提示模塊

      :exit

      echo 錯(cuò)誤!錯(cuò)誤!錯(cuò)誤!請(qǐng)輸入正確的數(shù)字!

      當(dāng)用戶選擇的數(shù)字不是對(duì)應(yīng)的數(shù)字時(shí)提示錯(cuò)誤信息。

      3.程序測(cè)試

      1.選中“IP快速切換”程序,并單擊鼠標(biāo)右鍵,選擇以“管理員身份運(yùn)行”。如果是非administrator用戶登錄會(huì)提示權(quán)限不夠,提示修改不成功,所以我們必須要以“管理員身份運(yùn)行”,如果系統(tǒng)用戶是administrator則可以雙擊運(yùn)行。根據(jù)需求選擇對(duì)應(yīng)的按鍵,如1鍵,則提示成功配置了IP地址,如圖2。

      2.打開(kāi)“網(wǎng)絡(luò)連接”,點(diǎn)擊以太網(wǎng)—屬性—Internet協(xié)議版本4(TCP/IPv4)屬性,顯示ip地址,如圖3,證明配置成功。

      圖2 配置提示圖

      圖3 系統(tǒng)IP地址圖

      四、總結(jié)

      無(wú)線發(fā)射臺(tái)站建設(shè)及維護(hù)時(shí)間緊、任務(wù)重、人員少將是我們長(zhǎng)期面臨的困難。本程序是為解決我部維護(hù)過(guò)程中遇到的IP地址配置不便的問(wèn)題而開(kāi)發(fā)設(shè)計(jì),程序經(jīng)過(guò)后期的測(cè)試及使用,取得了良好的效果,工作效率大大提高。工欲善其事,必先利其器,遇到困難時(shí),多想辦法解決,將有助我區(qū)廣播電視技術(shù)的發(fā)展。

      猜你喜歡
      批處理網(wǎng)卡IP地址
      在DDS 中間件上實(shí)現(xiàn)雙冗余網(wǎng)卡切換的方法
      鐵路遠(yuǎn)動(dòng)系統(tǒng)幾種組網(wǎng)方式IP地址的申請(qǐng)和設(shè)置
      Server 2016網(wǎng)卡組合模式
      基于SNMP的IP地址管理系統(tǒng)開(kāi)發(fā)與應(yīng)用
      黑龍江電力(2017年1期)2017-05-17 04:25:16
      挑戰(zhàn)Killer網(wǎng)卡Realtek網(wǎng)游專用Dragon網(wǎng)卡
      基于PSD-BPA的暫態(tài)穩(wěn)定控制批處理計(jì)算方法的實(shí)現(xiàn)
      批處理天地.文件分類(lèi)超輕松
      批處理天地.批量為文件更名(續(xù))
      巧識(shí)劣質(zhì)水晶頭
      用統(tǒng)一身份認(rèn)證解決IP地址的盜用
      涞源县| 化隆| 长治县| 肇庆市| 临夏县| 武清区| 孙吴县| 平谷区| 山阴县| 七台河市| 绵竹市| 安乡县| 紫阳县| 昭苏县| 舞钢市| 饶平县| 南充市| 景德镇市| 绍兴市| 封丘县| 宾阳县| 铜梁县| 柳林县| 留坝县| 九江市| 沧州市| 墨竹工卡县| 兴安县| 武胜县| 台北县| 文登市| 额尔古纳市| 麦盖提县| 宜昌市| 苏尼特左旗| 米林县| 沛县| 辰溪县| 永靖县| 乌兰浩特市| 徐汇区|