タグ付けされた質問 「applescript」

AppleScriptはMac OSのスクリプト言語です。

1
AppleScriptで使用するMac OS Xウィンドウ、グループ、およびテキストフィールドの名前を特定する
テキストフィールドNameとPasswordプロセスに属するウィンドウの値を設定したいApplescriptがありますSecurityAgent。 次のようなものです。 tell window "Authenticate" of process "SecurityAgent" tell group 1 set value of text field 1 to "king" set value of text field 2 to "king1" end tell click button "OK" of group 2 end tell 私のスクリプトはプロセスも参照してSecurityAgentいますが、問題のウィンドウは、OS Xをシャットダウンしたときにポップアップし、別のユーザーがログインしたときにSecurityAgent表示されます。プロセスをシャットダウンします。上記のウィンドウのテキストフィールドを参照する方法がわかりません。 私の質問は、これらのテキストフィールドの名前、それらが属するグループ、およびそれらが属するウィンドウをどのように見つけるかです。AppleScriptでOS Xウィンドウを参照できるように、OS Xウィンドウをマッピングする方法はありますか?これに関する情報はどこにも見つからないようです。

1
外部モニターを接続するたびにスクリプトを実行するにはどうすればよいですか?[複製]
重複の可能性: 外部モニターの接続を解除した後、Mac OS X Windowsの位置をリセットします 私はラップトップを職場(2台目のモニターがある場所)で使用し、自宅では持っていません。外部ディスプレイを接続すると、Macが自動的にシェルスクリプトまたはAppleScriptを実行して、多数のウィンドウを「標準」外部モニタの場所に再配置するようになります。モニターを接続したときにスクリプトを起動できるAppleイベントまたは同様のものはありますか?あるいは、これを具体的に行うユーティリティはありますか?Breezeを見てみましたが、アプリごとにウィンドウの状態を保存し、モニターの接続または接続解除を検出しません。

2
Mac OS:AutomatorまたはAppleScriptから、特定のプロファイルでiTermターミナルを起動する方法を教えてください。
私はiTermの新しいウィンドウを起動するグローバルなキーボードショートカットを特定のプロファイルで割り当てようとしています。 (AutomatorとAppleScriptを使って新しいChromeウィンドウを起動することに成功したが、これはもっと難しいことがわかっている) これはiTermを起動するのと同じことになります。そしてトップメニューでProfiles - >を選択します。 "my profile"、 "alt"または "option"が押されているので、現在のウィンドウの新しいタブではなく、新しいウィンドウで開きます。 AutomatorまたはAppleScriptのどちらを使ってこれを行う方法がありますか? 関連性がある場合は、Mac OS Mountain Lionがあります。 (これが絶対的な問題である場合は申し訳ありません。WindowsからMacに移行しました。常に最適化を図っています) ありがとうございました!

1
Mac OS Xにフォーカスを失うことなく、コマンドラインからPreview.appを更新する方法は?
現在のウィンドウのフォーカスを失うことなく、コマンドラインからバックグラウンドでPreview.appを更新したい。以下を使用してファイルのビューを開いたり更新したりできることは知っていますが、Preview.appに集中できなくなります。 open -a Preview foo.pdf そうするためのいくつかの巧妙なAppleScriptコマンドがあるかもしれないと思いますが、これまでのところ私は正しいものを見つけませんでした。 または、更新後にフォーカスを現在のアプリケーションに直接戻すことに興味があります。編集中のTeXファイルの変更に応じてPDFファイルを更新した後、vi autocmdを介してPDFファイルのPreview.appのビューを更新するには、これが必要です。以下は、Ubuntuとevinceを使用して達成したい例です。

1
現在挿入されているDVDへのシンボリックリンクを自動作成
AppleScriptまたはシェルスクリプトを使用して、現在挿入されているDVDへの参照を自動的に作成することはできますか?Midsomer Murders DVDを取り出し、カーンの怒りであるStar Trekを挿入すると、パスが/ Volumes / MM_SET_17_DISC_1から/ Volumes / ST2_DISC1に変わります。 Finderはディスクの挿入時にapplescriptの起動をサポートしているため、ボリューム名を/ Volumes / DVDFOLDERのようなものに自動的にシンボリックリンクしたい ありがとう!

0
Applescript Adob​​eアップデーター
だから、私はApplescriptエディターが初めてで、コンピューターを自動的に更新するコードを書こうとしています。なんらかの奇妙な理由で、Adobeを正常にアップデートさせることができないようです。Accessibility Inspectorを使用してみましたが、AXButtonのようなものは何もありませんでした。AXButtonオプションがない場合、Adobe向けのコードを記述する方法さえありますか? これはコードです: tell application "Adobe Application Manager" activate end tell delay 7.0 tell application "System Events" tell process "Adobe Application Manager" click button "Update" of window "Adobe Application Manager" end tell end tell そしてこれはエラーメッセージです: エラー「システムイベントにエラーが発生しました:プロセス\ "Adobe Application Manager \"のウィンドウ\ "Adobe Application Manager \"のボタン\ "Update \"を取得できません。 " プロセス「Adobe Application Manager」のウィンドウ「Adobe …

1
OS Xが画面サイズを手動で設定する
私はしたいです サイズを大きくする の アプリケーションウィンドウ TextEditのように 大きい 実際よりも 画面の高さ しかし、それは常に画面サイズのピクセルによって制限されます。 アプリケーションウィンドウの高さを増やす余地ができるように、画面サイズを人為的に拡大する方法はありますか?おそらく画面の高さと幅を選択できるVNC接続を使用します。


