返回首页

浏览大量html文件,用什么浏览器?



##

  问:浏览大量html文件,用什么浏览器?
    我经常从网上下载html文件,存到一个专门的文件夹,天长日久
越积越多,光是英文名字的,就好几十个。自己试验网页效果的文件,
都存在test目录下,以test01.htm,test02.htm,……命名,也是几十
个。这些文件,查找起来,要是用IE浏览器一个个打开看,太费事了。
有关联的用前后箭头切换,还好办一点,但大多数都没有什么关联,
那该用什么浏览器?

  河石:我发现有一个软件比较好用,请您试试看。
    我从《程序员大本营》2001光盘中找到一个浏览器程序,是VB做
的,带有源码。我用VB6.0 编译了一下,可以走通,又在界面上作了
一点改进,生成ViewHtml.exe文件,感觉用它来浏览盘上的html文件,
显示很快,切换也很方便。

    例如:我打开一个文件indexrm.htm(热门资讯) ,用IE浏览器打
开用了11秒,用ViewHtml浏览器,只用了1 秒,显示很快,用来浏览
大量html文件,非常方便。功能当然没有IE那么齐全。
    但由于提供了源码,自己增加或改进一些功能,也都可能办到。

  制作步骤:

    1、首先启动VB6并新建一个EXE工程。

    2、添加窗体:工程1-Form1
        Caption "Form1"
        Height = 5490
        Left   = 60
        Top    = 345
        Width  = 7470
        DriveListBox 设置
        Width  = 2055
        Top    = 120   Left = 120
        TabIndex = 0
        DirListBox   设置
        Height = 1665
        TabIndex = 2
        浏览器窗口   设置
        右击工具面板  选  "附件"
          选中  microsoft Internet |  确定,在工具面板上就添
        加了一个WebBrowser 图标,用鼠标在工程面板上画一方框
        Height = 4695
        Left   = 2400
        Width  = 3255

    3、把目录、磁盘切换函数change() 定义,否则双击不切换。
Private Sub Dir1_Change()
  File1.Path = Dir1.Path
End Sub

Private Sub Drive1_Change()
  Dir1.Path = Drive1.Drive
End Sub

Private Sub File1_Click()
  Dim astr As String

  astr = "file://" + Dir1.Path + "\" + File1.FileName
  WB1.Navigate astr
  File1.SetFocus
End Sub

Private Sub Form_Load()
  Dir1.Path = Drive1.Drive
  File1.Path = Dir1.Path
End Sub

     4、把不同分辩率设定窗口写入程序。
Private Sub Form_Resize()
  Dim l1
  Dim l2

  On Error GoTo errnext
  l1 = Form1.ScaleHeight - 960
  l2 = Form1.ScaleWidth - 2640
  File1.Height = Me.ScaleHeight \ 2.5
  Dir1.Top = 270 + Drive1.Height
  Dir1.Height = Me.ScaleHeight \ 3
  File1.Top = Drive1.Height + Dir1.Height + 420
  WB1.Move 2415, 120, l2, l1
  LShow.Top = File1.Top + File1.Height + 120
  LShow.Width = Form1.ScaleWidth - 240
  Exit Sub
errnext:
  Resume Next
End Sub

Private Sub WB1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    LShow.Caption = URL
End Sub

    问: 修改ViewHtml.frm时,为何不起作用?如何解决?

    答: 用记事本修改.frm文件,但用VB调入时,不显示改变了的文
件内容,一般是启动程序时的环境设置默认是"不保存改变" ,改变设
置就可以解决。步骤是:
    工具|选项|环境|启动程序  有三种选择: 保存改变;提示保
存改变;不保存改变。将其默认值设为保存改变即可。
    此程序相关文件提供下载,以便于交流。
    
 下载:  程序文件 viewhtml.zip 30 KB

  问:用浏览器如何快速查看文件?
    答:
(新增内容:2004.2.25 补充)
    这个小软件,如果用好了可以发挥较大的作用。
    
    改进viewhtml.exe的用法:

方法1:

 1.将viewhtml.exe 改名为 00.exe。
 2.将 00.exe 复制到一个常用目录下。如:c:\My Documents\ 下。
 3.将它列为 HTML 文件的一种打开方式。
   编辑步骤:
   我的电脑 |查看 |文件夹选项 |文件类型 |选择:HTML Document |
   编辑 |新建 |在弹出的对话框中:
   操作: 用 00.exe 打开
   用于执行操作的应用程序:
     "C:\My Documents\00.exe" "%1"  
   按"确定"退出。
 4.这时您用右键点击任何一个 HTML 文件时,都会弹出"用 00.exe 打开"
   的选项。点击00.exe进行阅读,打开速度很快。  
   
方法2:

 1.将viewhtml.exe 改名为 00.exe。
 2.把它复制到html文件多的文件夹。因文件不大 24 KB,用ASPACK
   软件压缩,只有16 KB。占用影响一般可以忽略。
 3.点击00.exe进行阅读,打开速度很快。

   我用这个方法把一年来从网上下载的网页,并按wx(文学)、
wy(网页制作)、jk(健康)、jj(经济)等分类建子目录。每个
子目录都把00.exe拷进去。因00.exe是第一个文件,浏览时不用
找,点击00.exe进行阅读,感觉很方便。
              
              河石 编 2002.5 。 2004.11 修改 。

相关链接:
    《用 VC 制作小巧的编辑器》
黄河之滨 网站:http://hhstone.vip.sina.com, http://www.hhstone.com
返回首页返回最上面