zoukankan      html  css  js  c++  java
  • 关于写入注册表制造刷新状态进行实时刷新的demo


    给注册表中写入内容的页面,里面有具体的js代码。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>bb.html</title>
        
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        
        <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
    
      </head>
      
      <body>
         <a href="#" onclick="writeReg('true');">往注册表里面写入值</a></br></br></br>
        </body>
    </html>
    <script type="text/javascript">
    function writeReg(isRefresh){
        var wsh = new ActiveXObject("WScript.shell");
        var reg=wsh.RegWrite("HKEY_USERS\\checkIsRefresh","true","REG_SZ");
    }
    </script>

    读取注册表中的值,并且将注册表的值置空。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>aa.html</title>
        
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        
        <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
    
      </head>
      
      <body onload="autoRefresh();">
            <a href="bb.html" target="_blank">bb.html</a><br/><hr/>
            <a href="bb.html" target="_blank">进入set 注册表页面</a>
            <a href="#" onclick="getReg();">获取isRefresh注册表值</a>
      </body>
    </html>
    <script type="text/javascript">
    function autoRefresh(){
        //window.setInterval("getGWCookie()",1000);
        window.setInterval("getReg()",1000);
    }
    function getReg(){
        var wsh = new ActiveXObject("WScript.shell");
        var reg=wsh.RegRead("HKEY_USERS\\checkIsRefresh");
        if(reg!=null&&reg=='true'){
            window.location.reload();
            ResetReg();
        }
    }
    function ResetReg(){
        var wsh = new ActiveXObject("WScript.shell");
        var reg=wsh.RegWrite("HKEY_USERS\\checkIsRefresh","false","REG_SZ");
    }
    
    </script>
  • 相关阅读:
    EcShop二次开发学习方法
    [ 产品经理 ] 互联网产品经理常用软件及工作平台
    Tengine – Nginx衍生版
    把PHP大牛记下来,方便以后关注
    看了极光推送技术原理的几点思考
    centos磁盘满了,查找大文件并清理
    LNMP一键安装包 PHP自动升级脚本
    微信红包系统设计 & 优化
    程序员每天每周每月每年该做的事
    php中$_REQUEST、$_POST、$_GET的区别和联系小结
  • 原文地址:https://www.cnblogs.com/is1988/p/2714827.html
Copyright © 2011-2022 走看看