最近看过此主题的会员

查看: 682|回复: 2

[代码发布] 【AppleScript】模拟键盘操作

[复制链接]

97

主题

1037

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

发表于 2019-1-8 02:40:03 | 显示全部楼层 |阅读模式
AppleScript Key Codes
Mac 键盘快捷键 - Apple 支持
以下是一个简单的模拟键盘操作脚本,模拟的是系统默认快捷键“Option + Command + H”,效果:查看最前面的应用但隐藏所有其他应用。
为什么拿这个快捷键举例子,当然是因为它最人畜无害啊,而且还可以加到我的截图增强脚本里做为一个点缀。
[AppleScript] 纯文本查看 复制代码
tell application "System Events" to key code 4 using {option down, command down}

key code 4 指的就是键盘上的“H”,{option down, command down} 指的就是同时按下Option和Command。
大家可以据此举一反三,把你想要操作的快捷键写成AppleScript,然后用触摸手势、鼠标手势等来触发,哈哈。

suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter

97

主题

1037

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

 楼主| 发表于 2019-1-8 02:46:01 | 显示全部楼层
本帖最后由 无限可能 于 2019-1-8 02:47 编辑

与隐藏其他app相对应的就是隐藏当前app
不过其实只要Command+M即可,以下脚本纯属娱乐
[AppleScript] 纯文本查看 复制代码
-- 隐藏当前app
tell application "System Events"
        set frontProcess to first process whose frontmost is true
        set visible of frontProcess to false
end tell


suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter
回复

使用道具 举报

97

主题

1037

积分

134 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7Rank: 7

举世无双百里挑一攻无不克先锋旗帜优秀新人

 楼主| 发表于 2019-2-27 00:00:35 | 显示全部楼层
补充一个 Javascript 的 keystroke

JavaScript - Detecting keystrokes
suliveevil.github.io
www.better365.club/?fromuid=18
https://github.com/suliveevil/BetterAndBetter
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表