<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      前端代碼調用操作系統命令

      對于"需求"這一說,想必大家都又不少話要嘮嗑嘮嗑。各種奇葩需求源源不斷,就差“下海撈月,上天摘星” 了呢。這不! 來了這需求,如下:

      需求: 需要通過用戶點擊前端按鈕,執行操作系統指定命令然后再將數據返回到前端界面

      直接通過JS代碼執行

      通過ActiveXObject對象實現對操作系統本地命令的操作。 代碼如下

      <html>
       <head> 
       </head> 
       <body> 
        <div> 
         <button onclick="exec()">執行命令</button> 
         <p id="jg"></p> 
         <br /> 
         <p id="nr"></p> 
        </div> 
        <script type="text/javascript">
          function exec(){
            var path = "C:\\Users\\Administrator\\Desktop\\a.txt";
            var cmd = new ActiveXObject("WScript.Shell");
            var cmdStr = "cmd /c adb devices| findstr device$>"+path;
            //var cmdStr = "cmd /c dir /?>"+path;
            //第一個參數是你要執行的程序的路徑
            //第二個程序是窗口的形式,0后臺 1正常 2激活并最小化 3激活并且最大化.共有10個參數
            //第三個參數是表示腳本是等待還是繼續執行,為true,腳本就會等待調用的程序退出后再向后執行
            var res=cmd.run(cmdStr,0,true);
            // 執行正確則返回0 否則返回1
            document.getElementById("jg").innerHTML ="執行結果為:"+res;
      
            var fso = new ActiveXObject("Scripting.FileSystemObject");
            var content = '';
            if(fso.FileExists(path)){
              // 第二個參數為訪問模式1為只讀、2寫入、8為追加
              // 第三個參數指定如文件不存在則創建
              var file = fso.OpenTextFile(path,1,false);
              //atendofstream屬性:當處于文件結尾的時候這個屬性返回true.一般用循環檢測是否到達文件末尾
              while (!file.atendofstream){
                 // 按行讀取
                 //content += file.readLine()+"\n";
                 content = file.readAll();
              }
              file.close();
            }
      
            if(content==null || content==""){
              document.getElementById("nr").innerHTML ="內容為:<br/>"+content;
              window.alert("設備未連接");
            }else{
              content = content.replace(/\n/g,"<br>");
              document.getElementById("nr").innerHTML ="內容為:<br/>"+content;
            }
      
            fso=null;
            cmd=null;
          }
         </script>  
       </body>
      </html>
      
      使用VBS代碼結合JS執行

      通過 VBScript 腳本且內嵌在 HTML 中執行命令

      <html>
       <head> 
       </head> 
       <body> 
        <div> 
         <button name="Button1">執行命令</button> 
         <p id="jg"></p> 
         <br /> 
         <p id="nr"></p> 
        </div> 
        <script type="text/vbscript">
      	' 不支持IE11以上
      	Sub Button1_onClick()
      		Dim path,objShell,fs,ts,s
      		path="C:\\Users\\Administrator\\Desktop\\a.txt"
      		Set objShell = CreateObject("Wscript.Shell")
      		objShell.Run "cmd /c adb devices|findstr device$>"&path,0,true
      		Set fs= Createobject("Scripting.filesystemobject")
      		If(fs.FileExists(path)) Then
      			set ts = fs.OpenTextFile(path,1,false)
      			Do While ts.atendofstream<>true
      				s=ts.readall
      			Loop
      			' MsgBox "000000"&s
      			exec(s)
      		Else
      			MsgBox "執行失??!&res"
      		End If
      	End Sub
        </script> 
        <script type="text/javascript">
      	function exec(s){
      		document.getElementById("jg").innerHTML ="執行結果為:";
      		if(s==null || s==""){
      			window.alert("設備未連接");
      		}else{
      			s = s.replace(/\n/g,"<br>");
      			document.getElementById("nr").innerHTML ="內容為:<br/>"+s;
      		}
      	}
        </script>  
       </body>
      </html>
      

      注意:以上代碼只能在IE瀏覽器執行
      參考:
      VBS常用經典代碼
      VBS的HTML事件

      posted @ 2021-02-27 00:20  zeotoone  閱讀(2687)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 2018年亚洲欧美在线v| 国产精品成人av电影不卡| 久热这里只有精品视频3| 亚洲成A人片在线观看无码不卡 | 欧美成人精品高清在线播放| 国产精品一区在线蜜臀| 免费无码va一区二区三区| 好紧好湿好黄的视频| 亚洲熟妇色xxxxx欧美老妇| 污污污污污污WWW网站免费| 精品久久久bbbb人妻| 不卡国产一区二区三区| 99RE6在线观看国产精品| 亚洲人ⅴsaⅴ国产精品| 极品一区二区三区水蜜桃| 国产稚嫩高中生呻吟激情在线视频| 国产精品福利一区二区三区| 国产av中文字幕精品| 亚洲综合精品第一页| 亚洲综合色婷婷中文字幕| 亚洲精品网站在线观看不卡无广告 | 亚洲男人的天堂久久香蕉| 国产成人一区二区三区免费| 亚洲av成人网人人蜜臀| 永久免费精品性爱网站| 东京热一精品无码av| 色综合久久婷婷88| 精品在线观看视频二区| 激情国产一区二区三区四区| 亚洲区一区二区激情文学| 亚洲日本va午夜在线影院| 最新亚洲av日韩av二区| 国产精品伦人视频免费看| 五月婷婷深开心五月天| av午夜福利一片免费看久久| 亚洲乱码精品久久久久..| 永久免费无码国产| 西西444www高清大胆| 在线观看视频一区二区三区| 92精品国产自产在线观看481页 | 国产精品亚洲综合网一区|