- -AppleScriptを使用してMacで任意のアプリの複数のインスタンスを実行する

AppleScriptを使用してMac上で任意のアプリの複数のインスタンスを実行する

2つの頭は1つよりも優れていると思います。2つのアプリ。優れたアプリより優れているのは、おそらく2つの優れたアプリだけです。特定の機能のための本当に素晴らしいアプリがすでにあり、そのアプリの複数のインスタンスを実行したい場合、アプリがそれをサポートしておらず、Macを使用している場合は、作業が不要になる可能性があります。 Mac上でアプリの複数のインスタンスを実行することは難しいように思えるかもしれませんが、驚くほど簡単です。単純なスクリプトを使用するだけで、アプリのインスタンスを好きなだけ実行できます。複数のインスタンスは互いに分離して実行され、それぞれがDock内のアプリのそれぞれのアイコンによって表されます。

複数のインスタンスを実行するには、AppleScriptエディタを開いて次の内容を貼り付ける必要があります。

do shell script "open –n /Applications/Appname.app”

脚本

Replace Appnameは、複数のインスタンスを実行するアプリです。入力できます シェルスクリプト「open -n 次に、アプリの場所と名前を入力します引用符で。アプリのアイコンを[アプリケーション]フォルダーからスクリプトエディターにドラッグアンドドロップすることもできます。最後に終了引用符を追加することを忘れないでください。そうしないと、スクリプトが構文エラーを返します。 Cream、VLC Player、Calculatorなどの多くのアプリを試してみました。それぞれの構文は次のとおりです。

do shell script "open -n /Applications/VLC.app"

シェルスクリプト「open -n /Applications/Cream.app」を実行

シェルスクリプト「open -n /Applications/Calculator.app」を実行

構文を入力したら、 スクリプト>コンパイル それを保存します。スクリプトを保存するときは、必ずスクリプトを 応用 フォーマット。

スクリプトを保存

保存した場所からスクリプトを開くと、アプリが実行されます。このスクリプトは何度でも起動でき、作成したアプリの新しいインスタンスが開くたびに起動できます。

複数のインスタンス

この小さなヒントは、複数のインスタンスの実行を禁止するもの。私たちのテストでは、Skypeは複数のインスタンスの実行を許可していませんでした。スクリプトはSkypeの追加のインスタンスを起動しましたが、アプリは常に他のインスタンスが実行中であることを通知し、追加のインスタンスを閉じました。同様に、一部のアプリには、Google Chromeのような複数のインスタンスを処理する独自の方法があります。独自の組み込みメソッド、つまり複数のユーザープロファイルがあり、このスクリプトも機能しません。

複数を実行していることもわかりますアプリのインスタンスは、アプリの機能により大きく依存します。 iTunesのストックMacアプリでは、システムに接続されているiOSデバイスやiTunesライブラリと競合するため、複数のインスタンスを実行できません。一方、株価計算アプリのインスタンスは100個実行できます。

コメント