問題タブ [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 - py2app エラー: ディレクトリです
ターミナルで次のコマンドを実行すると:
で終わります:
エラーは次のとおりです: エラー: ディレクトリです - どうすればこのエラーを解決できますか?
distフォルダーに.appは作成されません...
私は次の setup.py を使用しています (そして、ソースコードで appscript を使用しています):
このエラーを解決する方法を知っている人はいますか?
python - 辞書のキーの周りにパイプ文字を使用せずに、Python で Apple Events に応答する
py2app バンドルされた Python 2.7 アプリケーションで appscript と aemreceive を使用して、着信 Apple Events を受け入れ、アプリと通信する外部アプリケーションに Apple Events としてアプリの出力を返します。
これは非常にうまく機能しますが、例外が 1 つあります。辞書を返すとき、これらの文字のないキーが必要な場合に、キーがパイプ文字で囲まれます。
例: この応答を外部アプリに送信したい場所:
代わりに、私のアプリはこれを送信します:
イベント ハンドラーは、次のコードを使用してインストールされています。
ここで、「get_property」は、外部アプリがアイテムの位置情報を要求すると呼び出される関数の名前です。この関数は辞書を返します。
アプリのキーとして「folder」などの Apple Events の予約語を使用する場合、またはキーにスペースや非 ASCII 文字を使用する場合は、キーをパイプで囲む必要があることを知りました。したがって、「has description」からスペースを削除するか、「folder」キーの名前を「myfolder」に変更すると、アプリはキーをパイプで囲むことなく辞書を返します。
ただし、アプリと通信する外部アプリでは、アプリが「フォルダー」キーだけでなく、空白のキーを使用する必要があります。
何か案は?
よろしくお願いします。
ruby-on-rails - Rails で Appscript を使用する
Rails プロジェクトに rb-scpt gem をインストールし、バンドルを実行しました。gem は rb-appscript からのフォークです。
次のプログラムは、ターミナルから実行すると機能します。
同じことを行うコントローラーを作成しました。
実行すると、3 行目でエラーが発生します。
私は何が欠けていますか?シンプルなものだとおもいます。
IDE として RubyMine を使用しています。::Appscript. と入力すると、ソースが Appscript であるという IDE からのコードヒントが表示され始めます。これは、gem の rb-scpt.rb からの抜粋です。