2つの計算機を使用するにはどうすればよいですか?


36

とにかく、ネイティブの電卓アプリの2つのインスタンスを同時に実行できますか。


1
電卓の2つのインスタンスが必要なのはなぜかと思います。CalculatorをRPNモードに設定します。これにより、中間結果を保存できるスタックが得られます。
ホッブズ

1
あなたが...好きとしてWindows 10での電卓アプリは、多くのインスタンスとして開きます
trognandersを

1
@Hobbesなぜ誰かが電卓の2つのインスタンスを実行したくないと思うのか疑問に思っています...おそらく彼らは中間の答えを書き留めずに(何らかの理由で)同時に2つの異なる計算をしたいかもしれません。
user253751

RPNモードでは、必要に応じて中間結果が表示されたままになります。2番目のウィンドウを開く必要はありません。igor.io/2013/12/02/stack-machines-rpn.html
ホッブズ

また、私はユースケースを求めていました。これにより、より良い推奨が可能になるからです。
ホッブズ

回答:


54

これを行う最も速く、簡単で、ほぼ間違いなく最も正しい方法はopen、ターミナルでコマンドを使用することです。

新しいウィンドウで、コマンドを実行します

open -na Calculator

これ-nにより、アプリケーションの新しい()インスタンス(-a)計算機が開きます。

ボタンをクリックするだけでこれを手軽に使用したい場合は、次のコマンドをターミナルに入力すると、名前付きcalcまたはcalc.commandデスクトップ上にショートカットが作成され、常に電卓の新しいインスタンスが開きます

cd ~/Desktop
echo open -na Calculator > calc.command
chmod +x calc.command
exit

calc.commandデスクトップに名前の付いたファイルがまだないか、削除されることに注意してください。


1
どのように機能しopenますか?アプリケーションフォルダにあるものをチェックしますか?
ガブリエルロモン

@GabrielRomonのmanページはこちらをご覧ください。私はそれがどこにも明示的に言っているのを見ませんが、それをチェックする/Applicationsか、それを使用LaunchServicesして見つけているようです。
scohe001

@GabrielRomonアプリケーションなどを追跡するメタデータデータベースがあります。これには/Applications、サブディレクトリ、~/Applicationsサブディレクトリ、サブディレクトリ、およびなどの場所にあるアプリケーションも含まれます/System/Library/CoreServices
ウィリハムトットランド

3
「開く」コマンドを「理解」するのに役立つと思う方法は、Windowsでの「開始」コマンドの直接の同義語と考えることです。何年も前に、それは「開かれた(開始された)オブジェクトの意味を理解するために適切なことは何でもしてください」と説明されました。だから、アプリの場合、それはURLそれはなど、新しいブラウザタブで開きます場合には、それは、関連するアプリケーションで開きます文書の場合には、それを開きます
dgnuff

6
@dgnuffもう1つの簡単な見方はopen、ダブルクリックとほぼ同じです。
ウィリハムトットランド

17

open -na Calculator答えは良いです。以前にこれを行う必要があったとき、私はそれをApplescriptでラップしました。

 do shell script "open -n " & quoted form of the POSIX path of the (path to the frontmost application as Unicode text)

これにより、現在フォアグラウンドにあるアプリケーションが検出され、open -naメソッドを使用して新しいインスタンスが開始されます。

Applescript Editorでこのスクリプトを「別のインスタンスを実行」などの名前で保存し、/Users/${USER}/Library/Scriptsディレクトリに配置します。次に、ユーザースクリプトメニュー(有効にする必要がある場合があります)の下にあります

ここに画像の説明を入力してください

電卓を前面に持ってきて、このメニュー項目を選択すると、別の電卓インスタンスが取得されます。


2
私の意見では、これが最も一般的であるため、これが断然最良の答えです。IEはこれを一度行うだけで、電卓だけでなく、アプリの複数のインスタンスを実行できるようになりました。
グレンイエーツ

8

アプリケーションを複製しなくても、好きなだけ実行できます。

アプリケーションをダブルクリックして、1つのインスタンスを開きます。たとえば、

/Applications/Calculator.app

次に、実行可能ファイルをダブルクリックして2番目のインスタンスを開きます
(アプリケーションをCtrlキーを押しながらクリックするか右クリックし、[パッケージの内容を表示]を選択して実行可能ファイルに移動する必要があります)。

/Applications/Calculator.app/Contents/MacOS/Calculator

この2番目のインスタンスでは、実行可能ファイルを実行するためのターミナルウィンドウが開きます。終了しないでください。終了すると、実行中の電卓の2番目のインスタンスが終了します。

実行可能ファイルをダブルクリックすると、必要なだけ電卓のインスタンスを開くことができます(上限がわかりません)。


1
また、「/ Applications / Calculator.app / Contents / MacOS / Calculator」をターミナルから何度でも実行でき、ターミナルウィンドウを閉じることができます。
スコットムープ

1
はい、これによりFinderで実行可能ファイルに移動することはできませんが、ウィンドウを開く必要があります。そうしないと、すべてのインスタンスが終了します。
Redarm

その通りその通り!私の記憶は少しずれていたようです。
-Scottmeup

7

はい、管理者アカウントがあれば可能です。アプリケーションでCalculator.appを選択し、右クリック(controlキーを押しながらクリック)してDuplicateコマンドを実行します。これにより、電卓アプリのコピーが作成され、自由に使用できます。

ここに画像の説明を入力してください


2
これを2回実行するアプリケーションをすることはありませんが、アプリケーションのコピーを作成し、そのコピーを実行します
マッテオ

3
@Matteo-はい、正しいですが、ここで問題は何ですか?OPは、「2つの計算機を使用するにはどうすればよいですか」と要求しました。そしてそれはちょうどそれを行います。
IconDaemon

6
動作しますが、スペースの無駄です。アプリケーションを2回実行する場合、ディスク上の同じ情報を2回必要としません。
マッテオ

1
@Matteo-あなたのコメントが私の投稿にどのように追加されるかまだわかりません。あなたは単に他の答えから収集した事実を述べているだけです。少なくとも私の答えに問題はありません。電卓を複数回実行するよりエレガントな方法があるかもしれませんが、動作します。いずれにせよ、電卓の2つのコピーに対して11.7MBのディスク容量は、たとえばPages(508MB)、Keynote(728MB)、Excel(1.75GB!)、またはFinal Cut Pro(3.76GB)のサイズと比較して最小です。 )
IconDaemon

オリジナルが更新されたときなど、潜在的に他の問題があります。@Matteoシンボリックリンクはどうですか?これにより、スペースが節約され、自動的に更新されます。
スパラフーク

3

ターミナルを開いて実行します:

open -n /Applications/Calculator.app

または

open -na Calculator

アプリのコピーなどは必要ありません!

以下のヘルプオプションからopen

-n, --new         Open a new instance of the application even if one is already running.
-a                Opens with the specified application.

0

電卓アプリを別のフォルダーまたはデスクトップにコピーできます。ここで、名前をCalcのような別の名前に変更します(非常にオリジナルです)。これで両方を実行できます。

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