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

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

ruby - rb-appscript を使用して Mac OS Finder の「サーバーに接続」メニュー項目を操作するにはどうすればよいですか?

最終的な目標は、WebDAV サーバーに接続し、Mac OS X で認証、CRUD、および負荷/パフォーマンスをテストするための自動テストを Ruby/Cucumber で作成することです。

私はできる限りユーザーの行動をシミュレートしようとしているので、rb-appscript を見ていますが、他のアイデアも受け入れています。

私は最初にこれを試しました:

ただし、デフォルトのブラウザが開くだけです。open_locationプロトコルまたは拡張に基づいて、Mac OS のデフォルト アプリを使用しているだけだと思います。

また、「Connect to Server...」の Finder キーボード ショートカットをシミュレートしようとしましたが、どちらも機能しませんでした。

何か案は?

0 投票する
0 に答える
219 参照

macruby - ScriptingBridgeを使用するMacRubyスクリプトの起動時間を短縮することは可能ですか?

AppleScriptをサポートするMacアプリケーションを制御するために、AppleScriptの代わりにScriptingBridgeでMacRubyを使用したいと思います。以前はappscriptを使用してこれを行っていましたが、これは事実上非推奨であるため、MacRubyとスクリプトブリッジを移動します。

私が抱えている唯一の問題は、高速SSDを搭載した高速マシンでも、ScriptingBridgeフレームワークのロードに約1秒かかることです。たとえば、この単純なスクリプトの実行には約0.9秒かかり、ほとんどの時間はScriptingBridgeフレームワークのロードに費やされます。

同等のosascriptの実行には約70ミリ秒かかり、py-appscriptは同様の時間を与えるために使用されます。

MacRuby / ScriptingBridgeスクリプトをより迅速に起動するものにバンドル/コンパイル/縮小する簡単な方法はありますか?

macrubycを使用してスクリプトをスタンドアロンの実行可能ファイルにバンドルしようとしましたが、結果の実行可能ファイルは、通常の実行時にスクリプトよりもはるかに高速に実行されず、実行に約1秒かかります。

(macrubycのようなコンパイル手順では、スクリプトがフレームワークのどの部分にアクセスするかを簡単に確認できず、最適化が困難になるため、私の勘は違います。)

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

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

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

しようとしている

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

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

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

python - エラー: appscript のインストール

Python 2.7用にappscriptをダウンロードするのに問題があります。簡易インストールを実行しようとすると、No such file or directory エラーが発生します。誰かが間違っていることについて何か考えがありますか?

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

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

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

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

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

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

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

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

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

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

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

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

ハマった。ヘルプ。

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

ruby - rb-appscript は Ruby 2.0.0 で動作を停止しました - 再び動作させるためのパッチのアイデアはありますか?

rb-appscript が公式にサポートされなくなったことは知っています。

しかし、既存のライブラリを別の方法 (osascript など) を使用するように書き直すのは簡単なことではないことがわかりました。また、可能であれば、rb-appscript にモンキー パッチを適用して再度動作させる方が良い方法のように思えました。

これが何が起こるかです。

Ruby 2.0.0 のどのような変更が原因ですか?

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

sourceforge-appscript - 実行時に自動化アプリケーションのアイコンを非表示にする方法

自動化アプリケーションを作成し、ログオン時に実行するように設定し、[非表示] ボックスをオンにしましたが、ステータス バーに (歯車アイコン) が表示されたままです。どうすれば非表示にできますか?

ここで「非表示」ボックスをチェックします。

ここに画像の説明を入力

ただし、歯車のアイコンは表示されたままです (さらに悪い点は、回転が止まらないことです!)

ここに画像の説明を入力

このアイコンを非表示にしたり、回転を止めたりすることはできますか?