• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: 小 中 大 | 推荐给好友 上一篇 | 下一篇

利用vbs脚本设置IE的打印页眉页脚信息(原创)

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 48次 | 进入软件测试论坛讨论

领测软件测试网 将下面的内容保存成.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\Inte.net 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"

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际 | ISTQB | ISTQB官网 | TMMi | TMMi认证 | 国际软件测试工程师认证 | 领测软件测试网