问题标签 [sourceforge-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.
python - 使用 py-appscript 访问 URL 时在 Mac Dock 中弹跳 Python 应用程序
在使用 py-appscript 访问 URL 时,这对我来说是一个反复出现的奇怪问题,首先是在 Safari 中,现在是在 Chrome 中。
每当我运行脚本命令以获取终端中的当前 URL 时,例如,
“Python”应用程序的一个弹跳实例出现在 Dock 中。我已验证此“Python”应用程序位于:
如何在不弹出此内容的情况下获取当前 URL?
objective-c - 将 id 转回 AppScript Objective-c 中的引用对象
我正在编写一个使用 Objective-C-appscript (objc-appscript) 与 Mail 对话的应用程序。我想复制当前选择的邮件消息并稍后对其执行一些处理——此时当前选择可能已更改。
我需要将 theSelection 转回 MLReference *。我确定这应该是一个简单的操作,但我是 appscript 的新手,需要一些指导。谢谢!
python - python appscript 模块 - 创建 k。类型对象
我正在学习和享受 appscript 模块,但我对如何实例化基本 k 有点困惑。类型对象。例如,如果我想创建一个包含 k.boolean 值的变量,以便在编写应用程序脚本时使用,我该如何创建它,然后将其传递给该应用程序中属性的 set() 方法?
假设我正在编写 Adobe Illustrator 脚本:
在 Illustrator 中,图层对象有一个属性 layer.visible,它有一个 k.boolean 值。
如何创建一个 k.boolean 类型的变量 m,例如:
将 .visible 属性设置为不同的 k.boolean 值?
python - appscript属性错误
我是编程新手,也是 python 新手。我正在尝试在 python 脚本中使用 appscript 来选择 pdf 和新的目标文件夹,在 Adobe Acrobat Pro 中打开 pdf,对其进行 OCR,然后将其保存在新文件夹中。沿着他们的方式进行测试,在 acrobat 打开 pdf 后,我得到了一个 AttributeError,它在 OCR 发生之前使程序跳闸。这是代码:
而且,这是错误回溯:
请注意,pdf 确实在 Acrobat 中打开,该属性错误会破坏脚本。
automation - 使用 appscript 如何在 Safari 中接受自签名 SSL 证书
我正在尝试自动化一些涉及浏览到 https url 的东西。我在 Mac OS X 上将 py-appscript 与 Safari 一起使用。但是当 Safari 导航到 https URL 时,由于我有一个自签名证书,它会弹出一个弹出窗口,要求您接受它以继续。我想不出办法来做到这一点。当然使用签名证书可以解决问题,但我很好奇是否可以通过 appscript 接受或单击 Safari 上的弹出对话框?
sourceforge-appscript - rb-appscript:访问父参考?
有没有一种简单的方法可以找到引用的父元素引用?
例如,假设我有以下参考:
我想做类似于以下的事情:
甚至:
我查看了文档和指南,但没有成功。我还通过猴子修补 Appscript::Reference 类并添加我自己的方法尝试了一个很大的禁忌,但它开始以难以解决的方式破坏我的规范。我也考虑过使用 eval 但这似乎是一个更糟糕的主意。有什么想法吗?
python - 带有日期时间的 py-appscript 过滤器
从 iCal 日历中选择事件时,我正在尝试使用 datetime 属性的日期字段作为过滤器。
以下似乎不起作用(选择当前日期的所有事件):
我得到结果:AttributeError: Unknown property, element or command: 'day'
但是,这有效(用于打印任何事件的日期)......
applescript - 如何访问所有菜单栏图标
我说的是出现在菜单栏右侧的图标。我可以使用 (py-appscript) 访问该菜单栏
app(u'System Events').processes[u'SystemUIServer'].menu_bars[1]
& menu_bar_item[1]、menu_bar_items[1] 等指的是每个图标。
但是,上面有几个图标无法使用此方法引用。例如,角落里的搜索图标不属于 SystemUIServer。同样,我们的应用程序的图标也显示在那里,但不能像上面的例子那样被引用。那么如何引用这些图标呢?我想执行单击、右键单击等操作。有没有办法列出栏上显示的所有图标?这样我就可以随时抓住位置并以这种方式单击它们。有什么建议么?
django - Appscript 使用 Apache2 Django 在 OSX 10.5.8 上挂起
我已经将 appscript 合并到了 python 2.6/django 安装中,它在与 django 开发服务器一起使用时工作正常,但是在使用 Apache2 时我得到了这个:
该进程已分叉,您无法安全地使用此 CoreFoundation 功能。你必须执行()。中断 __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() 进行调试。
一个建议是:
这听起来类似于http://mail.python.org/pipermail/pythonmac-sig/2010-October/022705.html
OSX 10.6 比早期版本在进程分叉之前加载 OSX API 模块要严格得多。将导入推迟到分叉之后是解决方案。
setuptools 的 0.6 C11 版本通过自行加载 Carbon 来触发此异常。我相信这可能已经解决了。
一种sys.modules.keys()
在程序的各个阶段查找谁加载要查看的内容的方法。
这是使用 appscript 和 apache2 的已知问题吗?如果是,是否有修复?
java - Mac OS X 10.6 上来自 Java 的 AppleScript?
要从 Python 调用 AppleScript,我使用“appscript”桥:
在 Mac OS X 10.6+ 上,我可以使用什么从 Java 调用 AppleScript?