当前位置:首页>开发>正文

VBS,如何获取剪贴板的内容. 如何获取剪切板内容

2023-07-16 07:20:16 互联网 未知 开发

 VBS,如何获取剪贴板的内容. 如何获取剪切板内容

VBS,如何获取剪贴板的内容.

Set ie=createobject("internetexplorer.application")
ie.navigate "about:blank"
ie.visible=False
str=ie.document.parentwindow.clipboarddata.getdata("text")
msgbox str

第二个 先判断复制的文件名字是不是txt文件格式, 在读不读取不就行了吗

补充:首先通过“工具”的“Internet选项”中的“安全”,点击“自定义级别”,然后你就要仔细了,在出现的很多选择栏目中找到“允许对剪切板进行编程访问”,选择“启用”,最后确认就OK了。
提醒下,这样设置浏览网页时候安全性会降低的哟!

如何获取剪切板内容

#include
#include
#include
int main()
{
char *url,*pData
size_t length
OpenClipboard(NULL)
HANDLE hData=GetClipboardData(CF_TEXT)
assert(hData!=NULL)
length=GlobalSize(hData)
url=(char*)malloc(length 1)
pData=(char*)GlobalLock(hData)
strcpy(url,pData)
GlobalUnlock(hData)
CloseClipboard()
url[length]=0
printf("%s ",url)
}

如何读出系统剪切板中的内容? VB高手帮帮忙啊?

Option Explicit

Private Sub Command1_Click()
If Clipboard.GetFormat(vbCFText) Then
剪贴板中保存的是文字
MsgBox Clipboard.GetText, , "TEXT"
设置剪贴板文字
Clipboard.SetText "Quick fox"
ElseIf Clipboard.GetFormat(vbCFBitmap) Then
剪贴板中保存的是位图
MsgBox "BITMAP"
在窗口上显示
Me.Picture = Clipboard.GetData(vbCFBitmap)
Else
其他格式请自行处理
MsgBox "Unknown format"
End If
End Sub