当前位置: 首页 > news >正文

网站建设价格如何怎么制作网站维护公告效果

网站建设价格如何,怎么制作网站维护公告效果,先进的网站开发技术,赣州做网站多少钱VB制作简单模拟器教程入门版 第一讲 如何用VB编程打开一个网页#xff1a; 由于是为做模拟器做铺垫#xff0c;所以就不介绍别的方法#xff0c;只介绍一种最简单的用webbrowser控件实现#xff08;实际是其他的方法我还没有学会#xff09;。 下面我们就开始步入模…VB制作简单模拟器教程入门版 第一讲 如何用VB编程打开一个网页 由于是为做模拟器做铺垫所以就不介绍别的方法只介绍一种最简单的用webbrowser控件实现实际是其他的方法我还没有学会。     下面我们就开始步入模拟器的大门了     一、先打开VB新建一个工程     二、在工具条上点右键选部件我用的是中文版VB或者选工程菜单点部件     三、找到Microsoft   Internet   Controls在前面打挑然后确认就可以看到在工具条上多出来一个地球样的图标我们以后的实现就都围绕着他来进行了。     四、添加一个WebBrowser1到Form1中再添加一个command1到Form1中     五、在Form1中添加如下代码     开始     Private   Sub   Command1_Click()     WebBrowser1.Navigate   25emuhome.xilubbs.com      End   Sub      Private   Sub   Form_Load()     WebBrowser1.Navigate   A   href http://net2sky.yeah.net /    target_blank [url]http://net2sky.yeah.net[/url] ;     End   Sub     结束     六、当然就是测试了点运行按钮我们可以看到我们的webbrowser打开了网络人家的主页然后再点按钮我们可爱的webbrowser就把我们带到了模拟之家BBS了。 好了先写这么多下次我们看一下怎么用webbrowser提交一个含有用户名和密码的网页。   VB制作简单模拟器教程入门版(二)     第二讲 如何用VB的webbrowser提交一个含有用户名和密码的网页 上次我们知道了怎样打开一个网页今天我们就来看看怎样迈开赚钱的第一步。 下面我们就开始迈步了 一、先打开VB新建一个工程 二、在工具条上点右键选部件我用的是中文版VB或者选工程菜单点部件 三、找到Microsoft   Internet   Controls在前面打挑然后确认就可以看到在工具条上多出来一个地球样的图标我们以后的实现就都围绕着他来进行了。 四、添加一个WebBrowser1到Form1中再添加一个command1到Form1中 五、在Form1中添加如下代码以上都是我们上一讲里说过的应该很熟悉了吧 开始 Private Sub Command1_Click() Dim vDoc, vTag Dim i As Integer Set vDoc WebBrowser1.Document For i 0 To vDoc.All.length - 1                 检测所有标签 If UCase(vDoc.All(i).tagName) INPUT Then           找到input标签 Set vTag vDoc.All(i) If vTag.Type text Or vTag.Type password Then                   看看是不是我们需要的 Select Case vTag.Name       按标签的名字,对号操做 Case EMAILADD vTag.Value [email]myemailhome.com[/email]        这里写入你的e-mail Case PASSWD vTag.Value password        这里写入你的密码 End Select ElseIf vTag.Type submit And vTag.Name SUB And vTag.Value 订阅 Then 找到提交按钮 vTag.Select   也可以没有这个 vTag.Click   点击提交了一切都OK了 End If End If Next i End Sub Private Sub Form_Load() WebBrowser1.Navigate http://dhunter.51.net End Sub 结束 六、当然就是测试了点运行按钮我们可以看到我们的webbrowser打开了[url]http://dhunter.51.net[/url]等网页基本下载结束再点command1按钮我们可爱的webbrowser就把我们刚刚输入的e-mail和密码都提交到网页上了看到订阅成功了吗那个就是胜利的标志。 好了先写这么多下次我们看一下怎么用webbrowser找到一个网页中的超连接对应的就是赚钱连接啊。 附录相关资料 大家也可以看出来这次我们是拿[url]http://dhunter.51.net[/url]上的那个订阅邮件列表开刀下面就是这段网页的源代码 form   method post    action http://ml.xilu.com/cgi-bin/ml/client p   align center font   size 2 input   type hidden    name USERID    value dhunter E-mail: input   type text    name EMAILADD    value 你的E-mail br 密 码   : input   type password    name PASSWD    value ****** br /font font   size 2 input   type submit    value 订阅    name SUB input   type submit    value 退订    name UNSUB /font /p /form    里面带input的那些标签都是接受输入的我们这讲的主要任务就是找到他们并且对他们进行操做。   VB制作简单模拟器教程入门版(三)     第三讲 如何用VB的webbrowser找到一个网页中的超连接 以前我们已经说过了怎样打开一个网页怎样提交一个网页今天我们来看看如何找到一个网页中URL等元素。 一、先打开VB新建一个工程 二、在工具条上点右键选部件我用的是中文版VB或者选工程菜单点部件 三、找到Microsoft   Internet   Controls在前面打挑然后确认就可以看到在工具条上多出来一个地球样的图标我们的实现就都围绕着他来进行了。 四、添加一个WebBrowser1到Form1中再添加一个command1到Form1中添加一个list1到form1中这个list1适当的放宽一点一会我们把找到的合格URL都放到这个里 五、在Form1中添加如下代码以上都是我们以前说过的应该很熟悉了吧 开始 Private Sub Command1_Click() Dim vTag, vDoc Dim Allcount, i List1.Clear Set vDoc WebBrowser1.Document.All Allcount vDoc.length For i 0 To Allcount - 1 If UCase(vDoc.Item(i).TagName) A Then           找到URL vTag vDoc.Item(i).href If InStr(vTag, http://dhunter.51.net ) Then         检测URL中是否含有[url]http://dhunter.51.net[/url] List1.AddItem vDoc.Item(i).href     如果有,则添加到list1中 End If End If Next i End Sub Private Sub Form_Load() WebBrowser1.Navigate http://dhunter.51.net End Sub 结束 六、当然就是测试了点运行按钮我们可以看到我们的webbrowser打开了[url]http://dhunter.51.net[/url]等网页基本下载结束再点command1按钮我们可爱的webbrowser就把找到的含有[url]http://dhunter.51.net[/url]的URL都加入到list1中了。 有了这些我们就可以开始做自己的模拟器了当然更多的技巧更多的方法还要靠你来实现。 我的意思是:它提交的过程是类似这样的 判断各个标签是否对应对应就填写提交 Private Sub CmdSubmit_Click() Dim vDoc, vTag Dim i As Integer, j As Integer Dim s As String Set vDoc Browser.Document For i 0 To vDoc.All.length - 1 检测所有标签 DoEvents s vDoc.All(i).tagname If s INPUT And s TEXTAREA Then GoTo lNext Set vTag vDoc.All(i) If s INPUT And vTag.Type text And vTag.Name topic And j 0 Then vTag.Value 灌水实验 j 1 ElseIf s TEXTAREA And vTag.Name content And j 1 Then 写发言内容 vTag.Value 灌水100 j 2 ElseIf s INPUT And vTag.Type submit And vTag.Value OK_发表 And j 2 Then 找到发表按钮。 vTag.Select vTag.Click 点击提交 j 3 Exit For End If lNext: Next If j 3 Then MsgBox html未下载完或标签不匹配,状态值为 Str(j) !, vbInformation, 提示 Else MsgBox 灌水成功.正在提交..., vbInformation, 提示 End If End Sub --------------------------------------------------- 网易邮箱登录程序研制成功  这是核心代码  Private Sub img_login_Click() Dim id, psw, exe, URL As String ************用户名*********** id Txtid.Text ************密码*********** psw Txtpsw.Text ************向邮箱服务器提交的URL地址*********** URL https://reg.163.com/logins.jsp?urlhttp%3A%2F%2Ffm163.163.com%2Fcoremail%2Ffcg%2Fntesdoor2%3Fverifycookie%3D1%26language%3D-1%26style%3D-1type1productmail163username id password psw submit%B5%C7%A1%A1%C2%BC exe C:\Program Files\Internet Explorer\IEXPLORE.EXE ************向浏览器提交地址,进行登录*********** Shell exe Space(1) URL, 1 End Sub Private Sub Command2_Click() Text2.Text WebBrowser1.Document.body.innertext End Sub Private Sub Command3_Click() End End Sub Private Sub Command4_Click() End End Sub Private Sub command1_click() /载入Form/ Private Sub Form_Load() /程序装入后进入IE设定的起始页/ WebBrowser1.GoHome End Sub /改变Form尺寸/ Private Sub Form_Resize() /改变窗口大小后同时改变控件的大小/ ‘WebBrowser1.Width Form1.ScaleWidth WebBrowser1.Height Form1.ScaleHeight - 900 Label1.Width Form1.ScaleWidth Label1.Top Form1.ScaleHeight - 300 WebBrowser1.Navigate (Text1.Text) 农产品报价.Caption 正在获取最新价格数据请稍候 End Sub Private Sub BackButton_Click() /返回上一个页面/ WebBrowser1.GoBack End Sub Private Sub ForwardButton_Click() /进入下一个页面/ WebBrowser1.GoForward End Sub Private Sub GoButton_Click() /浏览输入的页面/ WebBrowser1.Navigate (Text1.Text) End Sub Private Sub StopButton_Click() /停止浏览/ WebBrowser1.Stop End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) /输入地址后进行浏览/ If KeyAscii 13 Then WebBrowser1.Navigate (Text1.Text) End If End Sub Private Sub WebBrowser1_BeforeNavigate(ByVal URL As String, ByVal Flags As Long, ByVal TargetFrameName As String, PostData As Variant, ByVal Headers As String, Cancel As Boolean) /将当前显示的页面的URL地址显示在Text1上/ Text1.Text URL End Sub Private Sub WebBrowser1_StatusTextChange(ByVal Text As String) /Label1显示当前页面装入情况/ Label1.Caption Text If Label1.Caption 完成 Then Kill d:\价格.txt Text2.Text WebBrowser1.Document.body.innertext Dim zhuce As New Scripting.FileSystemObject Dim shuju As TextStream Dim jilu  As String Set shuju zhuce.OpenTextFile(d:\价格.txt, ForAppending, True) shuju.WriteLine Text2.Text 农产品报价.Caption 已经获取最新价格数据可以关闭本程序 Command4.Visible True End If End Sub ------------------------------------------ 网页代码 A οnmοuseοutmm_swapimgrestore() herfjavascript:top.frm_Right.switchLeft();IMG idImage1 nameImage1 srchttp://www.ddd.com/a.gif /Font styleFILTER:glow(Color#4d4d4d);业务工作/Font/A 如何使用vb触发网页中的文字链接  For Each X In WebBrowser1.Document.All If X.Name Image1 Then X.Click Exit Sub End If Next 直接载入网址就是点击链接了 Private Sub Xdoc我要上传() Dim vDoc, vTag, All, varempty Dim i As Integer 点[我要上传] Delay 10 Set vDoc WebBrowser1.Document Set All vDoc.links L All.Length For i 0 To L - 1 Set Varl All.Item(i, varempty) If Varl.href http://www.Xdoc.com/app/uploadFile/index Then WebBrowser1.Navigate http://www.Xdoc.com/app/uploadFile/index End If Set Varl Nothing Next i Set All Nothing Set vDoc Nothing End Sub ------------------------------------------------- VB WebBrowser1 怎么防止网页中的弹出窗口 试过了网上说的其他办法都不行还是弹出后自动关闭它最好尤其是网页上提交成功后的页面根本就判断不到。。 经过测试目前只有弹出后自己关闭它。。 Private Sub Timer1_Timer() iii iii 1 If iii 0 Then Dim dlghwnd    As Long Dim buttonhwnd As Long dlghwnd FindWindow(#32770, Microsoft Internet Explorer) buttonhwnd GetDlgItem(dlghwnd, 2) 其中的2用spy获得 SendMessage buttonhwnd, BM_CLICK, 0, ByVal 0 End If End Sub --------------------------------------------- VB Webbrowser控件使用方法 提交表单form1 Private Sub Command1_Click() WebBrowser1.Document.Forms(form1).submit End Sub 将form1中的名为u的属性设为不可用 Private Sub Command2_Click() WebBrowser1.Document.Forms(form1).u.setAttribute disabled, disabled End Sub 将form1中的名为u的Text框中的内容设为abc Private Sub Command2_Click() WebBrowser1.Document.Forms(form1).u.setAttribute value, abc End Sub 1 获得浏览器信息: Private Sub Command1_Click() WebBrowser1.Navigate http://www.applevb.com End Sub Private Sub Command2_Click() Dim oWindow Dim oNav Set oWindow WebBrowser1.Document.parentWindow Set oNav oWindow.navigator Debug.Print oNav.userAgent Set oWindow Nothing Set oNav Nothing End Sub 点击Command1浏览网页点击Command2在立即窗口中输出浏览器信息。 2 弹出Webbrowser消息窗口 Dim oWindow Set oWindow WebBrowser1.Document.parentWindow oWindow.confirm abcd VB调用webbrowser技巧集2 向Webbrowser中写入HTML内容的几种方法 首先在Form_Load中加入 WebBrowser1.Navigate about:blank 确保Webbrowser1可用 方法1 Dim s As String Dim stream As IStream s s s s s s s hello world s s s s WebBrowser1.Document.Write s 方法2 Dim o Set o WebBrowser1.Document.selection.createrange Debug.Print o If (Not o Is Nothing) Then o.pasteHTML 哈哈 Set o Nothing End If 方法3 插入文本框 Dim o Set o WebBrowser1.Document.selection.createrange o.execCommand InsertTextArea, False, xxx vb调用Webbrowser技巧集3 1、页面滚动 Private Sub Command2_Click() WebBrowser1.Document.parentwindow.scrollby 0, 30 End Sub Private Sub Form_Load() WebBrowser1.Navigate http://www.applevb.com End Sub 点击Command2就可以使当前页面向下滚动30像素 2、判断页面是否可以前进后退 Private Sub Command1_Click() WebBrowser1.GoForward End Sub Private Sub Command2_Click() WebBrowser1.GoBack End Sub Private Sub Form_Load() WebBrowser1.Navigate http://www.applevb.com End Sub Private Sub WebBrowser1_CommandStateChange(ByVal Command As Long, ByVal Enable As Boolean) If (Command CSC_NAVIGATEBACK) Then Command2.Enabled Enable End If If (Command CSC_NAVIGATEFORWARD) Then Command1.Enabled Enable End If End Sub VB调用webbrowser技巧集4 1、如何使网页不出现滚动条 Private Sub mnuScroll1_Click() 注意必须在网页完全显示之后才可以运行 WebBrowser1.Document.body.Scroll no 不显示滚动条的办法 End Sub Private Sub mnuScroll2_Click() 注意必须在网页完全显示之后才可以运行 WebBrowser1.Document.body.Scroll Auto 显示滚动条的办法 End Sub 2、如何获得网页中被选中部分的HTML Private Sub Command1_Click() Dim objSelection Dim objTxtRange Set objSelection WebBrowser1.Document.selection If Not (objSelection Is Nothing) Then Set objTxtRange objSelection.createRange If Not (objTxtRange Is Nothing) Then Debug.Print objTxtRange.htmlText Set objTxtRange Nothing End If Set objSelection Nothing End If End Sub Private Sub Form_Load() WebBrowser1.Navigate http://www.applevb.com End Sub Navigate 方 法 的 语 法 格 式 为 WebBrowser 控 件 名.Navigate URL [Flags,][TargetFrameName,][PostData,][Headers] ---- WebBrowser 控 件 支 持 的 主 要 方 法 有: GoBack — — — 回 退 到 上 一 屏。 GoForward — — — 进 入 到 下 一 屏。 GoHome — — — 回 家。 即 回 到 主 页。 Stop — — — 停 止 导 航。 Refresh — — — 刷 新。 Navigate — — — 导 航。 ---- WebBrowser 控 件 所 响 应 的 事 件: ---- BeforeNavigate 事 件 — — — 在 开 始 导 航 前 发 生。 一 般 在 此 获 取 完 整 的URL 字 符 串。 ---- WebBrowser 控 件 最 主 要 的 参 数: ---- URL — — — 获 得 导 航 用 的 标 准URL 字 符 串。 例 如 它 能 将”www.MicroSoft.Com” 自 动 翻 译 为”http://www.MicroSoft.Com”.URL 是Uniform Resource Locator 的 缩 写 是 在Internet 的WWW 服 务 程 序 上 用 于 指 定 信 息 位 置 的 表 示 方 法。 使用WebBrowser的Navigator或者Navigator2方法打开一个asp文档并且传递 参数进去但是asp文档无法获得参数请教是什么原因 vb源码 Private Sub cmdSubmit_Click() Dim strURL  As String, strFormData As String Dim strData As String strURL Trim$(txtURL.Text) strFormData name Trim$(txtName.Text) password Trim$(txtPassword.Text) Call WBTest.Navigate2(strURL, 64, _blank, strFormData, hello) End Sub asp源码 % LanguageVBScript % % dim strName dim strPassword strNameTrim(Request.Form(name)) strPasswordTrim(Request.Form(password)) Response.Write(strName) Response.Write(strPassword) if strNameKingZhang and strPassword123456 then Response.Write(登陆成功) else Response.Write(非法登陆用户) end if % ********************************************************************* Option Explicit Private Sub Command1_Click() Dim szValue As String WebBrowser1.Document.body.innerHTML methodpost actionhttp://地址/xxx.php WebBrowser1.Document.Forms(post).submit End Sub Private Sub Form_Load() WebBrowser1.Navigate2 about:blank End Sub ******************************************************************** 请问在WebBrwoser控件里提供的Navigate或者Navigate2方法中提供了传递数据 的参数调用方式为WebBrowser1.Navigate2(URL,[Flags], [TargetFrameName],[PostData],[Headers]) 其中PostData参数就是一个提交参数字符串例如nameaaapassword123 但问题是为什么这个方法并不是有效的服务器端不能取得数据 如果这个方法是有效的话就不需要用一段html代码模拟这种调用了。 下面代码能检测出程序post出去的消息 Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean) MsgBox PostData End Sub WebBrowser的8个方法和13个属性 WebBrowser的8个方法和13个属性以及它们的功能 方法 说明 GoBack 相当于IE的“后退”按钮使你在当前历史列表中后退一项 GoForward 相当于IE的“前进”按钮使你在当前历史列表中前进一项 GoHome 相当于IE的“主页”按钮连接用户默认的主页 GoSearch 相当于IE的“搜索”按钮连接用户默认的搜索页面 Navigate 连接到指定的URL Refresh 刷新当前页面 Refresh2 同上只是可以指定刷新级别所指定的刷新级别的值来自RefreshConstants枚举表 该表定义在ExDisp.h中可以指定的不同值如下 REFRESH_NORMAL 执行简单的刷新不将HTTP pragma: no-cache头发送给服务器 REFRESH_IFEXPIRED 只有在网页过期后才进行简单的刷新 REFRESH_CONTINUE 仅作内部使用。在MSDN里写着DO NOT USE! 请勿使用 REFRESH_COMPLETELY 将包含pragma: no-cache头的请求发送到服务器 Stop 相当于IE的“停止”按钮停止当前页面及其内容的载入 属性 说明 Application 如果该对象有效则返回掌管WebBrowser控件的应用程序实现的自动化对象(IDispatch)。如果在宿主对象中自动化对象无效这个程序将返回WebBrowser 控件的自动化对象 Parent 返回WebBrowser控件的父自动化对象通常是一个容器例如是宿主或IE窗口 Container 返回WebBrowser控件容器的自动化对象。通常该值与Parent属性返回的值相同 Document 为活动的文档返回自动化对象。如果HTML当前正被显示在WebBrowser中则 Document属性提供对DHTML Object Model的访问途径 TopLevelContainer 返回一个Boolean值表明IE是否是WebBrowser控件顶层容器是就返回true Type 返回已被WebBrowser控件加载的对象的类型。例如如果加载.doc文件就会返回Microsoft Word Document Left 返回或设置WebBrowser控件窗口的内部左边与容器窗口左边的距离 Top 返回或设置WebBrowser控件窗口的内部左边与容器窗口顶边的距离 Width 返回或设置WebBrowser窗口的宽度以像素为单位 Height 返回或设置WebBrowser窗口的高度以像素为单位 LocationName 返回一个字符串该字符串包含着WebBrowser当前显示的资源的名称如果资源是网页就是网页的标题如果是文件或文件夹就是文件或文件夹的名称 LocationURL 返回WebBrowser当前正在显示的资源的URL Busy 返回一个Boolean值说明WebBrowser当前是否正在加载URL如果返回true 就可以使用stop方法来撤销正在执行的访问操作 如何利用 WebBrowser 控件,显示 .GIF 动画? 要有一定的网页知识(HTML、JavaScript、CSS) 注意细节: 没有滚动条和鼠标右键弹出的 IE 上下文菜单,.HTM 源文件 ... 我写了一个,效果还真不错! Objects: Form1、Command1、CommonDialog1、WebBrowser1 Option Explicit Private Sub Command1_Click() CommonDialog1.ShowOpen If VBA.Len(VBA.Trim(CommonDialog1.FileName)) 0 Then Dim p     As stdole.StdPicture Dim sPath As String sPath VBA.Trim(VBA.Trim(CommonDialog1.FileName)) Set p VB.LoadPicture(sPath) WebBrowser1.Width p.Width * 16 / 26 WebBrowser1.Height p.Height * 16 / 26 WebBrowser1.Navigate about:blank WebBrowser1.Document.open WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln End If End Sub Private Sub Form_Load() Command1.Caption Open WebBrowser1.Navigate about:blank WebBrowser1.Document.open WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.writeln WebBrowser1.Document.Close End Sub WebBrowser 的事件 Private Events Description BeforeNavigate2 导航发生前激发刷新时不激发 CommandStateChange 当命令的激活状态改变时激发。它表明何时激活或关闭Back和Forward 菜单项或按钮 DocumentComplete 当整个文档完成是激发刷新页面不激发 DownloadBegin 当某项下载操作已经开始后激发刷新也可激发此事件 DownloadComplete 当某项下载操作已经完成后激发刷新也可激发此事件 NavigateComplete2 导航完成后激发刷新时不激发 NewWindow2 在创建新窗口以前激发 OnFullScreen 当FullScreen属性改变时激发。该事件采用VARIENT_BOOL的一个输 入参数来指示IE是全屏显示方式(VARIENT_TRUE)还是普通显示方式(VARIENT_FALSE) OnMenuBar 改变MenuBar的属性时激发标示参数是VARIENT_BOOL类型的。 VARIANT_TRUE是可见VARIANT_ FALSE是隐藏 OnQuit 无论是用户关闭浏览器还是开发者调用Quit方法当IE退出时就会激发 OnStatusBar 与OnMenuBar调用方法相同标示状态栏是否可见。 OnToolBar 调用方法同上标示工具栏是否可见。 OnVisible 控制窗口的可见或隐藏也使用一个VARIENT_BOOL类型的参数 StatusTextChange 如果要改变状态栏中的文字这个事件就会被激发但它并不理会程序是否有状态栏 TitleChange Title有效或改变时激发 WEBBROWSER 技巧收藏 看到很多关于WebBrowser控件禁止右键的提问回复的方法很多其中有提到使用微软提供的Webbrowser扩展COM服务器对象WBCustomizer.dll但是该方法在我们想使用Webbrowser编辑网页Webbrowser1.Document.execCommand editMode的时候有很多弊端比如不能显示选中的文本等。另有些方法也就不用一一列举了。 这儿我想提到的是关于MSHTML.HTMLDocument 引用Microsoft HTML OBject Library Rem 窗体代码 Dim WithEvents M_Dom As MSHTML.HTMLDocument Private Function M_Dom_oncontextmenu() As Boolean M_Dom_oncontextmenu False End Function Private Sub Webbrowser1_DownloadComplete() Set M_Dom Webbrowser1.Document End Sub Rem 好了右键菜单没有了 控件调用和获得收藏夹里面 基本上用 specialfolder(6 ) 就可以得到收藏夹的路径, 然后你可以用dir去循环读入每个目录,然后dir里面的file, file的名字就是你要的收藏的名字, 路径可以自己根据从上面得到的路径去得到. 如果你不用dir也可以用vb的dir控件. Private Type SHITEMID cb As Long abID As Byte End Type Public Type ITEMIDLIST mkid As SHITEMID End Type Public Function SpecialFolder(ByRef CSIDL As Long) As String Dim R     As Long Dim sPath As String Dim IDL   As ITEMIDLIST Const NOERROR 0 Const MAX_LENGTH 260 R SHGetSpecialFolderLocation(MDIMain.hWnd, CSIDL, IDL) If R NOERROR Then sPath Space$(MAX_LENGTH) R SHGetPathFromIDList(ByVal IDL.mkid.cb, ByVal sPath) If R Then SpecialFolder Left$(sPath, InStr(sPath, vbNullChar) - 1) End If End If End Function 是的,webbrowser本生是一个控件, 你要它全屏,就是要它所在的窗体全屏, 可以用setwindowlong取消窗体的 title, 用Call ShowWindow(FindWindow(Shell_traywnd, ), 0) 隐藏tray,就是下边那个包含开始那一行. 用Call ShowWindow(FindWindow(Shell_traywnd, ), 9) 恢复. 够详细了吧. 然后在form1.windowstate 2 就可以了. 选择网页上的内容。 Private Sub Command1_Click() 请先选中一些内容 Me.WebBrowser1.ExecWB OLECMDID_COPY, OLECMDEXECOPT_DODEFAULT MsgBox Clipboard.GetText End Sub 用IE来下载文件 Private Declare Function DoFileDownload Lib shdocvw.dll (ByVal lpszFile As String) As Long Private Sub Command1_Click() Dim sDownload As String sDownload StrConv(Text1.Text, vbUnicode) Call DoFileDownload(sDownload) End Sub 保存webbrowser中的HTML内容 Dim oPF As IPersistFile Set oPF WebBrowser1.Document oPF.Save TheFileNameHere.htm, False WebBrowser1.ExecWB怎么用 下面是我测试的参数 WB.ExecWB(4,1) 4,1 保存网页 4,2 保存网页(可以重新命名) 6,1 直接打印 6,2 直接打印 7,1 打印预览 7,2 打印预览 8,1 选择参数 8,2 选择参数 10,1 查看页面属性 10,2 查看页面属性 17,1 全选 17,2 全选 22,1 重新载入当前页 22,2 重新载入当前 webbrowser确定对话框的正确方法 webbrowser确定窗口对话框 某些网页出于各种考虑会弹出对话框要求信息确认往往会中断我们的webbrowser过程可以使用如下方法 1.加入Microsoft Html Object 2.加入语句 Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant) Dim obj As HTMLDocument Set obj pDisp.Document obj.parentWindow.execScript function showModalDialog(){return;} 对showModalDialog引起的对话框进行确定 End Sub 而confirm引发的对话确定框可用confirm替换showModalDialog即可Alert等同理~ WebBrowser取得网页源码 Private Sub Command1_Click() WebBrowser1.Navigate http://www.sdqx.gov.cn/sdcity.php End Sub Private Sub WebBrowser1_DownloadComplete() 页面下载完毕 Dim doc, objhtml Set doc WebBrowser1.Document Set objhtml doc.body.createtextrange() If Not IsNull(objhtml) Then Text1.Text objhtml.htmltext End If End Sub 我用WebBrowser取得网页源码直接运行正常但在编译后出错 提示实时错误“91” Object 变量或 with 块变量没有设置 可能是没有下载完所致 Private Sub WebBrowser1_DownloadComplete() If webbrowser.busy False Then Dim doc, objhtml Set doc WebBrowser1.Document Set objhtml doc.body.createtextrange() If Not IsNull(objhtml) Then Text1.Text objhtml.htmltext End If End If End Sub
http://www.hkea.cn/news/14560038/

