mac 快捷指令 自动输入0000

事情是这样的,mac上有一个app 过一段时间要提示输入验证码,验证码是0000

我又比较懒,觉得这么简单的事情,为什么要人在这里一直操作呢?

就想着如何设置自动处理。

看了不少mac 快捷指令的教程和视频,结果都没有可以输入的代码,最多就是介绍系统自带的快捷指令。看了三天都没有思路。

最后在自动操作里面可以导出applescript,这样就可以把这一段代码放在快捷指令里,

这样就很容易,这个比直接用javascript简单一点。

代码如下,请大家自行更改。

on run {input, parameters}

-- 键入 ' 0000'

delay 4.696352

set timeoutSeconds to 2.000000

set uiScript to "keystroke \" 0000\""

my doWithTimeout( uiScript, timeoutSeconds )

return input

end run

on doWithTimeout(uiScript, timeoutSeconds)

set endDate to (current date) + timeoutSeconds

repeat

try

run script "tell application \"System Events\"

" & uiScript & "

end tell"

exit repeat

on error errorMessage

if ((current date) > endDate) then

error "Can not " & uiScript

end if

end try

end repeat

end doWithTimeout

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勤劳的执着的运维农民工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值