0

如何将以下 Applescript 转换为 appscript:

tell application "System Events"
    key code 0 using command down
end tell

我想执行类似“Command + A”的快捷方式,即选择所有文本。

4

2 回答 2

0

查看作为 Appscript 的一部分安装的应用程序 ASTranslate。它将 Applescript 转换为 Python 或 Ruby 的 Appscript。请注意,它只会捕获 Apple 事件,因此不会翻译循环等 Applescript 结构。它非常易于使用。只需在一个窗格中通过您的 Applescript,点击 cmd-R,它就会生成翻译后的 Appscript + Python 代码。对于您的示例,它是

app(u'系统事件').key_code(0, using=k.command_down)

虽然偶尔您会发现一些一般情况下无法正常工作的东西,但 ASTranslate 是使用 Appscript 的必备工具。

于 2010-09-23T22:36:46.900 回答
0

Bellow 是通过 Python 使用 Applescript 的 keystroke,很难搜索到:

http://www.agapow.net/programming/python/applescript-via-python

于 2010-09-20T05:52:15.310 回答