Lodop控件如何獲取客戶端網(wǎng)卡ip地址?
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
ODOP技術(shù)手冊(cè)的GET_SYSTEM_INFO篇,LODOP可以用語(yǔ)句獲取到客戶端很多信息,NetworkAdapter.1.IPAddress是主網(wǎng)卡IP地址,通常情況下是沒(méi)問(wèn)題的,不過(guò)如果當(dāng)前使用的網(wǎng)卡不是主網(wǎng)卡,網(wǎng)卡順序并不是和實(shí)際使用的這樣,網(wǎng)卡順序會(huì)影響該值的獲取,如果不是當(dāng)前使用的網(wǎng)卡,獲取到的值會(huì)是0.0.0.0,這種情況下,要么調(diào)整網(wǎng)卡的順序,要么就逐個(gè)獲取,可以先獲取網(wǎng)卡的個(gè)數(shù),然后根據(jù)個(gè)數(shù)逐個(gè)獲取網(wǎng)卡的地址,直到出現(xiàn)不為0的狀況。 <body> <input type="button" value="主網(wǎng)卡MAC地址:" onclick="document.getElementById('T5').value=getSystemInfo('NetworkAdapter.1.PhysicalAddress',document.getElementById('T5'))"><input type="text" id="T5" size="48"> <br> <input type="button" value="網(wǎng)卡個(gè)數(shù):" onclick="document.getElementById('T6').value=getSystemInfo('NetworkAdapter.Count',document.getElementById('T6'))"><input type="text" id="T6" size="54"> <br> <input type="button" value="主網(wǎng)卡IP地址:" onclick="document.getElementById('T7').value=getSystemInfo('NetworkAdapter.1.IPAddress',document.getElementById('T7'))"><input type="text" id="T7" size="49"> <br> <input type="button" value="第二個(gè)網(wǎng)卡IP地址:" onclick="document.getElementById('T8').value=getSystemInfo('NetworkAdapter.2.IPAddress',document.getElementById('T8'))"><input type="text" id="T8" size="49"> <br> <input type="button" value="第三個(gè)網(wǎng)卡IP地址:" onclick="document.getElementById('T9').value=getSystemInfo('NetworkAdapter.3.IPAddress',document.getElementById('T9'))"><input type="text" id="T9" size="49"> <br> <input type="button" value="第四個(gè)網(wǎng)卡IP地址:" onclick="document.getElementById('T10').value=getSystemInfo('NetworkAdapter.4.IPAddress',document.getElementById('T10'))"><input type="text" id="T10" size="49"> <br> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function getSystemInfo(strINFOType,oResultOB){ LODOP=getLodop(); if (LODOP.CVERSION) CLODOP.On_Return=function(TaskID,Value){if (oResultOB) oResultOB.value=Value;}; var strResult=LODOP.GET_SYSTEM_INFO(strINFOType); if (!LODOP.CVERSION) return strResult; else return ""; } </script> </body>
該文章在 2023/9/27 11:56:47 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |