请教用VB编写一个自动按键小程序

当标题为“消息框"的窗口中出现“请按F1,再按F2”的信息时,自动按F1、F2。把完整代码写出来吧。一个滚动显示各种信息的窗口‘消息”,当其出现‘请按F1,F2'时,需手... 当标题为“消息框"的窗口中出现“请按F1,再按F2”的信息时,自动按F1、F2。把完整代码写出来吧。
一个滚动显示各种信息的窗口‘消息”,当其出现‘请按F1,F2'时,需手动按F1F2,请用VB编写代码,实现检测到窗口中出现上述信息时,自动按F1和F2.
展开
 我来答
瑞智04n
2009-04-06 · TA获得超过273个赞
知道答主
回答量:95
采纳率:0%
帮助的人:0
展开全部

程序包含一个标签和一个间隔1秒的时间控件... 

Private xx(1 To 5) As String 

Private i As Integer, f As Integer 

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) 

If KeyCode = 112 Then 

f = MsgBox("你按了F1,继续吗?", vbYesNo + vbInformation, "提示") 

If f = vbYes Then 

Timer1.Enabled = True 

Else 

Call Form_KeyDown(113, 0) 

End If 

ElseIf KeyCode = 113 Then 

MsgBox "你按了F2键,结束应用程序!" 

End 

End If 

End Sub 

Private Sub Form_Load() 

xx(1) = "aaaaaaaaaa" 

xx(2) = "bbbbbbbbbb" 

xx(3) = "cccccccccc" 

xx(4) = "dddddddddd" 

xx(5) = "请按F1、F2" 

i = 1 

End Sub 

Private Sub Timer1_Timer() 

Label1.Caption = xx(i) 

If xx(i) = "请按F1、F2" Then 

Timer1.Enabled = False 

Call Form_KeyDown(112, 0) 

End If 

i = i + 1 

If i > 5 Then i = 1 

End Sub 

你也可以手动按F1、F2 效果一样!

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
chenghaoqw
2009-04-06 · TA获得超过269个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:186万
展开全部
在窗体上添加计时器Timer1控件
代码部分是
Private sub Timer1_timer
i=i+1
if i = 180 then
Msgbox "请按F1,再按F2"
sendkeys "{F1}"
sendkeys "{F1}"
i=0
end if
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式