問題タブ [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.
file - Applescript ファイルを新しいフォルダにコピーする
指定したファイルをあるフォルダーから新しく作成したフォルダーにコピーする AppleSript を作成する必要があります。
これらのファイルは、AppleScript エディターで次のように指定する必要があります。
applescript - AppleScript でテキストを数値に変換できるかどうかを確認するにはどうすればよいですか?
クリップボードの内容に対してテキスト操作を行う単純な AppleScript を作成しようとしています。次のコードは、クリップボード内のテキストを数値に変換できる場合にのみ機能します。
しかし、クリップボードのテキストが数値でない場合、AppleScript エラーが発生します。「"foo" を数値型にできません。」
(クラス テキストの) CB を数値に変換できるかどうかを確認するために使用できる if 条件を作成するにはどうすればよいですか (そして、その中に "bugNum を数値として CB に設定" します)。または、どういうわけかエラーを「キャッチ」できますか?
applescript - Applescript と iCal の相互作用
AppleScript を作成して iCal にクエリを実行し、任意のカレンダーで特定の日付に取得したすべてのイベントを検索しようとしています。
特定のカレンダーのすべてのイベントに対して簡単なことを行う簡単なスクリプトを作成することから始めました。
ただし、ループ内で複雑なことをしていなくても、この単純なスクリプトの実行にはかなりの時間がかかります (数秒)。残念ながら、実際のスクリプトの実行にはかなりの時間がかかります。
私は Applescript にあまり詳しくないので、パフォーマンスに深刻な影響を与えるばかげたことをしていると思います。
なぜこれを実行するのにそれほど時間がかかるのか、誰か説明してもらえますか? 誰かが私のコードを改善するために何かを提案できますか? ループ内の条件を使用して、イベントの日付の確認を開始します。(Automator アクションのように) 日付でイベントを検索する方法があるに違いないと思いますが、そのための「ネイティブな」方法を見つけることができませんでした ....
編集: Mac OS X Tiger (10.4) を使用しています。iCal の新しいバージョンでは、利用可能な操作のライブラリが改善されている可能性があります。
applescript - AppleScriptを使用してiPhotoアルバムから写真を確認および削除する方法
写真をアルバムにインポートするためのAppleScriptを作成したいと思います。同じファイル名の写真が特定のアルバムにすでに存在する場合は、最初に既存の写真を削除してから、インポートを続行します。私は試した:
しかし、それはコンパイルされません。(実際のインポート部分の実行方法を知っています。)
cocoa - NSAppleScript の compileAndReturnError が常に成功するのはなぜですか?
オブジェクトNSAppleScript
は常にメイン スレッドで実行されることになっているため、使用する小さな「プロキシ」オブジェクトを作成しました。
次に、AppleScript をコンパイルして実行するには:
有効なスクリプトをコンパイルすると、期待どおりに動作します。ただし、「foo」などの意味不明なスクリプトをコンパイルすると、compileAndReturnError
失敗しません。つまり、戻り、YES
そのままm_errorDict
ですnil
。
なんで?
macos - Mac OS X で AppleScript を介して Bluetooth 信号強度を測定する
だから私はちょうどこの記事を読んだ。私が疑問に思っているのは、Mac OS X で AppleScript を使用しているか他の言語を使用しているかにかかわらず、Bluetooth 信号強度を定量的に判断する方法はありますか? 記事に記載されている 30 フィートの範囲が少し高いことを除いて、このようなものを実装したいと思います。たとえば、5フィート以上離れているときに機能するようにしたいと思います。
objective-c - Cocoa アプリケーション内の Applescript
私が書いているアプリケーションでは、他のいくつかのアプリケーションの項目にアクセスする必要がありますが、そのためには Applescript が最適な方法と思われます。私は Appscript フレームワークを使用してきましたが、うまく機能しました。なぜなら、それをスレッド化することができ、Applescript に時間がかかっているときにアプリがロックアップしないようにするためです。ただし、現在、アプリケーションを 64 ビット互換にしようとしていますが、Appscript フレームワークが 64 ビットをサポートしていないようです。Cocoa で Applescript を使用して、アプリケーションをロックせずに必要な完全な制御を行う「良い」方法はありますか?
--firen
regex - applescriptのregExに似たものはありますか?そうでない場合は、代替手段は何ですか?
ファイル名の最初の10文字を解析して、それらがすべて数字であるかどうかを確認する必要があります。これを行うための明白な方法はfileName=〜m / ^ \ d {10} /ですが、applescriptリファレンスにregExyが表示されないため、この検証を行うために他にどのようなオプションが必要か知りたいです。