두 대의 계산기를 어떻게 이용할 수 있습니까?


36

어쨌든 두 개의 기본 계산기 앱 인스턴스를 동시에 실행할 수 있습니까?


1
두 개의 계산기 인스턴스를 원하는 이유가 궁금합니다. 계산기를 RPN 모드로 설정하면 중간 결과를 저장할 수있는 스택이 제공됩니다.
Hobbes

1
Windows 10의 계산기 앱은 원하는만큼 인스턴스를 열 수 있습니다.
trognanders

1
@ Hobbes 왜 누군가가 두 개의 계산기 인스턴스를 실행하고 싶지 않다고 생각하는지 궁금합니다 ... 어쩌면 중간 답변을 쓰지 않고 동시에 (두 가지 이유로) 두 가지 다른 계산을 원할 수도 있습니다. .
user253751

RPN 모드에서는 원하는 경우 중간 결과가 계속 표시됩니다. 두 번째 창을 열 필요가 없습니다. igor.io/2013/12/02/stack-machines-rpn.html
Hobbes

또한 더 나은 권장 사항을 사용할 수 있기 때문에 유스 케이스를 요청했습니다.
Hobbes

답변:


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은 맨 페이지를 참조 하십시오 . 나는 어디에서나 명시 적으로 말하는 것을 보지 못했지만 그것을 확인 /Applications하거나 사용 하는 것처럼 보입니다 LaunchServices.
scohe001

@GabrielRomon 응용 프로그램과 같은 것을 추적하는 메타 데이터 데이터베이스가 있습니다. 여기에는 /Applications하위 디렉토리 ~/Applications및 하위 디렉토리에 있는 응용 프로그램 과 같은 장소가 포함 /System/Library/CoreServices됩니다.
Williham Totland

3
내가 찾은 "open"명령을 이해하는 데 도움이되는 방법은 Windows에서 "start"명령과 직접 동의어로 간주하는 것입니다. 수년 전에는“개방 된 (시작된) 대상을 이해하기 위해 적절한 것은 무엇이든하십시오”라고 설명했습니다. 따라서 앱의 경우 앱이 열리고, 문서의 경우 연결된 응용 프로그램에서 열리고, URL의 경우 새 브라우저 탭에서 열 수 있습니다.
dgnuff

6
@dgnuff 또 다른 쉬운 방법은 open더블 클릭과 거의 같습니다.
Williham Totland

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 편집기에 "다른 인스턴스 실행"과 같은 이름으로 저장하고 /Users/${USER}/Library/Scripts디렉토리에 넣으십시오 . 그런 다음 사용자 스크립트 메뉴 ( 을 활성화해야 할 수도 있음)에서 찾을 수 있습니다.

여기에 이미지 설명을 입력하십시오

계산기를 전경으로 가져간 다음이 메뉴 항목을 선택하면 다른 계산기 인스턴스가 표시됩니다.


2
제 생각에는 이것이 가장 일반적이기 때문에 이것이 가장 좋은 대답입니다. IE는이 작업을 한 번만 수행하면 이제 계산기뿐만 아니라 모든 앱의 여러 인스턴스를 실행할 수 있습니다.
Glen Yates

8

응용 프로그램을 복제하지 않고도 원하는만큼 실행할 수 있습니다.

응용 프로그램을 두 번 클릭하여 하나의 인스턴스를 엽니 다. 예 :

/Applications/Calculator.app

그런 다음 실행 파일을 두 번 클릭하여 두 번째 인스턴스를 엽니 다
(응용 프로그램으로 이동하려면 Ctrl + 클릭하거나 마우스 오른쪽 버튼으로 클릭하고 "패키지 내용 표시"를 선택해야 함).

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

이 두 번째 인스턴스에서는 실행 파일을 실행하기 위해 터미널 창이 열립니다. 종료하지 마십시오. 실행중인 두 번째 계산기 인스턴스가 종료됩니다.

실행 파일을 두 번 클릭하면 원하는만큼 계산기 인스턴스를 열 수 있습니다 (상한을 모름).


1
터미널에서 "/Applications/Calculator.app/Contents/MacOS/Calculator"&를 원하는 횟수만큼 실행 한 다음 터미널 창을 닫을 수도 있습니다.
Scottmeup

1
예, Finder에서 실행 파일로 이동하는 것을 피하지만 여전히 창이 열려 있어야합니다. 그렇지 않으면 모든 인스턴스가 종료됩니다.
Redarm

맞아! 내 기억이 조금 벗어난 것 같습니다.
Scottmeup

7

예, 관리자 계정이 있다면 가능합니다. 응용 프로그램에서 Calculator.app를 선택한 다음 마우스 오른쪽 단추를 클릭 (control- 클릭)하고 Duplicate명령을 실행하십시오 . 그러면 계산기 앱의 사본을 만들어 자유롭게 사용할 수 있습니다.

여기에 이미지 설명을 입력하십시오


2
이렇게하면 응용 프로그램이 두 번 실행되지는 않지만 응용 프로그램 복사본을 만든 다음 복사본을 실행할 것입니다.
Matteo

3
@ Matteo-예, 맞습니다. 그러나 여기서 문제는 무엇입니까? OP는 "두 개의 계산기를 어떻게 사용할 수 있습니까?" 그리고 그것은 단지 그렇게합니다.
IconDaemon

6
작동하지만 공간 낭비입니다. 응용 프로그램을 두 번 실행하려면 디스크에 동일한 정보가 두 번 필요하지 않습니다.
Matteo

1
@Matteo-여전히 내 의견에 댓글이 어떻게 추가되는지 알 수 없습니다. 당신은 단지 다른 답변에서 얻은 사실을 말하고 있습니다. 적어도 내 대답에는 아무런 문제가 없습니다. 계산기를 여러 번 실행하는 더 우아한 방법이있을 수 있지만 작동합니다. 어쨌든 2 페이지의 계산기 사본을위한 11.7MB의 디스크 공간은 Pages (508MB), Keynote (728MB), Excel (1.75GB!) 또는 Final Cut Pro (3.76GB)의 크기와 비교하여 최소입니다. )
IconDaemon

원본이 업데이트 될 때와 같은 다른 문제가있을 수 있습니다. @Matteo 심볼릭 링크는 어떻습니까? 공간을 절약하고 자동으로 업데이트됩니다.
Sparhawk

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.