按键精灵问题
PluginHwnd=Window.MousePoint()Delay1000Delay1000Delay2000//先定义个变量ii=0Delay1000Whilei<...
Plugin Hwnd = Window.MousePoint()
Delay 1000
Delay 1000
Delay 2000
//先定义个变量 i
i=0
Delay 1000
While i<50
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:90)按键
Plugin Bkgnd.KeyPress(Hwnd, 90)
Delay 1000
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:88)按键
Plugin Bkgnd.KeyPress(Hwnd, 88)
Delay 1000
i=i+1
If i=50
EndIf
问题是,如果我要在重复50次按键的途中,1分10秒时按下F1,1分20秒时按下F2,1分30秒时按下F3,一直循环,直到50次按键结束...该如何写命令?
补充一下,到按F1,F2,F3的时候,暂停50次按键,直到F1,2,3按完,再继续运行50次按键 展开
Delay 1000
Delay 1000
Delay 2000
//先定义个变量 i
i=0
Delay 1000
While i<50
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:90)按键
Plugin Bkgnd.KeyPress(Hwnd, 90)
Delay 1000
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:88)按键
Plugin Bkgnd.KeyPress(Hwnd, 88)
Delay 1000
i=i+1
If i=50
EndIf
问题是,如果我要在重复50次按键的途中,1分10秒时按下F1,1分20秒时按下F2,1分30秒时按下F3,一直循环,直到50次按键结束...该如何写命令?
补充一下,到按F1,F2,F3的时候,暂停50次按键,直到F1,2,3按完,再继续运行50次按键 展开
1个回答
展开全部
.... 我给你算算哈...
Delay 1000 // 意思是延时1秒
1000毫秒=1秒
1分10秒=70000毫秒
执行按键50次, 中间有2秒的延时 也就是 2*1000*50=100000毫秒
那么在1分10秒时按F1这个操作只能执行一次....
里
==========大概就是这样===========
Plugin Hwnd = Window.MousePoint()
Delay 1000
//先定义个变量 i
i=0
// 这里记录一下当前时间
Plugin s = Sys.GetTime()
While i<50
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:90)按键
Plugin Bkgnd.KeyPress(Hwnd, 90)
Delay 1000
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:88)按键
Plugin Bkgnd.KeyPress(Hwnd, 88)
Delay 1000
i=i+1
Plugin s1 = Sys.GetTime()
If s1-s=70000
KeyPress 112,1
Delay 10000
KeyPress 113,1
Delay 10000
KeyPress 114,1
EndIf
EndWhile
Delay 1000 // 意思是延时1秒
1000毫秒=1秒
1分10秒=70000毫秒
执行按键50次, 中间有2秒的延时 也就是 2*1000*50=100000毫秒
那么在1分10秒时按F1这个操作只能执行一次....
里
==========大概就是这样===========
Plugin Hwnd = Window.MousePoint()
Delay 1000
//先定义个变量 i
i=0
// 这里记录一下当前时间
Plugin s = Sys.GetTime()
While i<50
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:90)按键
Plugin Bkgnd.KeyPress(Hwnd, 90)
Delay 1000
//下面这句用于向后台窗口句柄(变量:Hwnd)发送一个键盘(扫描码:88)按键
Plugin Bkgnd.KeyPress(Hwnd, 88)
Delay 1000
i=i+1
Plugin s1 = Sys.GetTime()
If s1-s=70000
KeyPress 112,1
Delay 10000
KeyPress 113,1
Delay 10000
KeyPress 114,1
EndIf
EndWhile
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询