Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP.NET > 利用vbs脚本设置IE的打印页眉页脚信息
【标  题】:利用vbs脚本设置IE的打印页眉页脚信息
【关键字】:vbs,IE,打印
【来  源】:http://heap.cn/article/article.asp?id=98&sort=asp

利用vbs脚本设置IE的打印页眉页脚信息

Your Ad Here 将下面的内容保存成.vbs文件,然后双击执行,在打开ie页面,在页面中点击右键,看看菜单中多了个什么!!:)


        Option  Explicit
        
        dim  hkey_root,hkey_path,hkey_key,filePath
        dim  fs,fso,RegWsh

        hkey_root="HKEY_CURRENT_USER"
        hkey_path="\Software\Microsoft\Internet  Explorer"

        ''//先创建文件
        set  fs=Wscript.CreateObject("Scripting.FileSystemObject")
        filePath="C:\pagesetup_default.htm"
        set  fso=fs.CreateTextFile(filePath,true)
        fso.write("<script  language=""VBScript"">"+vbcrlf  _
                        +"dim  hkey_root,hkey_path,hkey_key,filePath,RegWsh"  +vbcrlf  _
                        +"hkey_root=""HKEY_CURRENT_USER"""  +vbcrlf  _
                        +"hkey_path=""\Software\Microsoft\Internet  Explorer"""  +vbcrlf  _
                        +"filePath=""C:\pagesetup_null.htm"""  +vbcrlf  _
                        +"''//设置网页打印的页眉页脚为默认值"+vbcrlf    _
                        +"Set  RegWsh  =  CreateObject(""WScript.Shell"")"  +vbcrlf  _
                        +"hkey_key=""\PageSetup\header"""  +vbcrlf  _
                        +"RegWsh.RegWrite  hkey_root+hkey_path+hkey_key,""&w&b页码:&p/&P"""  +vbcrlf  _
                        +"hkey_key=""\PageSetup\footer"""  +vbcrlf  _
                        +"RegWsh.RegWrite  hkey_root+hkey_path+hkey_key,""&u&b&d"""  +vbcrlf  _
                        +"''//设置右键菜单上的显示文字"  +vbcrlf  _
                        +"''//首先删除原来的项,然后再设置新的项"+vbcrlf    _
                        +"on  error  resume  next"  +vbcrlf  _
                        +"hkey_key=hkey_root+hkey_path+""\MenuExt\打印时恢复页眉页脚\"""  +vbcrlf  _
                        +"RegWsh.RegDelete  hkey_key"  +vbcrlf  _
                        +"hkey_key=hkey_root+hkey_path+""\MenuExt\打印时去掉页眉页脚\"""  +vbcrlf  _
                        +"RegWsh.RegWrite  hkey_key,filePath"  +vbcrlf  _
                        +"''//关闭RegWsh"  +vbcrlf  _
                        +"set  RegWsh=nothing"+vbcrlf    _
                +"</script>")
        fso.close

        filePath="C:\pagesetup_null.htm"
        set  fso=fs.CreateTextFile(filePath,true)
        fso.write("<script  language=""VBScript"">"  +vbcrlf  _
                        +"dim  hkey_root,hkey_path,hkey_key,filePath,RegWsh"  +vbcrlf  _
                        +"hkey_root=""HKEY_CURRENT_USER"""  +vbcrlf  _
                        +"hkey_path=""\Software\Microsoft\Internet  Explorer"""  +vbcrlf  _
                        +"filePath=""C:\pagesetup_default.htm"""  +vbcrlf  _
                        +"''//设置网页打印的页眉页脚为空"  +vbcrlf  _
                        +"Set  RegWsh  =CreateObject(""WScript.Shell"")"  +vbcrlf  _
                        +"hkey_key=""\PageSetup\header"""  +vbcrlf  _
                        +"RegWsh.RegWrite  hkey_root+hkey_path+hkey_key,"""""  +vbcrlf  _
                        +"hkey_key=""\PageSetup\footer"""  +vbcrlf  _
                        +"RegWsh.RegWrite  hkey_root+hkey_path+hkey_key,"""""  +vbcrlf  _
                        +"''//设置右键菜单上的显示文字"  +vbcrlf  _
                        +"''//首先删除原来的项,然后再设置新的项"  +vbcrlf  _
                        +"on  error  resume  next"+vbcrlf    _
                        +"hkey_key=hkey_root+hkey_path+""\MenuExt\打印时去掉页眉页脚\"""  +vbcrlf  _
                        +"RegWsh.RegDelete  hkey_key"+vbcrlf    _
                        +"hkey_key=hkey_root+hkey_path+""\MenuExt\打印时恢复页眉页脚\"""  +vbcrlf  _
                        +"RegWsh.RegWrite  hkey_key,filePath"  +vbcrlf  _
                        +"''//关闭RegWsh"  +vbcrlf  _
                        +"set  RegWsh=nothing"+vbcrlf    _
                +"</script>")
        fso.close

        set  RegWsh=WScript.CreateObject("WScript.Shell")
        hkey_key=hkey_root+hkey_path+"\MenuExt\打印时去掉页眉页脚\"
        RegWsh.RegWrite  hkey_key,"C:\pagesetup_null.htm"
WEB 打印的相关技术分析:【上一篇】
ASP.NET设置ie打印两法:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 实战手记之Native Vlan与IVR
  • 交互式连通性建立(ICE)系列之概要介绍
  • 开复给中国学生的第五封信:你有选择的权利
  • QT中调用外部程序的方法
  • Google Desktop Search - Very good
  • 游戏外挂设计技术探讨② 上
  • FreeBSD下gd库的安装方法
  • Linux集群的安装与并行计算
  • 打造商务智能化的供应商关系管理(SRM)
  • 在VS.NET2005中使用免费报表(电脑报2006/09/11 第36期)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.