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

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

macos - AppleScript を使用してスライドの Keynote テキスト フィールドを非表示にする

私は AppleScript のジェダイではありません。単純なことをいくつか実行しただけですが、これを理解することはできませんでした。

私の妻は彼女の美術史コースにスライドを使用しており、同じスライドを試験にも使用したいと考えています (識別名はありません)。新しいプレゼンテーションを作成するのではなく、スライドを反復処理してテキスト フィールドを非表示にするツールが必要です。

Keynote ディクショナリを調べても、これにアプローチする方法についての手がかりが得られませんでした。何かアイデアはありますか?

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

mysql - Applescriptable mySQL クライアント - 低コストまたは無料?

AppleScriptable の MySQL フロント エンド クライアントまたは OS X を推奨できる人はいますか? できれば低価格か無料。

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

cocoa - Mac OS X でサウンド (またはその他) のシステム環境設定を変更する

GUI 操作なしで Mac OS X のサウンド出力ソースを切り替えられるようにしたいと考えています。

SoundSource設定ダイアログを開くための AppleScriptなど、サウンド出力を制御するためのツールがあります。

私が探しているのは、SoundSourceのように設定を即座に切り替えるものですが、スクリプト可能である必要があります。目標は、1 回のキーストロークでデジタル出力とアナログ出力を切り替えることです。キーを 1 回押すだけでプログラムまたは AppleScript を起動するヘルパーアプリケーションがあります。今必要なのは、ユーザーの操作なしで音源をすばやく切り替える AppleScript またはアプリケーションだけです。

それが必要であれば、Objective-C を書いても構わないと思っていますが、私は Cocoa 開発の初心者です。

ワンクリック ソリューションはありますか、または Cocoa アプリまたはコマンド ラインからサウンド システムの設定を制御するための優れたチュートリアルを教えてもらえますか?

編集:まさにこれを行うコマンドラインアプリケーションを作成しました。http://code.google.com/p/switchaudio-osx/downloadsからダウンロードできます。ソースコードもプロジェクト サイトで入手できます。

0 投票する
11 に答える
12005 参照

firefox - AppleScriptを使用してWebブラウザの最前面のウィンドウからURLを取得する:最も信頼のおけるリスト

Safariの最前面のウィンドウからURLを取得し、tr.imAPIを使用してURLを短縮できる[ウィジェット][1]を作成しましたとして甘い働きます。

これをもっと柔軟にしたいので、他のブラウザからURLを取得する方法を調査しています。Safariで動作するAppleScriptは次のとおりです。

少し掘り下げた後、私は次のことがFirefoxで機能する可能性があると判断しました(ある人はそれが彼には機能しないと私に言ったが、おそらくいくつかの拡張機能との競合?):

注:上記は、リストアイテムの位置に依存する、ベストプラクティスとは言えない例です。Firefoxのより良い解決策については、以下を参照してください。

私がやりたいのは、Mac上のすべての最新ブラウザ(Opera、Camino、Flockなど)に相当するもののリストをここに作成することです。

更新:このテーマに関する私の調査で、MacOSXHints.comで役立つスレッドに出くわしました。以下の私の答えのほとんどは、その議論に基づいています。

アップデート2:このページのAppleScriptを[ウィジェット][1]に組み込んだ。盛り上がっているようです。

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

shell - i を 1 から n まで繰り返してシェル スクリプトを実行できない

これは機能します (たとえば、「3 つの引数」が出力されます)。

これはそうではありません (「Argument 3: three」のみを出力し、前の 2 つの引数は出力しません):

どちらの場合も、osascriptMac OS X 10.5.5 を使用してスクリプトを実行しています。呼び出しの例:

出力をリダイレクトしていないので、スクリプトがエラーをスローしていないことがわかります。

display dialogの上にステートメントを追加するdo shell scriptと、「ユーザーの操作は許可されていません」というエラーがスローされるため、ループ本体を実行していることがわかります。

私は何を間違っていますか?このループで osascript が何も出力しない原因は何ですか?

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

c# - Windows で Applescript を作成しますか?

クライアント コンピューターのハード ドライブにファイルを展開する必要がある C# Web アプリケーションがあります。(Adobe Acrobat 用の JavaScript ファイル)

クライアントが Mac を使用している場合、アプリケーション ディレクトリで acrobat を検索し、JS ファイルを正しい場所にデプロイする AppleScript があります。

