用vb写一个定时按回车的代码

我需要1分钟或者半分钟定时按一下回车这样一个功能,请高手写个代码,要能够运行并能生成exe的,另外看看下面这个代码的问题所在,能解决的也给分,使用sendkeys就可以。... 我需要1分钟或者半分钟定时按一下回车这样一个功能,请高手写个代码,要能够运行并能生成exe的,另外看看下面这个代码的问题所在,能解决的也给分,使用sendkeys就可以。

Option Explicit

Dim s As Integer

Private Sub Form_Load()
Timer1.Interval = 1000
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()

s = s + 1

If s >= 60 Then
s = 0
SendKeys "{enter}"
End If

End Sub

窗体启动后就开始运行!

解决的好的朋友还给加分
我想是这个回车程序运行起来以后,就最小化,然后打开一个工具,这个工具有个输入框,就对这个输入框回车就ok
展开
 我来答
该问答中所提及的号码未经验证,请注意甄别。
bz3zwy
2008-12-06 · TA获得超过130个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:139万
展开全部
我加了一句话,就是运行时使程序最小化,这样就可实现不停向焦点处按回车键了。
Option Explicit
Dim s As Integer

Private Sub Form_Load()
Timer1.Interval = 100
Timer1.Enabled = True
Me.WindowState = 1 '运行后最小化,可以在焦点处实现按键
End Sub

Private Sub Timer1_Timer()
s = s + 1
If s >= 60 Then
s = 0
SendKeys "{enter}"
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxz1969
2008-12-06 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8524
采纳率:33%
帮助的人:1.1亿
展开全部
你的这段代码没有问题,问题出在你SendKeys的时候,你的焦点在何处,要知道SendKeys只往有焦点的控件发送 "{enter}" 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mying_2002
2008-12-06 · TA获得超过1035个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:302万
展开全部
试试这个,就加了一行。
Option Explicit

Dim s As Integer

Private Sub Form_Load()
Timer1.Interval = 100
Timer1.Enabled = True
Me.KeyPreview = True
End Sub

Private Sub Timer1_Timer()

s = s + 1

If s >= 60 Then
s = 0
SendKeys "{Enter}"
End If

End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伊号科技
2008-12-06 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:133万
展开全部
Time

我知道,加我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zUfs6652
2008-12-06 · TA获得超过4217个赞
知道小有建树答主
回答量:1431
采纳率:0%
帮助的人:1289万
展开全部
459205593
联系一下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式