问题标签 [py-appscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
283 浏览

automation - 使用 appscript 如何在 Safari 中接受自签名 SSL 证书

我正在尝试自动化一些涉及浏览到 https url 的东西。我在 Mac OS X 上将 py-appscript 与 Safari 一起使用。但是当 Safari 导航到 https URL 时,由于我有一个自签名证书,它会弹出一个弹出窗口,要求您接受它以继续。我想不出办法来做到这一点。当然使用签名证书可以解决问题,但我很好奇是否可以通过 appscript 接受或单击 Safari 上的弹出对话框?

0 投票
1 回答
170 浏览

python - 带有日期时间的 py-appscript 过滤器

从 iCal 日历中选择事件时,我正在尝试使用 datetime 属性的日期字段作为过滤器。

以下似乎不起作用(选择当前日期的所有事件):

我得到结果:AttributeError: Unknown property, element or command: 'day'

但是,这有效(用于打印任何事件的日期)......

0 投票
1 回答
603 浏览

applescript - 如何访问所有菜单栏图标

我说的是出现在菜单栏右侧的图标。我可以使用 (py-appscript) 访问该菜单栏

app(u'System Events').processes[u'SystemUIServer'].menu_bars[1]

& menu_bar_item[1]、menu_bar_items[1] 等指的是每个图标。

但是,上面有几个图标无法使用此方法引用。例如,角落里的搜索图标不属于 SystemUIServer。同样,我们的应用程序的图标也显示在那里,但不能像上面的例子那样被引用。那么如何引用这些图标呢?我想执行单击、右键单击等操作。有没有办法列出栏上显示的所有图标?这样我就可以随时抓住位置并以这种方式单击它们。有什么建议么?

0 投票
1 回答
1521 浏览

python - 将密钥代码发送到字段

我想使用 py-appscript 模拟按下回车键

我已经找到了这个,但它似乎只输出换行符 Translate Applescrip [key code 125 using command down] 到 appscript

现在我想在设置值后按回车键。

例如,输入 IP 后按回车键。

或将密钥代码发送到字段本身。

0 投票
1 回答
1068 浏览

photoshop - 如何使用 py-appscript 将 PSD 导出为 PNG?

我编写了一个脚本,用 rb-appscript 将 PSD 导出为 PNG。这很好,花花公子,但我似乎无法在 py-appscript 中完成它。

这是红宝石代码:

这是显然不等价的python代码:

python 脚本中唯一不起作用的部分是保存。我在尝试不同的导出选项和东西时遇到了各种各样的错误:

连接无效... 发生一般 Photoshop 错误。此功能在此版本的 Photoshop 中可能不可用...无法将某些数据转换为预期类型...

我可以只使用 ruby​​ 脚本,但我们所有的其他脚本都在 python 中,所以能够在 python 中完成它会很好。提前感谢互联网。

0 投票
2 回答
1680 浏览

python - 将 AppleScript 翻译成 Python appscript (`do javascript`)

这是 AppleScript 模板:

我想把它翻译成 Python appscript。不幸的是,我无法弄清楚如何翻译do javascript. 有任何想法吗?

我什至不知道如何找到它。也许我对 AppleScript 的了解太少了。是do关键字吗?还是我发送给应用程序的命令?是javascript一个参数do吗?还是do javascript属于一起(作为带有空格的命令)?

0 投票
1 回答
477 浏览

python - Python appscript 错误:OSERROR:-1700,无法将某些数据转换为预期类型

给出:

我不完全使用什么kfil手段。有人可以解释吗?

我试图做以下事情:

这给了我:

0 投票
0 回答
85 浏览

python - Python appscript 不存在文件的文件类型使用。错误-1700

我尝试从这里遵循一些 Python appscript 示例。

以下代码

为什么?

0 投票
2 回答
709 浏览

python - Python appscript OSAX display_dialog:如何将其移至前台

我正在玩这里的示例;尤其是 我有这个代码:

对话框始终在后台打开。如何在前台打开(或移动到)前台?

0 投票
0 回答
286 浏览

python - 使用 Python AppScript 库在 OS X Lion 中更改桌面

我的目标是使用 py-appscript 更改每个 Mac OS X Lion 背景(在每个任务控制空间和每个屏幕上)。

我在 SO 上找到了一段改变背景的代码:

我想要一个代码,使我能够为给定空间设置背景,或者让我更改当前空间以手动将背景设置为每个空间。

为给定的外部屏幕设置背景的机会将是一个加号(我的示例代码只是更改主监视器的背景)。