web-dev-qa-db-ja.com

プログラムを複数回起動するためのドックアイコンを取得するにはどうすればよいですか?

プログラム(この場合はEclipse IDE)を起動したいのですが、その複数のインスタンスを起動できるようにしたいのです。 Mac OS X10.5を実行しています。

ドックにスクリプトを追加できますが、これには2つの欠点があります。

  • コンソールを開きます
  • 正しいアイコンがありません。

これらの欠点を修正するか、アプリケーションをより適切に構成することによって、これをどのように解決できますか?

3
mike g

Eclipseに関する情報を取得し、アイコンをクリックしてコピーし、スクリプトに関する情報を取得し、アイコンをクリックして貼り付けることができます。

スクリプトを開くコンソールについては、シェルスクリプトがコマンドファイルとして保存されているように聞こえます。 AppleScriptを使用してシェルスクリプトを呼び出し、そのAppleScriptをアプリケーションとして保存してドックにドロップできます。

Pkaedingのコマンドを使用すると、AppleScript全体は次のようになります。

do Shell script "open -n /Applications/Eclipse/Eclipse.app"

Applescriptから既存のシェルスクリプトファイル(.sh)を開くだけでも、同じ効果が得られます。もっと ここ

2
ridogi

ドックアイコンについてはよくわかりませんが、Eclipseの2つのインスタンスを開く必要がある場合は、ターミナルウィンドウで次のコマンドを使用します。

open -n /Applications/Eclipse/Eclipse.app

-nフラグは、現在実行中のインスタンスに切り替えるのではなく、新しいインスタンスを開くことを示します。

1
pkaeding