zoukankan      html  css  js  c++  java
  • IEWebBrowser

     1.   <object   id="WebBrowser"   width=0   height=0   classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>    
      2.   调用方法。    
      WebBrowser.ExecWB   nCmdID,   nCmdExecOpt,   [pvaIn],   [pvaOut]    
      3.   参数说明。    
      (a).nCmdID    
      OLECMDID_OPEN   =   1,    
      OLECMDID_NEW   =   2,    
      OLECMDID_SAVE   =   3,    
      OLECMDID_SAVEAS   =   4,    
      OLECMDID_SAVECOPYAS   =   5,    
      OLECMDID_PRINT   =   6,    
      OLECMDID_PRINTPREVIEW   =   7,    
      OLECMDID_PAGESETUP   =   8,    
      OLECMDID_SPELL   =   9,    
      OLECMDID_PROPERTIES   =   10,    
      OLECMDID_CUT   =   11,    
      OLECMDID_COPY   =   12,    
      OLECMDID_PASTE   =   13,    
      OLECMDID_PASTESPECIAL   =   14,    
      OLECMDID_UNDO   =   15,    
      OLECMDID_REDO   =   16,    
      OLECMDID_SELECTALL   =   17,    
      OLECMDID_CLEARSELECTION   =   18,    
      OLECMDID_ZOOM   =   19,    
      OLECMDID_GETZOOMRANGE   =   20    
      OLECMDID_UPDATECOMMANDS   =   21    
      OLECMDID_REFRESH   =   22    
      OLECMDID_STOP   =   23    
      OLECMDID_HIDETOOLBARS   =   24    
      OLECMDID_SETPROGRESSMAX   =   25    
      OLECMDID_SETPROGRESSPOS   =   26    
      OLECMDID_SETPROGRESSTEXT   =   27    
      OLECMDID_SETTITLE   =   28    
      OLECMDID_SETDOWNLOADSTATE   =   29    
      OLECMDID_STOPDOWNLOAD   =   30    
      上面的关键词都可以在浏览器的菜单里面找到对应的选项﹐大家一看就明白的﹗    
      (b).nCmdExecOpt    
      OLECMDEXECOPT_DODEFAULT   =   0,    
      OLECMDEXECOPT_PROMPTUSER   =   1,    
      LECMDEXECOPT_DONTPROMPTUSER   =   2,    
      OLECMDEXECOPT_SHOWHELP   =   3    
      对于这个参数﹐一般来说﹐选1就可以了。  
       
      这是调用IE的”另存为”功能的示例﹕  
       
      <object   id="WebBrowser"   width=0   height=0   classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>  
      <A   href="javascript:WebBrowser.ExecWB(4,1);">Save-存储</A>  

    OBJECT   classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"   height=0   id=WebBrowser   width=0></OBJECT>  
      <table><tr><td>  
      <input   name=Button   onClick=document.all.WebBrowser.ExecWB(1,1)   type=button   value=打开>  
      </td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(2,1)    
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(4,1)   type=button   value=另存为></td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(10,1)   type=button   value=属性></td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(6,1)   type=button   value=打印></td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(6,6)   type=button   value=打印>不会弹出打印机窗口</td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(7,1)   type=button   value=打印预览   ></td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(8,1)   type=button   value=页面设置></td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(10,1)   type=button   value=查看页面属性></td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(15,1)   type=button   value=撤销></td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(17,1)   type=button   value=全选></td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(22,1)   type=button   value=刷新></td></tr>  
      <tr><td><input   name=Button   onClick=document.all.WebBrowser.ExecWB(45,1)   type=button   value=关闭窗体无提示></td></tr>  
      <tr><td><input   type=button   value=刷新   name=refresh   onclick="window.location.reload()">  
      </td></tr>
  • 相关阅读:
    勉励自己
    python2+selenium爬取笔趣读小说
    ubuntu下配置host的方法
    如何解决执行Python文件时出现but no encoding declared
    如何解决Python打印汉字时报错UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-12: ordinal not in range(128)
    ubuntu系统下selenium打开火狐浏览器提示'Unable to find a matching set of capabilities.和Message: connection refused
    ubuntu系统下selenium打开火狐浏览器提示'geckodriver' executable needs to be in PATH.解决方法
    Ubuntu系统开root如何解决su:认证失败?
    主机与虚拟机Oracle VM VirtualBox不能复制粘贴的解决办法
    如何解决ubuntu安装selenium时出现错误:Cannot fetch index base URL http://pypi.python.org/simple/
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/1157212.html
Copyright © 2011-2022 走看看