問題は、現在 Mac で AppleScript を作成し、それをサーバーに移動していることです。Applescript には少なくとも 1 つのメッセージ (正常に終了したことを示す) があり、このメッセージはユーザーが選択した言語 (Web アプリで指定) で表示する必要があります。

では、Windows C# サーバーで (言語文字列が埋め込まれた) AppleScript を作成し、それをクライアントに送信する方法はありますか?

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

shell - ^K をシェルに送信する方法

ターミナルでシェル コマンドを実行し、Applescript からコンソールをクリアしたいと考えています。

これを手動で行う場合は、^K を使用します。文字列内の ^K 文字をターミナルに送信するにはどうすればよいですか?

0 投票する
6 に答える
8750 参照

objective-c - OSX上の任意のドキュメントからプログラムでPDFを生成するにはどうすればよいですか?

私はOSXのプロジェクトに取り組んでおり、ユーザーはPDFを生成するために必要なドキュメントのコレクションを(任意のアプリケーションから)選択できます。標準のMacintosh印刷ダイアログには、「PDFとして保存...」を含むPDF関連のコマンドが多数あるPDFボタンがあります。ただし、ユーザーの操作を必要とせずにPDFファイルを生成する必要があります。理想的には、これがあらゆるタイプのドキュメントで機能することを望んでいます。

これまでに調べたオプションは次のとおりです。

  • Automatorアクション。Automator用のPDFライブラリがありますが、PDFファイルを生成するのではなく、操作するためのアクションを提供します。任意のファイルを実際のプリンターにのみ印刷するためのFinderアクションがあります。
  • AppleScript。一部のアプリケーションにはPDFファイルを生成する機能があります(たとえば、「test.pdf」に「save doc」を送信すると、PDFが生成されます(ただし、これはPagesでのみ機能します-あらゆるタイプのドキュメントのサポートが必要です) 。
  • カスタムプリンター。仮想プリンタードライバーを作成してからオートマターアクションを使用することもできますが、ユーザーを印刷リスト内の追加のプリンターと混同するという考えは好きではありません。

私の希望は、ユーザーが次の手順を実行しているかのように、アクティブなアプリケーションと対話する方法があることです。

  1. Cmd-Pを実行します(印刷ダイアログを開きます)
  2. 「PDF」ボタンをクリックしてください
  3. 「PDFとして保存...」(メニューの2番目の項目)を選択します
  4. 保存ダイアログにファイル名を入力します
  5. 「保存」をクリックします

それが最善のアプローチである場合(そうですか?)、本当の問題は次のとおりです。UIイベントを外部アプリケーション(キーストローク、マウスイベント、メニュー選択)に送信するにはどうすればよいですか?

更新: 1つのポイントを明確にするために:PDFに変換する必要があるドキュメントは、他のアプリケーションによって作成されたドキュメントです。たとえば、ユーザーはWordドキュメント、Numbersスプレッドシート、OmniGraffle図面、またはWebページを選択できます。共通の分母は、これらのドキュメントのそれぞれに関連付けられたアプリケーションがあり、そのアプリケーションはそれを印刷する方法を知っている(そしてOSXは印刷出力をPDFファイルにレンダリングする方法を知っている)ということです。

したがって、Cocoa Dev Centralのサンプルは、私のアプリケーションからPDFを生成するためのものであるため、役に立ちません。

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

file-io - ファイルから読み取った Applescript アプリケーション

Windows サーバーに移動したコンパイル済みの AppleScript アプリケーションがあります。次に、アプリケーションにテキスト ファイルを挿入します (Windows では zip ファイルのように見えます)。

そこで、AppleScript をプリコンパイルして、このテキスト ファイルから読み取り、内容を文字列として取得しようとしました。これが私がすることです:

しかし、これは私が得るエラーです:

「/Users/mike/Desktop/myapplescript.app/Contents/Resources/MyNewDir/MyTxtFile.txt」をタイプ ファイルにできません

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

excel - シンプルな Excel アップルスクリプト

Applescripts と Excel 08 は初めてですか? Excel 08固有の色で事前に選択されたセルを任意に色付けするものを書きたいです。事前に選択したセルに希望を書き、フォントを太字にすることもできます...しかし、何らかの理由でセルの色を変更しません...

この部分は何らかの理由で機能しません`

理由がわからない