Bagaimana saya bisa menjalankan dua kalkulator?

36

Apakah ada cara saya menjalankan dua aplikasi Kalkulator asli secara bersamaan.

dr_bubble_pops
sumber
1
Saya ingin tahu mengapa Anda ingin dua contoh Kalkulator. Saya mengatur Kalkulator ke mode RPN, ini memberi Anda tumpukan yang dapat menyimpan hasil antara.
Hobbes
1
Aplikasi kalkulator di Windows 10 akan membuka sebanyak yang Anda suka ..
trognanders
1
@ Hobbes Saya bertanya-tanya mengapa Anda akan berpikir seseorang tidak ingin dapat menjalankan dua contoh Kalkulator ... mungkin mereka ingin melakukan dua perhitungan yang berbeda pada saat yang sama (untuk beberapa alasan) tanpa menuliskan jawaban perantara mereka .
user253751
Dalam mode RPN, hasil antara Anda tetap terlihat jika Anda mau. Tidak perlu membuka jendela kedua. igor.io/2013/12/02/stack-machines-rpn.html
Hobbes
Juga, saya meminta case use karena itu akan memungkinkan rekomendasi yang lebih baik.
Hobbes

Jawaban:

54

Cara tercepat, paling sederhana dan bisa dibilang paling benar untuk melakukan ini adalah menggunakan openperintah di Terminal.

Di jendela baru, jalankan perintah

open -na Calculator

Ini akan membuka -ninstance aplikasi ( -a) Kalkulator yang baru ( ).

Jika Anda ingin memiliki ini dengan mengklik tombol, Anda dapat mengetik perintah berikut ke dalam Terminal, dan itu akan membuat pintasan bernama calcatau calc.commanddi desktop Anda yang akan selalu membuka instance baru dari Kalkulator

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

calc.commandHarap diingat bahwa Anda belum memiliki nama file di desktop Anda, atau file itu akan dihapus!

Williham Totland
sumber
1
Bagaimana cara openkerjanya? Ia memeriksa apa saja yang ada di folder Aplikasi?
Gabriel Romon
@GabrielRomon melihat halaman manual di sini . Saya tidak melihatnya mengatakan secara eksplisit di mana pun, tetapi sepertinya sedang memeriksa /Applicationsatau menggunakannya LaunchServicesuntuk menemukannya.
scohe001
@GabrielRomon Ada database metadata yang melacak hal-hal seperti aplikasi; itu termasuk aplikasi yang ditemukan di dalam /Applicationsdan sub-direktori, ~/Applicationsdan sub-direktori, dan bahkan tempat-tempat seperti /System/Library/CoreServices.
Williham Totland
3
Cara yang saya temukan membantu saya "memahami" perintah "terbuka" adalah menganggapnya sebagai sinonim langsung untuk perintah "mulai" di bawah Windows. Bertahun-tahun yang lalu, itu digambarkan kepada saya sebagai "Lakukan apa pun yang sesuai untuk memahami objek yang terbuka (dimulai)." Jadi dalam hal aplikasi, itu akan membukanya, dalam kasus dokumen itu akan membukanya di aplikasi terkait, dalam kasus url itu akan membukanya di tab browser baru, dll.
dgnuff
6
@ Dgnuff Cara mudah lain untuk melihatnya openadalah kira-kira setara dengan klik dua kali.
Williham Totland
17

The open -na CalculatorJawabannya baik. Ketika saya perlu melakukan ini sebelumnya, saya membungkusnya dalam Applescript:

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

Ini mendeteksi aplikasi mana yang saat ini di latar depan dan memulai contoh baru menggunakan open -nametode ini.

Simpan skrip ini di Editor Applescript sebagai sesuatu seperti "Jalankan instance lain" dan letakkan di /Users/${USER}/Library/Scriptsdirektori Anda . Anda kemudian akan menemukannya di bawah Menu Script Pengguna ( yang mungkin perlu Anda aktifkan ):

masukkan deskripsi gambar di sini

