zhouxianguang il y a 5 ans
Parent
commit
f5384689ca
4 fichiers modifiés avec 50 ajouts et 2 suppressions
  1. 1 1
      app.js
  2. 1 1
      common/LjConst.js
  3. 47 0
      index.html
  4. 1 0
      router/lesson.js

+ 1 - 1
app.js

@@ -10,7 +10,7 @@ app.use('/lesson', require('./router/lesson'))
 //启动监听
 app.listen(8089, function ()
 {
-    logHelper.info("WinBoxNode starting success");
+    logHelper.info("winBoxNode starting success");
 });
 
 process.on('uncaughtException', function (err)

+ 1 - 1
common/LjConst.js

@@ -1,5 +1,5 @@
 const constBase = {
-    BASE_DIR:'\\Users\\john\\LingJiao\\',
+    BASE_DIR:'C:\\LingJiao\\',
     VIDEO_TYPE_M3U8 : 'm3u8',
     VIDEO_TYPE_MP4 : 'mp4',
     VIDEO_TYPE_MP3 : 'mp3',

+ 47 - 0
index.html

@@ -0,0 +1,47 @@
+<!DOCTYPE HTML>
+<html>
+<head>
+    <title>js获取本机mac地址,IP地址,计算机名</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <meta content="MSHTML 6.00.2800.1106" name="GENERATOR">
+</head>
+
+<body>
+<object id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></object>
+<object id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></object>
+<script language="JScript">
+    var service = locator.ConnectServer();
+    var MACAddr ;
+    var IPAddr ;
+    var DomainAddr;
+    var sDNSName;
+    service.Security_.ImpersonationLevel=3;
+    service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
+</script>
+<script language="JScript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo">
+    document.forms[0].txtMACAddr.value=unescape(MACAddr);
+    document.all.txtIPAddr.value=unescape(IPAddr);
+    document.forms[0].txtDNSName.value=unescape(sDNSName);
+    //document.formbar.submit();
+</script>
+<script language="JScript" event="OnObjectReady(objObject,objAsyncContext)" for="foo">
+    if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true) {
+        if(objObject.MACAddress != null && objObject.MACAddress != "undefined") {
+            MACAddr = objObject.MACAddress;
+        }
+        if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined") {
+            IPAddr = objObject.IPAddress(0);
+        }
+        if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined") {
+            sDNSName = objObject.DNSHostName;
+        }
+    }
+</script>
+
+<form id="formfoo" name="formbar" action="#" method="post">
+    <input value="00:05:5D:0E:C7:FA" name="txtMACAddr">
+    <input value="10.241.91.51" name="txtIPAddr">
+    <input value="typ" name="txtDNSName">
+</form>
+</body>
+</html>

+ 1 - 0
router/lesson.js

@@ -18,6 +18,7 @@ var ljStringHelper = require("../helper/LjStringHelper");
  */
 router.get("/downloadFile", function (req, res, next)
 {
+
     var arg = url.parse(req.url, true).query;
     var courseId = arg.courseId;
     var eid = arg.eid;