İki hesap makinesini nasıl çalıştırabilirim?


36

Yine de aynı anda çalışan iki yerel Hesap Makinesi uygulaması örneği alabilir miyim.


1
Neden iki Hesap Makinesi örneği isteyeceğinizi merak ediyorum. Hesaplayıcıyı RPN moduna ayarladım, bu size ara sonuçları saklayabilen bir yığın veriyor.
Hobbes

1
Eğer .. gibi, Windows 10 hesap makinesi uygulaması Birçok durumda olarak açılacak
trognanders

1
@Hobbes Neden birisinin iki Hesap Makinesi örneği çalıştırmak istemeyeceğini düşüneceğini merak ediyorum ... belki aynı anda (bazı nedenlerden dolayı) ara cevaplarını yazmadan iki farklı hesaplama yapmak istiyorlar .
kullanıcı253751

RPN modunda, isterseniz ara sonuçlarınız görünmeye devam eder. İkinci bir pencerenin açılmasına gerek yok. igor.io/2013/12/02/stack-machines-rpn.html
Hobbes

Ayrıca, daha iyi bir öneriye olanak tanıyacağı için bir kullanım çantası istiyordum.
Hobbes

Yanıtlar:


54

Bunu yapmanın en hızlı, en basit ve tartışmalı en doğru yolu openTerminal'deki komutu kullanmaktır .

Yeni bir pencerede, komutu çalıştırın

open -na Calculator

Bu -n, application ( -a) Calculator'ın yeni bir ( ) örneğini açar .

Bir düğmeyi tıklatarak bu kullanışlı olmasını istiyorsanız, aşağıdaki komutları Terminal'e yazabilirsiniz ve masaüstünüzde calcya da calc.commandmasaüstünüzde her zaman yeni bir Hesap Makinesi örneği açacak bir kısayol oluşturacaktır .

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

Zaten calc.commandmasaüstünüzde bir dosya bulunmadığını unutmayın, aksi takdirde silinir!


1
Nasıl opençalışır? Uygulamalar klasöründe ne olup olmadığını kontrol eder?
Gabriel Romon

@GabrielRomon burada man sayfasına bakın . Açıkça hiçbir yerde söylediğini görmüyorum, ancak kontrol etmek /Applicationsveya LaunchServicesbulmak için kullanıyor gibi görünüyor .
scohe001,

@GabrielRomon Uygulamalar gibi şeyleri izleyen bir meta veri veritabanı var; /Applicationsalt dizinlerde ~/Applicationsve alt dizinlerde bulunan uygulamaları ve alt dizinleri ve hatta yerleri içerir /System/Library/CoreServices.
Williham Totland,

3
Bulmamın bir yolu "aç" komutunu "anlamama", Windows altında "başlat" komutunun doğrudan bir eş anlamlısı olarak görmektir. Yıllar önce, bu bana "Açılan (başlatılan) nesneyi anlamlandırmak için uygun olanı yapın." Olarak tanımlandı. Bu nedenle, bir uygulama durumunda, onu açacaktır, bir belge olması durumunda ilişkili uygulamada açacaktır, bir URL olması durumunda yeni bir tarayıcı sekmesinde açacaktır.
dgnuff

6
@dgnuff Ona bakmanın bir diğer kolay yolu, opençift ​​tıklamaya kabaca eşdeğer olmasıdır.
Williham Totland

17

open -na CalculatorCevap iyidir. Bunu daha önce yapmam gerektiğinde, bir Applescript'e sardım:

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

Bu, hangi uygulamanın ön planda olduğunu algılar ve open -nayöntemi kullanarak yeni bir örnek başlatır .

Bu betiği Applescript Editör'de "Başka bir örnek çalıştır" gibi bir şey olarak kaydedin ve /Users/${USER}/Library/Scriptsdizine yerleştirin. Daha sonra Kullanıcı Scriptleri Menüsü altında bulabilirsiniz ( etkinleştirmeniz gerekebilir ):

görüntü tanımını buraya girin

Hesap makinesini ön plana getirin, ardından bu menü öğesini seçin, başka bir hesap makinesi örneği elde edin.


