問題タブ [applescript]
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.
applescript - iWork Numbers でセルのプロパティにアクセスする
Applescript のセルの完全な参照にアクセスしようとしています。これまでのところ、次のようなスクリプトを使用してセル参照とテーブル参照を取得できました。
シートまたはドキュメント参照を取得するために同じ構造を取得できないようです。セルのプロパティにアクセスしようとしましたが、次のような結果が得られました。
したがって、セルの列プロパティには完全な参照が含まれているように見えますが、列プロパティを介して直接参照にアクセスすると. applescriptを使用してシートとドキュメントを取得する方法について、誰かが私にガイダンスを教えてくれますか?
乾杯
イアン
macos - Applescript を使用してすべてのアプリケーションを終了しますか?
Applescript を使用して実行中のすべてのユーザー アプリケーションを終了するにはどうすればよいですか?
macos - AppleScriptを使用してインストールされたMacOSXバージョンを検索します
AppleScriptを使用してMacにインストールされているOSXのバージョンを確認するにはどうすればよいですか?プログラムでアプリをインストールし、バージョンに基づいて異なるpkgファイルを実行したいと思います。
ありがとう
macos - 別のパッケージからpkgファイルを起動するAppleScript
特定の条件に基づいて、パッケージにコンポーネントとして追加されたpkgファイルを実行したい。AppleScriptからpkgファイルを実行するにはどうすればよいですか?
ありがとう?
編集:これで、 open pkgFile.pkgを 使用してpkgファイルを実行できるようになりました。このAppleScriptをパッケージの一部として、他のパッケージをこのパッケージのコンポーネントとして埋め込みたいと考えています。メインアプリケーションのインストールが開始される前に実行されるように、このスクリプトについてどこに言及しますか。
メインアプリパッケージのプレインストールスクリプトとしてスクリプトを追加しようとしましたが、例外が発生します。次のインストール手順が失敗しました:プレアップグレードスクリプトを実行します
任意のヒント?ありがとう。
python - Python 正規表現をシェルに変換する
Applescript プレイリスト ジェネレーターを作成しています。プロセスの一部として、iTunes Library XML ファイルを読み取って、ユーザーのライブラリにあるすべてのジャンルのリストを取得します。これは、私が望むように動作する Python の実装です。
問題は、Applescript を自己完結型にして、この追加ファイルが存在する必要がないことです (これを他の人が利用できるようにする予定です)。そして、私が知る限り、Applescript はすぐに使用できる正規表現機能を提供していません。ライブラリ内の各トラックをループしてすべてのジャンルを取得することもできますが、これは非常に長いプロセスであり、プレイリストを作成するときにすでに 1 回行っています。そこで、代替品を探しています。
Applescript を使用すると、シェル スクリプトを実行して結果をキャプチャできるため、grep、perl、またはその他のシェル コマンドを使用して同じ動作を実現できると思います。私の *nix コマンド ライン スキルは非常に使い慣れていないため、ガイダンスを探しています。
要するに、上記の python コードをシェルから直接呼び出して同様の結果を得ることができるものに変換する方法を見つけたいと思います。ありがとう!
macos - applescriptを使用して特定のシートのiWork番号に新しいテーブルを作成する
新しいテーブルを挿入したいシートが新しいか現在選択されていない限り、Applescriptを使用して特定のシートに新しいテーブルを作成するのに問題があります。私が使用しているコードの一般的な形式は次のとおりです。
誰かがこれを達成することにこれ以上成功しましたか?これは、Numbersの一部の高度なスプレッドシートスクリプトでは少し問題のように見えます。
macos - Applescript の質問 - プレイリストにトラックを追加する
真剣に、私はこれを尋ねることさえ恥ずかしい.
たくさんのアルバム全体のプレイリストを作成することになっている Applescript があります。実際にトラックをプレイリストに追加することを除いて、すべてが正常に機能します。関連するコードは次のとおりです。
表示されるエラーは、「iTunes でエラーが発生しました: ディスクリプタ タイプの不一致が発生しました」です。
randAlbums は一意のアルバム名のリストであり、thePlaylist はスクリプトで以前に作成されたプレイリストです。
私はこれに頭をぶつけて、一週間のように感じましたが、それを理解することができませんでした. あなたが提供できる支援を前もって感謝します:)
cocoa - Mac OS X Leopard でユーザーが使用しているスペースを検出する方法は?
Mac OS X Leopard には、Spaces と呼ばれる仮想デスクトップ実装があります。ユーザーが現在どのスペースにいるかをプログラムで検出したい。
Cocoa が望ましいですが、他に方法がない場合は AppleScript を使用できます。
AppleScript の実装をいくつか見たことがありますが、それらが使用した手法は、プロダクション コードで使用するには少しハックすぎるように思えました (1 つはエラーを発生させ、エラー メッセージを解析して現在のスペースを取得することに依存していました。もう 1 つは Spaces メニューを調べました)。 GUI)
applescript - Applescript、複数のモニター、最大ウィンドウ サイズ
OS X でのウィンドウ管理 (WinSplit Revolution のようなものを達成しようとしている) を調べています。特定のモニターでウィンドウの最大サイズを引き出すには、applescript を使用する必要があります。現在、私は見つけました:
これは、マルチ モニター セットアップのメイン モニターには機能しますが、セカンダリ モニターにはまったく機能しません。ここで詳しく説明されている方法も読みましたが、これは明らかに複数のディスプレイでは効率的に機能しません。AppleScript を使用して複数のディスプレイの最大ウィンドウ サイズを取得する効果的な方法はありますか?