ahk脚本题。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ahk脚本题。相关的知识,希望对你有一定的参考价值。

求一个ahk脚本,按下E键脚本启动,每间隔0.1秒顺序按下E、8、9三个键,循环至松开E键

如果是短时间的连发的话
做长按是不错
如果是长时间都要连发的话
可以启用按一下启动
再按一下关闭
#Persistent
#SingleInstance
v_Enable=0
E::

v_Enable:=!v_Enable
If (v_Enable=0)
SetTimer, Label0, Off
Else
SetTimer, Label0, 1

Return
Label0:

Send,E
sleep 10
Send,8
sleep 10
Send,9

return
按住不放的就要这么写
#Persistent
#SingleInstance
$e:: ;
Loop

if not GetKeyState("e", "P") ;
break
Send,E
sleep 10
Send,8
sleep 10
Send,9

return
参考技术A

~a:: ;去掉~不发送。


KeyWait, w ,D ;等待按下。


KeyWait, LButton ,D ;等待按下。


Send, 7。


Return。

;w::Return ;去掉;不发送w。

双击映射坚果云网盘并打开的AHK源代码

 

双击映射坚果云网盘并打开的AHK源代码

 

#SingleInstance,force ;当此脚本已经运行时自动替换旧实例再次运行。
#Persistent ;让脚本持久运行(即直到用户关闭或遇到 ExitApp)。
#NoEnv ;不检查空变量是否为环境变量(建议所有新脚本使用)。
;~ #NoTrayIcon ;不显示托盘图标。

InputBox, UserInput, Please Enter your Password.,. , hide ,600,100
if ErrorLevel
{
ExitApp
}
else
{
IfEqual,UserInput,""
{
MsgBox,密码错误 请重新输入密码!
ExitApp
}
IfNotEqual,UserInput,322
{
MsgBox,密码错误 请重新输入密码!
ExitApp
}
}
RunWait,"C:\Program Files\NetDrive2\nd2cmd.exe" -c m -t dav -u http://dav.jianguoyun.com/dav -a [email protected] -p 322 -d z -l 办公盘
Run,Z:\
SetTimer,UnMountDriverTimer,3000
return

UnMountDriverTimer:
;===检查用户输入系统空闲时间(鼠标键盘无动作时间)并决定是否弹出坚果云网盘并锁定桌面====
;用户输入系统空闲时间(鼠标键盘无动作时间)大于1分钟则弹出坚果云网盘并锁定桌面
IfGreater, A_TimeIdle, 60000
{
Run,"C:\Program Files\NetDrive2\nd2cmd.exe" -c u -t dav
Sleep,500
Run,"C:\Program Files\NetDrive2\nd2cmd.exe" -c u -d z
Sleep,500
Run Rundll32.exe user32.dll LockWorkStation
Sleep,500
Run Rundll32.exe user32.dll LockWorkStation
Sleep,500
SetTimer,UnMountDriverTimer,Delete
Sleep,500
ExitApp
}
return

 

 

双击映射坚果云网盘并打开的AHK源代码

以上是关于ahk脚本题。的主要内容,如果未能解决你的问题,请参考以下文章

如何在启动时自动构建 AHK 脚本?

求一个超简单AHK脚本。每隔2秒按一次1。。谢谢

如何编写使用快捷方式关闭 PowerShell 的 AHK 脚本?

;~ 并发运行的AutoHotkey脚本真机实际测试模板参考20191010.ahk

【AHK】autohotkey如何编译脚本,让F9键实现WIN+L功能,即锁定电脑功能。

求AHK(AutoHotKey)写个超简单脚本