2
現在再生中のラジオソングが終了した後にiTunesを停止する方法はありますか?
This Is The Last SongやJust Play This Oneなどのスクリプトは地元の曲でうまく機能しますが、現在再生中の曲の名前とアーティストが表示されるという事実にもかかわらず、Groove Saladのようなインターネットラジオ局では動作しないようです。iTunesで。 誰でもこの機能をどのように入手できるか知っていますか?

0
Applescript-漢字の音声読み上げのカスタマイズ
Applescriptを使用して、特定の漢字やフレーズのデフォルトの発音を変更したいと思います。これは、ここで @JRobertによって与えられた提案の即興です。 基本的な考え方は次のとおりです。 発音を変更したいコンテキスト内の特定のフレーズや文字のリストをレコードとして設定します。可能であれば、用語と発音のペアのリストを.txtファイルで管理し、スクリプトに読み込みます。 xを{phrase: "《傳》"に設定、utter: "ㄓㄨㄢ ˋ"} レコード内のフレーズに一致する文字列が「say」に入力されるたびに、元の文字列が音声の代替文字に置き換えられるようにリストを実行します。 これを行う簡単な方法はありますか?

2
Automator Serviceのdittoコマンドを変更するにはどうすればよいですか?
Automator ServiceとRedScriptのAppleScriptを使用して、このスレッド上に存在しますが、「GUI」は同じです。ソリューションはうまく機能しますが、期待した動作が得られません。Dittoは、変更なしでフォルダーをdestフォルダーにコピーし、フォルダーが存在しない場合は作成します。このサービスで得られる動作は、コンテンツが宛先にコピーされることです。誰かが私にフォルダを内容にではなく宛先にコピーするように変更されたapplescriptを手に入れることを手伝ってもらえますか?スクリプトは次のとおりです。 on run {input, parameters} set dest to choose folder with prompt "select destination:" set dest_path to (POSIX path of dest) as text set src_paths to "" repeat with idx from 1 to count (input) set src_paths to src_paths & (quoted form of (POSIX path of item idx of …

0
ApplescriptアプリケーションにLaunchdを使用する
問題なく実行されるApplescriptアプリケーション(印刷リリースと呼ばれる)を作成しました(以下のコード): do shell script "rm -R /Users/<account>/release.zip; rm -R /Users/<account>/release; curl -L https://URL/to/webserver/release.zip -o /Users/<account>/release.zip; unzip -o /Users/<account>/release.zip -d /Users/<account>; rm -rf /Users/<account>/__MACOSX; /Users/<account>/release/pc-release-mac.command --config config.properties" 現在、plistファイル(com.papercut.release.agent.plistと呼ばれる)を作成しようとしているので、ロード時に実行し、ユーザーがプログラムを閉じると自動的に再起動します。ターミナルを使用してplistファイル(以下に記述)をロードすると、「No such file or directory」エラーが表示されます。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.papercut.release.agent</string> <key>ProgramArguments</key> <array> <string>/Applications/Print Release.app/Contents/MacOS/Application …

1
Automatorでゴミ箱を空にする方法
Automatorスクリプトで、ユーザーの入力なしでゴミ箱からファイルを削除したい。AppleScript empty the trash スタックされていないファイルでのみ機能します。同様のコマンドがターミナルで機能し、ファイルを削除します。 sudo rm -rf ~/.Trash それでも、「スタック」ファイルのコピーはゴミ箱に残ります。たとえば、ファイルはゴミ箱に移動中にスタックし、ファイルをゴミ箱に半分残しますが、その間にスタックします。そのため、ゼロバイトのファイルはゴミ箱にスタックします... 。 sudo rm -rf ~/.Trash /Volumes/*/.Trashes ただし、ターミナルを個別に開く必要があり、その後、ユーザーパスワードと手動のドラッグアンドドロップが必要になり、自動化がブロックされます...すべてを自動化する方法は? ここで一般的に行うことをスクリプトで置き換える必要があります。 ゴミ箱にファイルがあるかどうかを確認します ファイルがゴミ箱にある場合、空 ゴミ箱にファイルがないか確認する ファイルがまだゴミ箱にある場合は、ターミナルを開きます ターミナルコマンドsudo rm -rf -i -dPRrvWを実行して、ファイルのアクセス許可の削除をブロックします パスワードを入力して権限の変更を許可します スタックしたゴミ箱ファイルをターミナルウィンドウにドラッグアンドドロップ ゴミ箱ファイルを削除する ゴミ箱にファイルがあるかどうかを確認します ゴミ箱にファイルがない場合は、スクリプトの実行を終了します macOSオートメーション | AppleScript:リソース

1
applescript:PPPoE接続を確立する
Applescriptは特定のPPPoE構成にどのように接続しますか?Launchbar経由でこれをトリガーしたいです。 (または、現在選択されているネットワークの場所が正しいかどうかを確認し、イーサネットケーブルが接続されている場合、PPPoEサービスに自動的に接続する、より洗練されたスクリプト。

0
“ com.apple.iChat”ファイルを復元してください。
私は以前から "/ Users / wangcl /ライブラリ/ Application Scripts / com。apple。iChat"ファイルを削除していましたが、本当に必要です。 私はあらゆる助けに感謝します。ありがとう! モデル:マックプロAppleScript:2.10(194)ブラウザ:クローム66.0.3359.117オペレーティングシステム:Mac OS X(10.13パブリックベータ版)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.