Cukup bawa kalkulator ke latar depan, lalu pilih item menu ini dan Anda akan mendapatkan instance kalkulator lainnya.

Trauma Digital
sumber
2
Menurut pendapat saya, ini adalah jawaban terbaik, karena ini adalah yang paling umum. Yaitu melakukan satu hal ini sekali, dan sekarang Anda dapat menjalankan beberapa contoh aplikasi apa pun, bukan hanya Kalkulator.
Glen Yates
8

Anda dapat menjalankan sebanyak yang Anda suka dan bahkan tanpa duplikat aplikasi.

Klik dua kali aplikasi untuk membuka satu contoh, mis

/Applications/Calculator.app

Kemudian klik dua kali executable untuk membuka instance kedua
(Anda harus ctrl + klik atau klik kanan aplikasi dan pilih "Show Package Contents" untuk menavigasi ke executable):

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

Dalam contoh kedua ini jendela Terminal akan terbuka untuk menjalankan executable. Jangan menghentikannya, atau Anda akan menghentikan instance kedua dari menjalankan Kalkulator.

Mengklik dua kali yang dapat dieksekusi memungkinkan Anda membuka sebanyak mungkin Kalkulator yang Anda inginkan (artinya saya tidak tahu batas atas).

Redarm
sumber
1
Anda juga dapat menjalankan "/Applications/Calculator.app/Contents/MacOS/Calculator" & dari terminal sebanyak yang Anda inginkan dan kemudian tutup jendela terminal.
Scottmeup
1
Ya, itu menghindari menavigasi ke executable di Finder, tapi saya masih perlu membuka jendela, atau semua contoh akan dihentikan.
Redarm
Kamu benar! Sepertinya ingatan saya agak tidak jelas.
Scottmeup
7

Ya, Anda bisa, jika Anda memiliki akun administrator. Pilih Calculator.app di Aplikasi, lalu klik kanan (klik kontrol) dan jalankan Duplicateperintah. Ini akan membuat salinan aplikasi Kalkulator yang kemudian dapat Anda gunakan dengan bebas.

masukkan deskripsi gambar di sini

IconDaemon
sumber
2
Ini tidak akan membuat aplikasi berjalan dua kali tetapi akan membuat salinan aplikasi dan kemudian menjalankan salinan
Matteo
3
@ Matteo - Ya, benar, tapi apa masalahnya di sini? OP meminta, "Bagaimana saya bisa membuat dua kalkulator berjalan?" dan tidak hanya itu.
IconDaemon
6
Ini bekerja tetapi itu buang-buang ruang. Untuk menjalankan aplikasi dua kali, Anda tidak perlu informasi yang sama pada disk dua kali.
Matteo
1
@Matteo - Saya masih tidak melihat bagaimana komentar Anda ditambahkan ke posting saya. Anda hanya menyatakan fakta yang didapat dari jawaban lain. Tidak ada yang salah dengan jawaban saya. Mungkin ada cara yang lebih elegan untuk menjalankan Kalkulator beberapa kali, tetapi berfungsi. Bagaimanapun, ruang disk 11,7MB untuk 2 salinan Kalkulator minimal dibandingkan dengan ukuran, katakanlah, Halaman (508MB), Keynote (728MB), Excel (1,75GB!), Atau bahkan Final Cut Pro (3,76GB. )
IconDaemon
Ada potensi masalah lain, seperti saat dokumen asli diperbarui. @ Matteo Bagaimana dengan symlink? Ini akan menghemat ruang dan diperbarui secara otomatis.
Sparhawk
3

Buka terminal Anda dan jalankan:

open -n /Applications/Calculator.app

atau

open -na Calculator

Tidak perlu menyalin aplikasi atau semacamnya!

Dari opsi bantuan untuk open:

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

Anda dapat menyalin aplikasi kalkulator ke folder atau desktop yang berbeda. Sekarang ubah nama menjadi sesuatu yang berbeda seperti Calc (sangat asli saya tahu). Anda sekarang dapat menjalankan keduanya.

jmh
sumber