问题标签 [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.
ruby - 如何使用 rb-appscript 驱动 Mac OS Finder 的“连接到服务器”菜单项
最终目标是在 Ruby/Cucumber 中编写一个自动化测试,用于连接到 WebDAV 服务器并在 Mac OS X 中测试身份验证、CRUD 和负载/性能。
我正在尝试尽可能多地模拟用户行为,这就是我关注 rb-appscript 的原因,但我对其他想法持开放态度。
我最初尝试过这个:
但这只会打开您的默认浏览器。我猜open_location
只是使用基于协议或扩展的 Mac OS 的默认应用程序。
我还尝试为“连接到服务器...”模拟 Finder 键盘快捷键,但这也不起作用:
有任何想法吗?
macruby - 是否可以减少使用 ScriptingBridge 的 MacRuby 脚本的启动时间?
我想使用 MacRuby 和 ScriptingBridge 而不是 AppleScript 来控制支持 AppleScript 的 Mac 应用程序。我曾经使用 appscript 来做到这一点,它实际上已被弃用,因此移动了 MacRuby 和脚本桥。
我唯一的问题是 ScriptingBridge 框架需要大约一秒钟的时间来加载,即使在具有快速 SSD 的快速机器上也是如此。例如,这个简单的脚本运行大约需要 0.9 秒,几乎所有时间都用于加载 ScriptingBridge 框架:
等效的 osascript 运行大约需要 70 毫秒,而 py-appscript 用于给出相似的时间:
是否有任何直接的方法可以将 MacRuby/ScriptingBridge 脚本捆绑/编译/收缩成启动更快的东西?
我尝试使用 macrubyc 将脚本捆绑到一个独立的可执行文件中,但生成的可执行文件在正常运行时运行速度并不比脚本快得多,仍然需要大约一秒钟的时间才能运行。
(我的预感是否定的,因为像 macrubyc 这样的编译步骤无法轻易看出脚本将访问框架的哪些部分,因此很难优化。)
ruby - 如何使用 appscript 获取 UI_element 属性
我想在 appscript.rb 中编写相当于 Applescript 的代码:
试
返回属性名称列表,但没有值。
感谢回答。
python - 错误:安装 appscript
我在为 python 2.7 下载 appscript 时遇到了一些麻烦。当我尝试运行简易安装时,我得到一个没有这样的文件或目录错误。有人对我做错了什么有任何想法吗?
ruby - 将 AppleScript 翻译成 rb-appscript
我正在尝试使用rb-appscript
gem 将以下代码转换为 Ruby:
我有点卡住了。我不知道如何处理列表部分。这是我到目前为止所拥有的:
我会很感激任何帮助。
applescript - Applescript(通过 appscript)停止循环处理
以下 ruby 代码自动在 VoodooPad 中创建页面,并为每个页面添加元标记。
在每个块中,相同的元标记被添加到 3 个页面。但是,标签仅添加到 3 个页面中的 2 个。如果我们以“徽章”的名称为例,这里是我的页面名称。
无论数组的顺序如何,“徽章”页面总是得到正确标记。但是,对于其他 2 页,首先处理的是。另一个没有。
我想可能是页面名称中的空格。不过,这没关系。我得到同样的行为。如果您注意到代码也会正确地动态创建这两个页面。
我也尝试过添加睡眠,认为这可能是一个时间问题。没有。
我被困住了。帮助。
ruby - rb-appscript 停止使用 Ruby 2.0.0 - 修补想法使其再次工作?
我知道官方不再支持 rb-appscript。
然而,我尝试并发现重写现有库以使用替代方法(例如 osascript)是一项不平凡的工作,并且在我看来,猴子修补 rb-appscript 再次工作似乎是一种更好的方法,如果可能的话。
这就是发生的事情。
Ruby 2.0.0 的哪些变化导致了这种情况?
ruby - 将 AppleScript 重写为 appscript-rb,在 Keyboard Maestro 中设置变量
我需要在 Keyboard Maestro 中设置一个变量,并且文档指出这可以使用 AppleScript 完成:
我正在尝试将其转换为 appscript-rb 表示法,到目前为止我已经有了
我在这里记录了很多成功的片段:http ://reganmian.net/wiki/appscript ,其中许多都遵循上面的模式,但是这个片段不起作用,它给出了“未知的关键字参数名称”。
sourceforge-appscript - 运行时如何隐藏自动化应用程序图标
我创建了一个自动化应用程序并将其设置为在登录时运行,并选中“隐藏”框,但它仍然显示在状态栏中(齿轮图标)。我该如何隐藏它?
我在这里选中“隐藏”框:
但齿轮图标仍然显示(更糟糕的是它永远不会停止旋转!)
是否可以隐藏此图标,或让它停止旋转?
ruby - 仅 plist 需要 sourceforge-appscript 错误
作为学习 Ruby 的练习,我编写了一个需要 appscript 的脚本。我在 /Library/LaunchAgents 中创建了一个 plist,以便在我的 Mac 启动时执行脚本。
问题是,如果我从终端运行脚本,它可以完美运行,但是当它从 plist 执行时,我得到这个错误:
我已经尝试过:gem update --system
但这对我不起作用。
提前感谢您的帮助。