問題タブ [automator]

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 投票する
2 に答える
19027 参照

automator - Mac OS X でファイルの名前を変更する Automator スクリプト

OS X で Automator を使用してファイル名のスペースをアンダースコアに置き換える簡単な方法はありますか?

0 投票する
4 に答える
36092 参照

shell - Apple の Automator を使用してファイル名をシェル スクリプトに渡す

フォルダーで実行したい自動化スクリプトがあります。スクリプトでフォルダー内の各ファイルを取得し、シェル コマンドを実行する必要があります。Automator は入力を stdin に渡すように設定されていますが、以下の stdin を正しく使用しているとは思えません。

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

python - Automator サービスでの Python でのサードパーティ モジュールの使用

マシンに Py-Appscript をインストールしました。Python のインストールで使用できます/Library/Frameworks/Python.framework/Versions/Current/bin/python

この Py-Appscript のインストールを Automator サービスで使用しようとしています。これを行うには、Run Shell Scriptアクションを使用してから、Shellを に設定しますusr/bin/python(残念ながら、これは Python の唯一の選択肢です)。

usr/bin/pythonサードパーティ モジュールにアクセスできないようで、次のようにクラッシュします。

from appscript import *

usr/bin/pythonサードパーティ モジュールへのアクセスを許可する方法はありますか? または Automator に/Library/Frameworks/Python.framework/Versions/Current/bin/python代わりに使用するように指示する方法はありますか?

Run Shell Scriptアクションから直接 Python を実行するには、Automator が必要です。Automator の外部にある Python スクリプトを呼び出すアクション (bin/bashたとえば、 を介して) は、有用なほど迅速に実行されません。

0 投票する
5 に答える
16209 参照

macos - アプリケーションのメニューをクリックするには、AppleScript または Automator を使用しますか?

これが AppleScript や Automator を介して実行できるかどうかはわかりませんが、次のことができるようにしたいと考えています。

a)アプリケーションを起動します(これはAppleScriptまたはAutomatorで非常に簡単に実行できることを知っています)

b) アプリケーションが起動したら、AppleScript または Automator を使用して特定のメニュー項目を選択します。

たとえば、Excel 2008 を起動し (Automator 用に事前構成されていないホーム/学生版を持っています)、[ファイル] メニューをクリックして [開く] をクリックします。

このようなメニュー項目を選択する方法 (またはそれが可能である場合) をどこに行く/探すべきかについての指針はありますか?

Automator の Record 関数を使用してこれを「ある程度」行うことができますが、Record は非常に脆弱です。

AppleScript を使用して、アプリケーションのすべてのメニュー項目を含む「配列」を単純に取得し、配列の 0 番目のメニュー項目をプログラムでクリックできるようにしたいと考えています。等

これは可能ですか?

ティア

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

xcode - ファイルとフォルダーを引数としてbashでAutomatorアクションを作成するにはどうすればよいですか?

Bashを使用してXCodeでAutomatorアクションを作成すると、すべてのファイルとフォルダーパスがstdinに出力されます。

これらのファイルのコンテンツを取得するにはどうすればよいですか?何をしようとしても、出力にはファイル名しか表示されません。

「シェルスクリプトの実行」を選択するだけで、すべてをstdinにするか、引数として使用するかを選択できます。これは、XCodeプロジェクトに対して実行できますか?

Applescriptを使用する方がほとんど簡単で、Bashを実行できます。

私は次のようなことを試みました

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

macos - Automator を使用してウィンドウを前面に表示するには?

