While 1 = 1
If Time ="17:24:00" Then KeyPress "Enter",1
Wend
用这个脚本可以按回车,但是按了好多次。求个只按一次的,在线等。
用按键精灵怎么实现定时只按一次回车键?是只按一次
答案:2 悬赏:60 手机版
解决时间 2021-01-24 20:03
- 提问者网友:战皆罪
- 2021-01-24 08:50
最佳答案
- 五星知识达人网友:空山清雨
- 2021-01-24 09:40
注意语句的逻辑,你的语句逻辑是:循环获取时间,只要到了时间就按回车。
但是你没有考虑脚本执行的速度,它1秒可以执行至少10多次,你只要在后面加个1秒的延时就解决了。
While 1 = 1
If Time = "17:24:00" Then KeyPress "Enter", 1
Delay 1000
Wend
//
Do
时间 = time
Delay 500
Loop Until 时间 = "17:24:00"//循环获取时间,如果到时间就跳出循环
KeyPress "Enter", 1
//
按键 = 0//用变量也可以,监视变量的值就可以自如的控制
Do
时间 = time
If 时间 = "17:24:00" Then
KeyPress "Enter", 1
按键 = 按键 + 1
If 按键 = 1 Then
Exit Do
End If
End If
Loop
但是你没有考虑脚本执行的速度,它1秒可以执行至少10多次,你只要在后面加个1秒的延时就解决了。
While 1 = 1
If Time = "17:24:00" Then KeyPress "Enter", 1
Delay 1000
Wend
//
Do
时间 = time
Delay 500
Loop Until 时间 = "17:24:00"//循环获取时间,如果到时间就跳出循环
KeyPress "Enter", 1
//
按键 = 0//用变量也可以,监视变量的值就可以自如的控制
Do
时间 = time
If 时间 = "17:24:00" Then
KeyPress "Enter", 1
按键 = 按键 + 1
If 按键 = 1 Then
Exit Do
End If
End If
Loop
全部回答
- 1楼网友:北方的南先生
- 2021-01-24 11:10
messagebox "把鼠标放在需要点击的位置后按回车"
savemousepos
do
restoremousepos
delay 500
leftclick 1
delay 500
keypress "enter", 1
loop
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