題:
我怎樣才能得到兩個計算器?
dr_bubble_pops
2018-05-15 20:47:31 UTC
view on stackexchange narkive permalink

無論如何,我可以同時運行兩個本機Calculator應用程序實例。

我想知道為什麼要兩個計算器實例。我將計算器設置為RPN模式,這為您提供了一個可以存儲中間結果的堆棧。
Windows 10中的計算器應用程序將打開任意多個實例。
@Hobbes我想知道為什麼您會認為某人不希望能夠運行Calculator的兩個實例……也許他們想要(由於某種原因)同時進行兩個不同的計算而無需寫下他們的中間答案。
在RPN模式下,如果需要,您的中間結果仍然可見。無需打開第二個窗口。https://igor.io/2013/12/02/stack-machines-rpn.html
另外,我還要求一個用例,因為這樣可以提供更好的建議。
同時進行兩個計算似乎是一個非常明顯的用例。對於任何想打開同一應用程序的兩個實例的人來說,這都是相同的用例。
六 答案:
Williham Totland
2018-05-16 00:11:36 UTC
view on stackexchange narkive permalink

最快,最簡單且可以說是最正確的方法是在終端中使用 open 命令。

在新窗口中,運行命令

 打開-na計算器
 

這將打開應用程序( -a )計算器的新( -n )實例。

如果要在單擊按鈕時方便使用,可以在終端中鍵入以下命令,它將創建一個名為 calc calc.command ,它將始終打開計算器的新實例

  cd〜/桌面
迴聲打開-na計算器> calc.command
chmod + x計算命令
出口
 

請注意,您的桌面上尚沒有名為 calc.command 的文件,否則該文件將被刪除!

open是如何工作的?它檢查“應用程序”文件夾中的內容是什麼?
@GabrielRomon參見手冊頁[here](https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/open.1.html)。我在任何地方都沒有看到它的明確說明,但是看起來它要么在檢查/ Applications,要么在使用LaunchServices來查找它。
@GabrielRomon有一個元數據數據庫,可跟踪諸如應用程序之類的內容。它包括在/ Applications和子目錄中找到的應用程序,在〜/ Applications和子目錄中甚至是/ System / Library / CoreServices之類的地方。
我發現一種幫助我“理解”“打開”命令的方法是將其視為Windows下“啟動”命令的直接同義詞。許多年前,對我而言,這被描述為“做任何適當的事情來使打開的(開始的)對像有意義。”因此,對於應用程序,它將打開它;對於文檔,它將在相關的應用程序中打開;對於URL,它將在新的瀏覽器選項卡中打開,等等。
@dgnuff另一個簡單的查看方法是“打開”大致等同於雙擊。
Digital Trauma
2018-05-16 03:17:18 UTC
view on stackexchange narkive permalink

打開-na計算器答案很好。以前需要這樣做時,我將其包裝在Applescript中:

 執行shell腳本“ open -n” &的POSIX路徑的引號形式(最前端應用程序的路徑為Unicode文本)
 

這將檢測當前在前台的應用程序,並使用 open -na 方法啟動一個新實例。

將此腳本以“運行另一個實例”之類的方式保存在Applescript編輯器中,並將其放在您的 / Users / $ {USER} / Library / Scripts 目錄中。然後,您可以在“用戶腳本”菜單(可能需要啟用)下找到它:

enter image description here

只需將計算器置於前台,然後選擇此菜單項,您將獲得另一個計算器實例。

我認為,到目前為止,這是最佳答案,因為它是最通用的答案。即只需執行一次此操作,現在您就可以運行任何應用程序的多個實例,而不僅僅是計算器。
Redarm
2018-05-15 23:12:14 UTC
view on stackexchange narkive permalink

您可以運行任意數量的應用程序,甚至無需重複運行該應用程序。

雙擊應用程序以打開一個實例,例如

  /Applications/Calculator.app
 

然後雙擊可執行文件以打開第二個實例
(您必須按住ctrl鍵單擊或右鍵單擊該應用程序,然後選擇“顯示包內容”以導航到該可執行文件):

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

在第二個實例中,將打開“終端”窗口以運行可執行文件。不要終止它,否則您將終止計算器的第二個實例運行。

雙擊可執行文件,可以打開任意數量的Calculator實例(這意味著我不知道上限)。

您也可以運行“ /Applications/Calculator.app/Contents/MacOS/Calculator”和 從終端上進行任意多次,然後關閉終端窗口。
是的,這樣可以避免導航到Finder中的可執行文件,但是我仍然需要打開窗口,否則所有實例將被終止。
你是對的!看來我的回憶有些偏離。
IconDaemon
2018-05-15 21:40:53 UTC
view on stackexchange narkive permalink

是的,如果您有管理員帳戶,則可以。在“應用程序”中選擇Calculator.app,然後右鍵單擊(按住Control單擊)並執行 Duplicate 命令。這將復制計算器應用程序,然後您可以自由使用它。

enter image description here

這不會使應用程序運行兩次,但會創建該應用程序的副本,然後運行該副本
@Matteo-是的,正確,但是這裡出了什麼問題?OP請求“如何讓兩個計算器一起運行?”它就是這樣做的。
可以,但是浪費空間。要兩次執行一個應用程序,您不需要兩次在磁盤上輸入相同的信息。
@Matteo-我仍然看不到您的評論如何添加到我的帖子中。您只是在說明從其他答案中收集的事實。至少我的回答沒有錯。可以多次運行Calculator的方式更為優雅,但是它可以工作。在任何情況下,相較於Pages(508MB),Keynote(728MB),Excel(1.75GB!)甚至是Final Cut Pro(3.76GB)的大小,用於2個Calculator副本的磁盤空間最小為11.7MB。)
可能還有其他問題,例如原始文件何時更新。@Matteo符號鏈接如何?這樣可以節省空間並自動更新。
@IconDaemon,這是一個糟糕的解決方案。問題是兩次“運行同一個應用”,但這並不能回答問題。
Austin Burk
2018-05-16 07:42:12 UTC
view on stackexchange narkive permalink

打開您的終端並運行:

  open -n /Applications/Calculator.app
 

 打開-na計算器
 

無需複制應用程序!

open 的幫助選項中:

  -n,--new即使一個應用程序已經在運行,也要打開它的新實例。
-a用指定的應用程序打開。
 
jmh
2018-05-15 23:22:46 UTC
view on stackexchange narkive permalink

您可以將計算器應用程序複製到其他文件夾或桌面。現在,將名稱更改為Calc之類的不同名稱(我知道非常原始)。您現在可以同時運行兩者。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 4.0許可。
Loading...