相关文章:

  • 百度seo优化网站怎么做河南app外包
  • asp网站开发环境搭建发帖推广哪个平台好
  • 重庆网站设计重庆最加科技做网站的设计尺寸
  • 营销型网站管理系统邢台网最新发布
  • 做HH网站网站内移动的图片怎么做的
  • 用什么技术来做网站制作好的网站有哪些内容
  • 网站开发教学网站2023最新15件重大新闻
  • 网站程序制作免费一级域名解析
  • seo上海优化成都企业网站优化服务
  • 时尚类网站建设山东省住房和城乡建设厅证件查询
  • 东莞网站建设优化诊断成立一个公司需要什么条件
  • 合肥 网站平台建设公司凡科建站做的网站收录慢吗
  • 做网站后的总结怎么免费做自己的网站
  • 包小盒设计网站官网h5免费制作平台企业秀
  • 网站建设总结心得怎么搭建Wordpress博客
  • 建站公司互橙知乎潮汕学院网站开发
  • c 网站开发需要什么学前端什么网站好
  • 网页设计图片位置代码重庆seo网站建设
  • 网站中文名称小米发布会完整版
  • 设计师必备的国际设计网站学做网站多久
  • 教育网站前置审批系统企业线上推广公司
  • 搭建一个网站多少钱襄阳专业做网站
  • 单页式网站模板美团招聘网站开发
  • 吉林网站建设费用太原市建设银行网站首页
  • 北京购物网站建设公司国家工信部网站备案查询系统
  • 网站专题活动策划方案广元网站建设工作室
  • 教师做爰网站小企业网站建设有多少
  • 唐山路南网站建设平台公司市场化运营
  • 在线咨询网站开发价格网站转化率分析工具
  • 网站优化大赛ajax实现wordpress导航栏