[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] 如何用VBS取得当前网页的地址并复制到剪贴板?

本帖最后由 tonyabbs 于 2017-10-5 02:09 编辑

我看到用window.location.hef可以获得当前网页的地址,但vbs如何定义这个windows 对象?

代码好像不全?是不是这样?
  1. Dim win,objshell
  2. 'Set ws=createobject("wscript.shell")
  3. Set win=CreateObject("InternetExplorer.Application")
  4. Set objshell=CreateObject("Shell.Application")
  5. For Each win In objshell.Windows
  6.          If LCase(Right(win.fullName,12))="iexplore.exe" Then
  7.              msgbox win.LocationURL
  8.              if win.LocationURL="about:blank" then
  9.                   
  10.              end if
  11.          End If
  12. Next
  13. Set Shell=Nothing
复制代码
但是好像不能起作用,msgbox没显示

TOP

本帖最后由 tonyabbs 于 2017-10-8 22:05 编辑

我用的是360极速浏览器,想把这个网址信息加入到现有的剪贴板中。(当前的剪贴板中已复制了当前网页的内容)能帮忙搞一下吗?谢谢!
是360chrome.exe?

TOP

我用ie可以用了,但问题是要找到当前网页的网址。你的代码是获得当前ie里面的所有打开的网址。

TOP

当我看到某个网页的时候,想用快捷键调用这个vbs取得当前网页地址。

TOP

返回列表