麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > VBScript > 正文

IE瀏覽器增加“復(fù)制圖像地址”的右鍵菜單的vbs代碼

2020-07-26 11:54:52
字體:
供稿:網(wǎng)友
但I(xiàn)E以及與IE共用右鍵菜單的MyIE、Sogou等瀏覽器均沒有復(fù)制圖像鏈接地址的快捷菜單,通常只有選擇圖片的屬性再在屬性對(duì)話框中復(fù)制圖片地址,很麻煩!
下面我們給IE添加一個(gè)“復(fù)制圖像地址”的右鍵菜單,步驟如下:
VB新建一個(gè)ActiveX Dll工程,工程名:NetCopyURL,將默認(rèn)生成的類名改為clsCopyURL
在clsCopyURL.cls中添加如下代碼:
Public Sub CopyImageURL(URL As String)
Clipboard.Clear
Clipboard.SetText URL
End Sub
執(zhí)行File->Make NetCopyURL.dll生成動(dòng)態(tài)鏈接庫文件NetCopyURL.dll
拷貝NetCopyURL.dll到C:/Windows/System32文件夾
運(yùn)行開始->所有程序->附件->命令提示符,輸入如下命令注冊(cè)dll:Regsvr32 C:/Windows/System32/NetCopyURL.dll
打開記事本,敲入以下內(nèi)容,并存儲(chǔ)到C:/Program Files/CopyImageUrl/CopyUrl.htm。這是右鍵菜單要執(zhí)行的VBScript腳本。
復(fù)制代碼 代碼如下:

<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>

最后在注冊(cè)表中給IE添加一個(gè)右鍵菜單:在任何位置新建一個(gè)reg文件,如AddMenu.reg,敲入如下內(nèi)容:
復(fù)制代碼 代碼如下:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt/復(fù)制圖像地址(&X)]
@="C://Program Files//CopyImageUrl//CopyUrl.htm"
"Contexts"=dword:0000002

保存后雙擊AddMenu.reg文件導(dǎo)入注冊(cè)表項(xiàng),即完成右鍵菜單的添加。
第7步中寫入注冊(cè)表的Contexts的值代表右鍵點(diǎn)擊IE中什么對(duì)象時(shí)出現(xiàn)設(shè)置的右鍵菜單,具體含義如下(可組合):
0x01 缺省
0x02 圖片
0x04 控件
0x08 表單域
0x10 選擇文本
0x20 超鏈接
如:
Contexts=0x000002,表示右鍵點(diǎn)擊IE中的圖片時(shí)出現(xiàn)設(shè)置的右鍵菜單
Contexts=0x000022,表示右鍵點(diǎn)擊IE中的圖片或超鏈接時(shí)出現(xiàn)設(shè)置的右鍵菜單
ok了,重新打開IE,打開一個(gè)有圖片的網(wǎng)頁,在圖片上右鍵單擊鼠標(biāo),此時(shí)菜單中出現(xiàn)了“復(fù)制圖像地址(&X)”的菜單項(xiàng),選擇該菜單命令,圖片的鏈接地址就被復(fù)制了。
將CopyUrl.htm的內(nèi)容改為以下代碼,可省略前5個(gè)步驟。(即不需要再做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>
制作了一個(gè)安裝文件,下載解壓后,右鍵單擊CopyImageUrl.inf,選擇“安裝”即可。打開一個(gè)有圖片的網(wǎng)頁,在圖片上右鍵單擊鼠標(biāo),此時(shí)菜單中出現(xiàn)了“復(fù)制圖像地址(&X)”的菜單項(xiàng),選擇該菜單命令,圖片的鏈接地址就被復(fù)制了。安裝文件下載地址:
CopyImageUrl.zip
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品午夜一区 | 九色国产| 视频一区 日韩 | h视频在线观看免费 | 久久精品视频日本 | 亚洲成人第一页 | 巨乳激情| 精国品产一区二区三区有限公司 | 欧美精品一区二区性色 | 欧美爱爱视频免费看 | 天天色狠狠干 | 中文字幕精品在线视频 | 国产在线精品一区二区夜色 | 国产日产精品一区二区三区四区 | 黄色特级一级片 | 久久看免费视频 | 国产成人精品免费视频大全办公室 | 久久人人爽人人爽人人片av高清 | 国产一级免费不卡 | 国产一级毛片a | 国产羞羞网站 | 99亚洲精品| 国产九色在线观看 | 欧美日本中文字幕 | 欧美性受xxxx人人本视频 | 国产精品久久久久无码av | 午夜视频在线免费播放 | 亚洲人成网在线观看 | 91丨九色丨国产在线观看 | 欧美人与禽性xxxxx杂性 | 91网站免费在线观看 | 暴力肉体进入hdxxxx0 | 亚洲一区在线视频观看 | 久久精品国产精品亚洲 | av一道本| 羞羞视频2023 | 91av日韩| 国产电影精品久久 | 国产精品18久久久久久久久 | 色屁屁xxxxⅹ免费视频 | 日韩一级免费毛片 |