2
Benim düşünceme göre, bu en genel cevap olduğu gibi, bugüne kadarki en iyi cevap. IE bunu bir kez yapar ve şimdi yalnızca Hesap Makinesi'ni değil, herhangi bir uygulamanın birden çok örneğini çalıştırabilirsiniz.
Glen Yates

8

İstediğiniz kadar ve hatta uygulamanın kopyası olmadan bile çalıştırabilirsiniz.

Bir örneği açmak için uygulamaya çift tıklayın, örneğin

/Applications/Calculator.app

Ardından, ikinci bir örnek açmak için yürütülebilir dosyayı çift tıklatın (uygulamayı çalıştırmak için
ctrl + klik veya sağ tıklamanız ve "Paket İçeriğini Göster" i seçmeniz gerekir):

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

Bu ikinci örnekte çalıştırılabilir dosyayı çalıştırmak için bir Terminal penceresi açılacaktır. Sonlandırmayın, yoksa çalışan Hesap makinesinin ikinci örneğini sonlandırırsınız.

Yürütülebilir dosyayı çift tıklatmak, istediğiniz kadar Hesap Makinesi örneğini açmanıza izin verir (yani üst sınırı bilmiyorum).


1
Ayrıca "/Applications/Calculator.app/Contents/MacOS/Calculator" & terminalinden istediğiniz kadar terminalden çalıştırabilir ve terminal penceresini kapatabilirsiniz.
Scottmeup

1
Evet, Finder'da yürütülebilir dosyaya gitmeyi engelliyor, ancak pencerenin açık olmasına ihtiyacım var, yoksa tüm örnekler sonlandırılacak.
Redarm

Haklısın! Görünüşe göre hatıralarım biraz kapalıydı.
Scottmeup

7

Evet, eğer bir yönetici hesabınız varsa, yapabilirsiniz. Uygulamalar bölümünden Calculator.app öğesini seçin, ardından sağ tıklayın (kontrol tuşunu tıklayın) ve Duplicatekomutu yürütün . Bu, daha sonra özgürce kullanabileceğiniz Hesaplama uygulamasının bir kopyasını oluşturur.

görüntü tanımını buraya girin


2
Bu, bir uygulamanın iki kez çalışmasını sağlamaz ancak uygulamanın bir kopyasını oluşturur ve daha sonra bu kopyayı çalıştırır
Matteo

3
@Matteo - Evet, doğru, ama burada sorun ne? OP, “İki hesap makinesini nasıl çalıştırabilirim?” Diye sordu. ve sadece bunu yapar.
IconDaemon

6
Çalışıyor ama bu bir alan kaybı. Bir uygulamayı iki kez çalıştırmak için diskte aynı bilgilere iki kez ihtiyacınız yoktur.
Matteo,

1
@Matteo - Yorumunuzun gönderime nasıl eklendiğini hala göremiyorum. Siz sadece diğer cevaplardan toplanmış gerçekleri belirttiniz. En azından cevabımda hiçbir şey yanlış değil. Calculator'ı birkaç kez çalıştırmanın daha zarif yolları olabilir, ancak işe yarar. Her durumda, Hesap makinesi için 2 kopya için 11.7 MB disk alanı, örneğin, Sayfalar (508MB), Açılış Konuşması (728MB), Excel (1.75GB!), Hatta Final Cut Pro (3.76GB) boyutuna kıyasla minimum düzeydedir. )
IconDaemon 16:18

Orijinalin güncellendiğinde olduğu gibi potansiyel olarak başka sorunlar da vardır. @Matteo Peki bir sembolik bağlantıya ne dersiniz? Bu, yerden tasarruf sağlar ve otomatik olarak güncellenir.
Sparhawk

3

Terminalini aç ve koş:

open -n /Applications/Calculator.app

veya

open -na Calculator

Uygulama kopyalamaya veya bunun gibi bir şeye gerek yok!

Yardım seçeneklerinden open:

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

0

Hesap makinesi uygulamasını farklı bir klasöre veya masaüstüne kopyalayabilirsiniz. Şimdi adını Calc gibi farklı bir şeyle değiştirin (çok orijinal biliyorum). Artık ikisini birden çalıştırabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.