私は Mac、OSX 10.6 を使用しており、自動化したいデスクトップ アプリケーションの機能があります。手動で Command+R を押して、アプリケーションが物理デバイスからデータを読み取るのを 1 分間待ってから、もう一度 command+R を押して別の読み取りを行います (この時点で、データを保存するかどうか尋ねられるので、タブ、タブ、次にスペースバーを選択してデータを保存します.これを合計3回行うので、3回を自動化したいので、コンピューターから離れると、自動的に3回読み取られます.

自動化はこれを行うための最良の方法ですか?

「watch me do」機能を使用して、すでにオートメーターでこれを実行しようとしました。これは「無題のウィンドウを前面に移動する」から始まり、2 番目のコマンドは command+R を押します。次に、1 分間待機するための小さな Apple スクリプトを見つけ、最初のアクションを待機機能用にプラグインしました。

ただし、実行またはステップをクリックすると、正しいウィンドウ (「無題」) を開く代わりに、カーソルが automator の [メディア] ボタンに移動し、代わりにそれをクリックします! しかし、アプリケーションは間違いなく正しいものとしてリストされています.

助けていただければ幸いですが、自動化は間違った方法でしょうか?

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

sqlite - Mac OS X で Automator を使用して 2 つの別々のプログラム間でコピーと貼り付けを行う

わかりましたので、db エディタである Menial Base を使用して SQLite db に直接コピーしたいデータを含む Excel スプレッドシートがあります。.csv や .txt 拡張子から変換しようとするなど、さまざまな方法を試しましたが、必要な方法で何も機能していないため、Automator に頼っています。私の理解では、Automator は非常に強力なアプリケーションです。必要なことを実行する方法や、必要なことを実行できるかどうかさえわかりません。必要なことは、Excel からセルをコピーし、コマンド タブで Base に移動し、それをセルに貼り付け、Excel に戻り、下に押して次の値をコピーし、次に Base に戻って下に移動するだけです。 、貼り付けます。そして、繰り返し、繰り返し、千回繰り返します。あまり複雑ではありませんが、しかし、自動化でこの種のことが可能かどうかを誰かが知っているかどうか疑問に思っていました。独自の AppleScript などを作成する必要があるでしょうか? どんな考えや洞察も大歓迎です!ありがとう

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

pdf - PDF の一括編集 - Automator Action または AppleScript を使用してページ レイアウトと倍率を変更する

PDFドキュメントをバッチ編集し、ドキュメントの「ページレイアウト」と「倍率」属性を設定して、開いたときにすべてのドキュメントが同じように表示されるようにする方法があるかどうか疑問に思っています.

私は Mac ですので、Automator または AppleScript ソリューションがクールです! ところで、私は Acrobat Pro を持っています。

ありがとう!!

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

applescript - Automator/Applescriptを使用して特定のディレクトリに画像をダウンロードする

Automatorで変数を使用して、画像を特定のフォルダーに保存しようとしています。

不思議なことに、新しいフォルダを作成して変数を使用すると、ベースパスを設定できます...しかし、「URLをダウンロード」しようとすると、変数を追加するベースパスを選択できません。トランザクションを中断します。

applescriptの方がうまくいくと思いますが、理解できないようです。

例。

CatsandDogsというフォトギャラリーがあります。

Cats andDogsのタイトルを取得して変数にすることができます...デスクトップ上にCatsandDogs(変数から)という新しいフォルダーが作成されます...その後、ギャラリー内のすべての画像を取得できます「Webページから画像のURLを取得」の結果として...

これはうまく機能します...それから私は「URLをダウンロード」しようとします、そして私はそれらを私が作成した新しい「猫と犬」フォルダにダウンロードしたいと思います。しかし、オートマトンの[URLのダウンロード]ボックスでパスを設定できないため、それを機能させることができないようです...

これは、デスクトップにリッピングする必要のあるギャラリーが100個ある場合に非常に役立ちます...

もちろん、保存したら、新しく作成したフォルダ内のファイルを手動で移動することもできます...しかし、ギャラリーごとにこれを行う必要があります...

助言がありますか?

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

variables - Automator変数は永続的ですか?

Automator変数はワークフローの実行間で持続しますか?ワークフローの実行中に変数が設定された場合、ワークフローが再度実行されたときに、変数に割り当てられた最後の値を取得できますか?