問題タブ [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.

0 投票する
1 に答える
208 参照

ruby - MacTypes::FileURLをappscript-rubyからMacRubyScriptingBridgeに書き換える

特定のPDFをBibDeskのパブリケーションに自動的に添付するスクリプトがあります。appscript-rbを使用すると、次のスニペットが完全に機能します。

MacRuby用に書き直そうとして、私は次のことを思いついた。

ただし、これによりMacRubyがクラッシュします(これも間違っているためだと思います)。私はただ得る:

appscript-rubyを適切なMacRubyScriptingBridge形式に書き直すにはどうすればよいですか?

0 投票する
1 に答える
164 参照

ruby - appscript で UI_element プロパティを取得する方法

Applescript に相当する appscript.rb にコードを書きたい:

しようとしている

プロパティ名のリストを返しますが、値は返しません。

答えてくれてありがとう。

0 投票する
1 に答える
3278 参照

rubygems - rb-appscript gem のインストール中にエラーが発生しました

テスト駆動開発(TDD)を使ってRailsアプリを作りたいので書きました

次に、これらのコード行を gemfile に追加しました

だから私はバンドルをインストールしようとしましたが、バンドル中にこのエラーが発生しました

だから私はgemを手動でインストールしようとしました

私もこの同様のエラーを受け取りました

だから、私は今何ができますか?

0 投票する
1 に答える
344 参照

applescript - rb-appscript を使用してキーボード ショートカットを入力する

rb-appscript を使用して、次のスクリプトを Ruby に変換しようとしています。

これが私がこれまでに持っているものです:

キーストローク コマンドに修飾子を追加するにはどうすればよいですか?

0 投票する
3 に答える
929 参照

ruby - iTunes 10.6.3はAppleScriptインターフェースを変更しますか?

rb-appscript gemを使用してiTunesを制御する単純なRubyスクリプトがありますが、iTunes 10.6.3にアップデートしたので、壊れているようです。

10.6.3より前では、このコードは現在選択されているトラックを取得するために期待どおりに機能していました。

これで、次のエラーが発生します。

編集:これもpy-appscriptで壊れていることを確認したので、rb-appscriptに分離されていません。

実際のAppleScriptの次の部分はまだ機能するので、これは奇妙です。

Appscript.app('Finder').desktop.files.get()まだ動作するなどの同様の例。

これが変更されたかどうか、その理由、またはスクリプトを更新するために何ができるかを説明する情報が見つかりませんでした。マウンテンライオンの変化と関係があると思います。

0 投票する
1 に答える
152 参照

ruby - AppleScript を rb-appscript に変換する

rb-appscriptgemを使用して、次のコードを Ruby に変換しようとしています。

私は少し立ち往生しています。リスト部分の処理がわかりません。これが私がこれまでに持っているものです:

助けていただければ幸いです。

0 投票する
2 に答える
484 参照

ruby - Mountian Lion で rb-appscript が機能しない

私はrb-appscriptを使用しています。次の行は Lion では正常に機能しましたが、Mountain Lion では機能しないようです。

2 つの質問があります。

  1. Mountain Lion でこれを修正する方法はありますか。
  2. rb-appscript プロジェクトはメンテナンスされていないようです。より良い代替手段はありますか?
0 投票する
1 に答える
115 参照

applescript - Applescript(appscript経由)はループでの処理を停止します

次のrubyコードは、VoodooPad内にページを自動的に作成し、各ページにメタタグを追加します。

各ブロックで、同じメタタグが3ページに追加されています。ただし、タグは3ページのうち2ページにのみ追加されています。「バッジ」の名前を例にとると、これが私のページ名です。

配列の順序に関係なく、「バッジ」ページには常に適切なタグが付けられます。ただし、他の2ページについては、最初に処理された方が機能します。他はしません。

ページ名のスペースかもしれないと思いました。ただし、それは問題ではありません。私は同じ振る舞いをします。コードがこれらのページの両方を適切に動的に作成することに気付いた場合。

タイミングの問題かもしれないと思って、睡眠を追加してみました。いいえ。

ハマった。ヘルプ。

0 投票する
1 に答える
93 参照

applescript - この Applescript を rb-appscript に変換するには?

PDFpen を使用してドキュメントを OCR する次の Applescript があります。

最後の繰り返しブロックは、スクリプトの残りの部分が続行される前に、ドキュメントが終了するのを待ちます。rb-appscript でロジックのこの部分を複製することはできないようです。どんな助けでも大歓迎です。

0 投票する
2 に答える
1105 参照

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 `': 初期化されていない定数設定 (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 に記録されます。アウト