问题标签 [rb-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 - 将 MacTypes::FileURL 从 appscript-ruby 重写为 MacRuby ScriptingBridge
我有一个脚本,可以自动将给定的 PDF 附加到BibDesk中的出版物。使用 appscript-rb,以下代码片段完美运行:
尝试为 MacRuby 重写它,我想出了以下内容:
但是,这会使 MacRuby 崩溃(我假设也是因为它是错误的)。我只是得到:
如何将 appscript-ruby 重写为正确的 MacRuby ScriptingBridge 格式?
ruby - 如何使用 appscript 获取 UI_element 属性
我想在 appscript.rb 中编写相当于 Applescript 的代码:
试
返回属性名称列表,但没有值。
感谢回答。
rubygems - 安装 rb-appscript gem 时出错
我想使用测试驱动开发(TDD)创建一个rails应用程序,所以我写了
然后我在 gemfile 中添加了这些代码行
所以我尝试安装捆绑包,但捆绑时出现此错误
所以我尝试手动安装 gem
我也遇到了类似的错误
所以有什么建议我现在能做什么?
applescript - 使用 rb-appscript 键入键盘快捷键
我正在尝试使用 rb-appscript 将以下脚本转换为 Ruby:
这是我到目前为止所拥有的:
如何将修饰符添加到击键命令?
ruby - iTunes 10.6.3 更改 AppleScript 界面?
我有一个简单的 Ruby 脚本,它使用 rb-appscript gem 来控制 iTunes,现在我已经更新到 iTunes 10.6.3,它似乎被破坏了。
在 10.6.3 之前,这段代码将按预期工作以获取当前选定的轨道:
现在它产生以下错误:
编辑:刚刚确认这在 py-appscript 中也被破坏了,因此它不与 rb-appscript 隔离。
这很奇怪,因为以下实际 AppleScript 仍然有效:
类似的例子,如Appscript.app('Finder').desktop.files.get()
仍然有效。
我找不到任何信息来解释是否或为什么会更改,或者我可以做些什么来更新我的脚本。我猜这与Mountain Lion的变化有关。
ruby - 将 AppleScript 翻译成 rb-appscript
我正在尝试使用rb-appscript
gem 将以下代码转换为 Ruby:
我有点卡住了。我不知道如何处理列表部分。这是我到目前为止所拥有的:
我会很感激任何帮助。
ruby - rb-appscript 在 Mountian Lion 中不起作用
我正在使用 rb-appscript。以下行在 Lion 中运行良好,但在 Mountain Lion 中似乎不起作用:
我有两个问题:
- 有没有办法在山狮中解决这个问题。
- 我看到不再维护 rb-appscript 项目。有更好的选择吗?
applescript - Applescript(通过 appscript)停止循环处理
以下 ruby 代码自动在 VoodooPad 中创建页面,并为每个页面添加元标记。
在每个块中,相同的元标记被添加到 3 个页面。但是,标签仅添加到 3 个页面中的 2 个。如果我们以“徽章”的名称为例,这里是我的页面名称。
无论数组的顺序如何,“徽章”页面总是得到正确标记。但是,对于其他 2 页,首先处理的是。另一个没有。
我想可能是页面名称中的空格。不过,这没关系。我得到同样的行为。如果您注意到代码也会正确地动态创建这两个页面。
我也尝试过添加睡眠,认为这可能是一个时间问题。没有。
我被困住了。帮助。
applescript - 如何将此 Applescript 翻译成 rb-appscript?
我有以下使用 PDFpen 对文档进行 OCR 的 Applescript。
最后的重复块等待文档完成,然后脚本的其余部分继续。我似乎无法在 rb-appscript 中复制这部分逻辑。任何帮助,将不胜感激。
ruby - 安装错误 rb-appscript extconf.rb 失败
对此相当新,所以我一直在尝试解决这个问题,但无法找到答案。
安装 rb-appscript 时出现以下错误。
构建原生扩展。这可能需要一段时间...
错误:安装 rb-appscript 时出错:错误:无法构建 gem 原生扩展。
extconf.rb 失败
由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。提供的配置选项:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
-- without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/Dz/.rbenv/versions/2.2.2/bin/$(RUBY_BASE_NAME)
extconf.rb:44:in `': 未初始化的常量 Config (NameError)extconf 失败,退出代码 1
Gem 文件将继续安装在 /Users/Dz/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rb-appscript-0.6.1 以供检查。
结果记录到 /Users/Dz/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0-static/rb-appscript-0.6.1/gem_make 。出去