问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何把VB的运行结果复制到剪贴板中

发布网友 发布时间:2022-05-20 18:38

我来回答

5个回答

热心网友 时间:2023-11-10 17:10

VB妮可 的方法确实可行
Shell "notepad", 1
SendKeys "^" + "V"
不过这样用很容易由于系统延迟出问题
Ctrl+V不一定使用在记事本上

推荐用API,效果较好,不容易出错

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Const WM_PASTE = &H302

Private Sub Command1_Click()
a = "abcd"
b = "efgh"
d = a & b
Shell "notepad", vbNormalFocus
Call SendMessage(FindWindowEx(FindWindow(vbNullString, "无标题 - 记事本"), 0, "Edit", vbNullString), WM_PASTE, 0, 0&)
End Sub

热心网友 时间:2023-11-10 17:11

clipboard.settext d '复制d这个变量到剪贴板中,clipboard为剪贴板

open 文本文件地址(包括扩展名) for output as 1
print #1,clipboard.gettext
close #1

上面为新建一个文本,路径自设,再将剪贴板内容复制保存

若想用shell的话,可以这样
Shell "notepad.exe " & xx, vbNormalFocus
SendKeys "^" + "V" '发送ctrl+V (粘贴)

xx为文本文件的地址,要绝对路径。

自己参考一下吧!很多方法

热心网友 时间:2023-11-10 17:11

Shell "notepad", 1
SendKeys "^" + "V"
不过这样用很容易由于系统延迟出问题
Ctrl+V不一定使用在记事本上
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const WM_PASTE = &H302
Private Sub Command1_Click()
a = "abcd"
b = "efgh"
d = a & b
Shell "notepad", vbNormalFocus
Call SendMessage(FindWindowEx(FindWindow(vbNullString, "无标题 - 记事本"), 0, "Edit", vbNullString), WM_PASTE, 0, 0&)
End Sub

热心网友 时间:2023-11-10 17:12

Clipboard.SetText d
就行了

热心网友 时间:2023-11-10 17:12

Private Sub Command1_Click()
a = "abcd"
b = "efgh"
d = a & b
Print d
Clipboard.Clear
Clipboard.SetText d
Shell "notepad", 1
SendKeys "^" + "V"
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
特别精辟的个性签名(非常经典的个性句子) 特别经典的个性签名(非常惊艳的个性句子) 文艺范十足的个性签名(温柔治愈的个性签名句子) wps文字怎么设置每页头和尾 27岁的女人需要补充哪些营养元素 27岁该重视美容了吗?都可以用哪些方法好些呢? airpods连不上手机怎么回事 - 知百科 腰肌劳损能养好吗? 有一段相声讲的是原始人打猎,唱歌,学说话的,请问名字是什么? 个人征信逾期记录的修复攻略,手把手传授 vb 将文本文件的内容复制到剪贴板 vb复制指定内容到剪贴板 什么鱼?鱼的名称! VB/BAT中复制文件到剪贴板的操作 点击一个命令按钮后把vb列表框中的内容复制到剪贴板 VB中怎样把指定路径上的文件复制到剪切板中 vb怎么将文本复制到剪切板 本店地址搬迁了,怎么在百度地图上修改我们店的地址和电话,是直接纠错就可以了么? 谁能帮我讲解一下病梅馆记? 用三个为了………不再失去造句 静穆怎么组词造句。 念是几年级学的生字 痛哭还是恸哭 赤耳的赤耳 哀其不幸怒其不争是什么意思? 求允浩evisu 所有代言图 用悯伤造句,急急急! ck的牛仔裤是用丹宁布做的吗 可怜的近义词是什么 请问JASONWOOD 10183311这条牛仔裤有没有赤耳呢 VB 复制内容到剪贴板 如何输出返回值? 工作一年了,你有何体会和感想?? 回力帆布鞋的企业简介 回力总部地址 回力、人本、飞跃哪一双最好穿又百搭? 月旦是什么意思 月旦成语有哪些 好作月旦是什么意思? 风骚任我,月旦由人.月旦是什么意思?? 什么什么什么旦 秦腔作为一种民间传统文化艺术,应如何传承?请你提出两条合理化的建议 月旦评的历史概况 汝南月旦是指十二生肖的哪一个或可以形容哪个生肖 月旦春秋是什么意思 月旦春秋的释义 月旦春秋的介绍 三国时期月谈,就是那个曹操去问自己怎么样,那人说是枭雄,然后三国演义说操大喜,三国志是 哈哈哈 月旦评的介绍 月旦春秋的同源典故 月什么旦有什么成语