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

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

1
Applescriptを使ってタグ内からデータを解析する方法を教えてください。
Applescriptを使ってタグ内からデータを解析する方法を教えてください。私はAppleScriptには words 3 thru -2 of myTextVariable 構文 - しかし、確実に取得するためにどのように使用しますか。 This is my text 下のタグから? <p>This is my text</p> または <p class="new">This is my text</p> または <h1>This is my text</h1> または <content class="new" id="content">This is my text</content>

1
iDVDランダムトランジション
iDVDを使用してDVDスライドショーを作成していますが、トランジションを手動で追加する方法はわかりますが、iDVDにランダムトランジションを挿入してもらうことをお勧めします。これは可能ですか?

2
自動的に[OK]をクリックしてボックスを閉じるApplescript
約55〜65秒ごとに開くポップアップボックスを自動的に閉じるスクリプトを作成する必要があります。ボックスが開いたら、(ボックス内で)[OK]を押すだけで閉じます。 applescriptアプリケーションを作成しましたが、それを機能させるには手動でスクリプトを実行する必要があることがわかりました。 on idle tell application "XYZ" activate tell application "System Events" to key code 36 end tell return 65 end idle 時間(この場合は65秒)を指定する代わりに、言うことはできません。ダイアログボックスが開いたら、[OK]ボタンをクリックします。そのようにして、ボックスが開くときはいつでも、アプリケーションで作業している間、私を邪魔することなく閉じられます。 私は本当にその時点でスクリプトをアクティブにしたいだけで、ウィンドウ/ポップアップが表示され、前には表示されません。 アプリケーション(XYZ)を使用している間、スクリプトはアクティブでなければなりません。XYZを使用する期間は異なります。

1
Macで次のUnixコマンド(スクリプト?)を実行するにはどうすればよいですか?
私は、在庫を追跡するために使用するプログラムが10月31日のEOLになると非常に遅く通知された状況にあります。約400台のMacコンピューターがあり、古いバージョン(必要ではありませんが適切)をアンインストールして、最新バージョンをインストールする必要があります。私はこのためにARDを使用したいと考えています(Apple Remote Desktop)が、最初にスクリプトを動作させる必要があります。 Jampfはコストのためにオプションではありません。私はMacの人ではないので、バッチファイルは特にWindowsのものであることがわかりました。以下は、フォーラムで提案されたスクリプトです。ネットワーク共有にファイルを保存しました。提案されたUnixコマンドと、明らかな置換を使用して使用しようとしているコマンドを示します。 推奨: cd /Users/Shared/ ; curl -k -O https://server.hostingyourfiles.com/samanage.zip ; unzip samanage.zip ; /Users/Shared/samanage/Samanage_Agent_*.app/Contents/MacOS/installbuilder.sh --mode unattended ; rm -rf /Users/Shared/samanage/ 私の: cd /Users/Shared/ ; curl -k -O smb://word.word/word/word Mac/Samanage_Agent_1.1.72_1.1.37_203_30_installer ; unzip samanage.zip ; /Users/Shared/samanage/Samanage_Agent_*.app/Contents/MacOS/installbuilder.sh --mode unattended ; rm -rf /Users/Shared/samanage/ 上記により、ターミナルにUnixコマンドを貼り付けると、次のエラーが表示されます。 curl:(67) login denied curl: (6) Could …

1
OS Xの起動時にsudoとパスワードを使用してコマンドラインアプリを自動的に実行する
Macの起動時/ログイン時にアプリを実行する必要があります。バックグラウンドで起動し、私を中断することなく作業を開始したい、または常に忘れてしまい、必要なときに実行されていなかったため、起動する必要があります! AppleScriptを使用して、Terminalに実行してパスワードを入力するように指示しようとしましたが、複数のTerminalウィンドウを開いて動作しなくなります。理想的には、ユーザーのログイン項目に追加できるスクリプトが必要で、それが実行されます。 アプリにはパスワード引数を取る方法もありません。また、sudoと同様にパスワードもあります。applescript(実行可能ファイルに作成可能)として実行できるソリューション、またはコマンドラインスクリプトが必要ですが、それらについてはわかりません。 これは私が入力する手動コードです $ sudo serverStatus password:123456 password:serverpass 私のAppleScript: tell application Terminal activate do shell script "sudo serverStatus" delay 5 do shell script "123456" delay 2 do shell script "serverpass" end tell


1
パターンマッチングを使用したファイル同期ソリューション
のようなサービスを使用してクラウド上で同期するディレクトリがありDropboxます。しかし、そのフォルダー内では、特定のパターンに一致するディレクトリのみを同期します。 たとえば、という名前のフォルダーを除くすべてのフォルダーを同期しますnode_modules。 これを行う方法を知っていますか?ここに私が持っていたいくつかのアイデアとその落とし穴があります: Dropboxなどの同期サービスを使用して、AppleScriptを設定して、コンピューター上のディレクトリの変更を監視します。変更がにない場合はnode_modules、Dropboxフォルダーの場所にプッシュします。問題:双方向同期がありません。 rsync巧妙な方法で活用することで、#1の問題を解決します。問題:競合状態の処理?2台のコンピューターが短期間で同じファイルを変更し、rsyncおかしくなってしまうのではないかと心配しています。 以前にこの問題に対処したことがありますか?あなたのソリューションは何ですか? 明確にするために、これは単一の、または有限数のディレクトリを除外することではありません。フォルダー内のどこにいても、特定のパターンに一致するすべてのディレクトリ/ファイルを除外したい。したがってnode_modules、同期されたディレクトリ内に1000個のディレクトリがあり、それらはすべて除外されます。

3
Apple MIDI Audio MIDI設定のネットワークウィンドウを開く方法
Audio MIDI Setup(/ Applications / Utilities / Audio MIDI Setup.app)を使用してネットワークオーディオ接続を作成するApplescriptを作成しようとしています。ネットワーク設定ウィンドウを開くことができません。ネットワークウィンドウを開くためにクリックする必要がある画像があるようです。 これは私が試したものです: tell application "System Events" tell process "Audio MIDI Setup" set {xPos, yPos} to position of image 1 of group 1 of scroll area 1 of window "MIDI Studio" end tell end tell tell me to do shell script "/usr/bin/cliclick …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.