我在Windows 7中使用AutoHotKey脚本将剪贴板的内容作为一系列击键发送。我是AutoHotKey的新手,但我想知道是否有某种方法可以调整每次发送两次击键之间的时间。当前,脚本中的唯一一行如下:
^!k:: Send %clipboard%
Run Code Online (Sandbox Code Playgroud)
我希望能够将两次击键之间的时间(目前看来大约是每秒50个字符)增加到每秒10个字符。
我正在使用它来使用终端仿真器将击键发送到微控制器。我遇到的问题是,当我实际手动键入击键时,所有内容都会按原样进行注册,但是当我将剪贴板内容作为击键发送时,出现了问题,我希望减慢输入速度找出问题所在。本质上,在尝试另一个更复杂的解决方案之前,我想排除输入速度的问题。
如果有人有任何想法,将不胜感激。谢谢!
您可以使用此功能
使用方法
Sendpersec(Clipboard, 10)
Run Code Online (Sandbox Code Playgroud)
要么
Sendpersec("jdkfjdkjdfkjdfkjdfkdfjdf", 5)
Run Code Online (Sandbox Code Playgroud)
功能
Sendpersec(Data, Chs){
sleeptime := 1000 / Chs
IfLess,sleeptime,1
sleeptime := 1
loop,
{
StringLeft,tosend,Data,1
Send, %tosend%
sleep,%sleeptime%
StringTrimLeft,Data,Data,1
IfEqual,Data
break
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4238 次 |
| 最近记录: |