VB编程如何实现按下键盘F1即复制,按下F2即粘贴 20
我想弄一个VB软件,功能就是我按下键盘上的F1就可以复制任何界面被选中的文字,按下键盘上的F2就可以把刚才复制的文字粘贴到任何一个地方。我要的功能就这么简单,哪位大神能帮...
我想弄一个VB软件,功能就是我按下键盘上的F1就可以复制任何界面被选中的文字,按下键盘上的F2就可以把刚才复制的文字粘贴到任何一个地方。我要的功能就这么简单,哪位大神能帮帮我,万分感谢!
展开
2个回答
展开全部
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
Private Sub Form_Load()
Timer1.Interval = 300
End Sub
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF1) Then SendKeys "^C"
If GetAsyncKeyState(vbKeyF2) Then SendKeys "^V"
End Sub
Private Sub Form_Load()
Timer1.Interval = 300
End Sub
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyF1) Then SendKeys "^C"
If GetAsyncKeyState(vbKeyF2) Then SendKeys "^V"
End Sub
追问
你好,我按你这个代码编写程序,为什么复制粘贴时会出现一些卡顿的现象,还有假如我想按下键盘分号的那个键即复制,按下键盘逗号的那个键即粘贴。请问怎么修改代码呢?
追答
修改Timer1.Interval = 300这个数字调整到你需要的速度
别的问题开新帖子问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询