神剑山庄资源网 Design By www.hcban.com
但IE以及与IE共用右键菜单的MyIE、Sogou等浏览器均没有复制图像链接地址的快捷菜单,通常只有选择图片的属性再在属性对话框中复制图片地址,很麻烦!
下面我们给IE添加一个“复制图像地址”的右键菜单,步骤如下:
VB新建一个ActiveX Dll工程,工程名:NetCopyURL,将默认生成的类名改为clsCopyURL
在clsCopyURL.cls中添加如下代码:
Public Sub CopyImageURL(URL As String)
Clipboard.Clear
Clipboard.SetText URL
End Sub
执行File->Make NetCopyURL.dll生成动态链接库文件NetCopyURL.dll
拷贝NetCopyURL.dll到C:\Windows\System32文件夹
运行开始->所有程序->附件->命令提示符,输入如下命令注册dll:Regsvr32 C:\Windows\System32\NetCopyURL.dll
打开记事本,敲入以下内容,并存储到C:\Program Files\CopyImageUrl\CopyUrl.htm。这是右键菜单要执行的VBScript脚本。
复制代码 代码如下:
<script language="VBscript">
Sub OnContextMenu()
On Error Resume Next
set srcEvent = external.menuArguments.event
set EventElement = external.menuArguments.document.elementFromPoint(srcEvent.clientX, srcEvent.clientY)
set objNet=CreateObject("NetCopyURL.clsCopyURL")
objNet.CopyImageURL(EventElement.href)
end Sub
call OnContextMenu()
</script>
最后在注册表中给IE添加一个右键菜单:在任何位置新建一个reg文件,如AddMenu.reg,敲入如下内容:
复制代码 代码如下:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\复制图像地址(&X)]
@="C:\\Program Files\\CopyImageUrl\\CopyUrl.htm"
"Contexts"=dword:0000002
保存后双击AddMenu.reg文件导入注册表项,即完成右键菜单的添加。
第7步中写入注册表的Contexts的值代表右键点击IE中什么对象时出现设置的右键菜单,具体含义如下(可组合):
0x01 缺省
0x02 图片
0x04 控件
0x08 表单域
0x10 选择文本
0x20 超链接
如:
Contexts=0x000002,表示右键点击IE中的图片时出现设置的右键菜单
Contexts=0x000022,表示右键点击IE中的图片或超链接时出现设置的右键菜单
ok了,重新打开IE,打开一个有图片的网页,在图片上右键单击鼠标,此时菜单中出现了“复制图像地址(&X)”的菜单项,选择该菜单命令,图片的链接地址就被复制了。
将CopyUrl.htm的内容改为以下代码,可省略前5个步骤。(即不需要再做ActiveX DLL了)
<script language="VBscript">
Sub OnContextMenu()
set srcEvent = external.menuArguments.event
set EventElement = external.menuArguments.document.elementFromPoint(srcEvent.clientX, srcEvent.clientY)
set cpbObj = external.menuArguments.clipboardData
call cpbObj.setData("Text",EventElement.href)
end Sub
call OnContextMenu()
</script>
制作了一个安装文件,下载解压后,右键单击CopyImageUrl.inf,选择“安装”即可。打开一个有图片的网页,在图片上右键单击鼠标,此时菜单中出现了“复制图像地址(&X)”的菜单项,选择该菜单命令,图片的链接地址就被复制了。安装文件下载地址:
CopyImageUrl.zip
下面我们给IE添加一个“复制图像地址”的右键菜单,步骤如下:
VB新建一个ActiveX Dll工程,工程名:NetCopyURL,将默认生成的类名改为clsCopyURL
在clsCopyURL.cls中添加如下代码:
Public Sub CopyImageURL(URL As String)
Clipboard.Clear
Clipboard.SetText URL
End Sub
执行File->Make NetCopyURL.dll生成动态链接库文件NetCopyURL.dll
拷贝NetCopyURL.dll到C:\Windows\System32文件夹
运行开始->所有程序->附件->命令提示符,输入如下命令注册dll:Regsvr32 C:\Windows\System32\NetCopyURL.dll
打开记事本,敲入以下内容,并存储到C:\Program Files\CopyImageUrl\CopyUrl.htm。这是右键菜单要执行的VBScript脚本。
复制代码 代码如下:
<script language="VBscript">
Sub OnContextMenu()
On Error Resume Next
set srcEvent = external.menuArguments.event
set EventElement = external.menuArguments.document.elementFromPoint(srcEvent.clientX, srcEvent.clientY)
set objNet=CreateObject("NetCopyURL.clsCopyURL")
objNet.CopyImageURL(EventElement.href)
end Sub
call OnContextMenu()
</script>
最后在注册表中给IE添加一个右键菜单:在任何位置新建一个reg文件,如AddMenu.reg,敲入如下内容:
复制代码 代码如下:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\复制图像地址(&X)]
@="C:\\Program Files\\CopyImageUrl\\CopyUrl.htm"
"Contexts"=dword:0000002
保存后双击AddMenu.reg文件导入注册表项,即完成右键菜单的添加。
第7步中写入注册表的Contexts的值代表右键点击IE中什么对象时出现设置的右键菜单,具体含义如下(可组合):
0x01 缺省
0x02 图片
0x04 控件
0x08 表单域
0x10 选择文本
0x20 超链接
如:
Contexts=0x000002,表示右键点击IE中的图片时出现设置的右键菜单
Contexts=0x000022,表示右键点击IE中的图片或超链接时出现设置的右键菜单
ok了,重新打开IE,打开一个有图片的网页,在图片上右键单击鼠标,此时菜单中出现了“复制图像地址(&X)”的菜单项,选择该菜单命令,图片的链接地址就被复制了。
将CopyUrl.htm的内容改为以下代码,可省略前5个步骤。(即不需要再做ActiveX DLL了)
<script language="VBscript">
Sub OnContextMenu()
set srcEvent = external.menuArguments.event
set EventElement = external.menuArguments.document.elementFromPoint(srcEvent.clientX, srcEvent.clientY)
set cpbObj = external.menuArguments.clipboardData
call cpbObj.setData("Text",EventElement.href)
end Sub
call OnContextMenu()
</script>
制作了一个安装文件,下载解压后,右键单击CopyImageUrl.inf,选择“安装”即可。打开一个有图片的网页,在图片上右键单击鼠标,此时菜单中出现了“复制图像地址(&X)”的菜单项,选择该菜单命令,图片的链接地址就被复制了。安装文件下载地址:
CopyImageUrl.zip
标签:
IE,浏览器,复制图像地址
神剑山庄资源网 Design By www.hcban.com
神剑山庄资源网
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
神剑山庄资源网 Design By www.hcban.com
暂无IE浏览器增加“复制图像地址”的右键菜单的vbs代码的评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
2024年06月27日
2024年06月27日
- 瑞鸣音乐《中国音乐地图之听见河南豫剧经典唱段》2020[WAV分轨]
- 【伊比萨沙发】VA-2024-IbizaSpring2024(LoungeCocktailsfromtheHeart)[FLAC]
- 群星《世界顶级汽车音响试音王》4K金碟16CD[WAV+CUE]
- 群星-音效环绕天碟《极致环绕人声天碟天品》7CD[WAV]
- 泰拉克SACD古典试音碟7SACD-ISO
- 群星《红歌宝典》20CD[WAV/分轨]
- 《101系列:好歌101首 细听年代精选》[WAV+CUE][3.6GB]
- 《101系列 6CD 国语经典101首歌曲 张学友 王菲代表作》[APE+CUE][2.8GB]
- 《101系列:国语经典101 VOL2 6CD 精选最经典101首》[WAV+CUE][2.3GB]
- 群星《十年网络红歌》15CD[WAV分轨]
- 宝丽金-环球10周年至50周年经典金曲15CD[低速原抓WAV+CUE]
- FIM唱片《十大男伶》[低速原抓WAV+CUE]
- 《101系列:情歌101 6CD》[WAV+CUE][3.1GB]
- 庄心妍《降调版合集》[320K/MP3][52.96MB]
- 庄心妍《降调版合集》[FLAC/分轨][118.78MB]