มีอยู่หรือไม่ฉันสามารถให้แอปเครื่องคิดเลขสองตัวทำงานพร้อมกัน
มีอยู่หรือไม่ฉันสามารถให้แอปเครื่องคิดเลขสองตัวทำงานพร้อมกัน
คำตอบ:
วิธีที่เร็วที่สุดง่ายที่สุดและถูกต้องที่สุดคือการใช้open
คำสั่งในเทอร์มินัล
ในหน้าต่างใหม่ให้เรียกใช้คำสั่ง
open -na Calculator
นี่จะเป็นการเปิด-n
อินสแตนซ์ใหม่ของแอปพลิเคชั่น-a
เครื่องคิดเลข
หากคุณต้องการให้มีประโยชน์เมื่อคลิกปุ่มคุณสามารถพิมพ์คำสั่งต่อไปนี้ลงในเทอร์มินัลและมันจะสร้างทางลัดชื่อcalc
หรือcalc.command
บนเดสก์ท็อปของคุณที่จะเปิดอินสแตนซ์ใหม่ของเครื่องคิดเลข
cd ~/Desktop
echo open -na Calculator > calc.command
chmod +x calc.command
exit
โปรดทราบว่าคุณยังไม่มีไฟล์ชื่อcalc.command
บนเดสก์ท็อปของคุณหรือไฟล์นั้นจะถูกลบ!
open
ทำงานหรือไม่ ตรวจสอบว่ามีอะไรในโฟลเดอร์ Applications หรือไม่
/Applications
หรือใช้LaunchServices
เพื่อค้นหา
/Applications
และย่อยไดเรกทอรีและไดเรกทอรีย่อยและสถานที่ต่างๆได้เช่น~/Applications
/System/Library/CoreServices
open
คือประมาณคร่าว ๆ กับการดับเบิลคลิก
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
วิธีการ
บันทึกสคริปต์นี้ในตัวแก้ไขแอปเปิ้ลเป็นเหมือน "เรียกใช้อินสแตนซ์อื่น" และวางไว้ใน/Users/${USER}/Library/Scripts
ไดเรกทอรีของคุณ จากนั้นคุณจะพบมันภายใต้เมนูสคริปต์ผู้ใช้ ( ซึ่งคุณอาจต้องเปิดใช้งาน ):
เพียงนำเครื่องคิดเลขมาที่ด้านหน้าแล้วเลือกรายการเมนูนี้แล้วคุณจะได้รับอินสแตนซ์เครื่องคิดเลขอีกรายการ
คุณสามารถรันได้มากเท่าที่คุณต้องการและแม้กระทั่งโดยไม่ซ้ำกันของแอปพลิเคชัน
ดับเบิลคลิกที่แอปพลิเคชั่นเพื่อเปิดหนึ่งอินสแตนซ์
/Applications/Calculator.app
จากนั้นดับเบิลคลิกที่ไฟล์เรียกทำงานเพื่อเปิดอินสแตนซ์ที่สอง
(คุณจะต้องกด Ctrl + คลิกหรือคลิกขวาที่แอปพลิเคชันแล้วเลือก "แสดงเนื้อหาแพ็คเกจ" เพื่อนำทางไปยังไฟล์ที่เรียกใช้):
/Applications/Calculator.app/Contents/MacOS/Calculator
ในอินสแตนซ์ที่สองนี้หน้าต่างเทอร์มินัลจะเปิดขึ้นเพื่อเรียกใช้ไฟล์ปฏิบัติการ อย่ายกเลิกมันมิฉะนั้นคุณจะยุติการทำงานของเครื่องคิดเลขที่สอง
การดับเบิลคลิกที่โปรแกรมเรียกทำงานช่วยให้คุณเปิดเครื่องคิดเลขได้มากเท่าที่คุณต้องการ (หมายถึงฉันไม่รู้ขีด จำกัด สูงสุด)
ใช่คุณสามารถทำได้หากคุณมีบัญชีผู้ดูแลระบบ เลือก Calculator.app ใน Applications จากนั้นคลิกขวา (control-click) แล้วดำเนินการDuplicate
คำสั่ง นี่จะทำสำเนาของแอพเครื่องคิดเลขซึ่งคุณสามารถใช้งานได้อย่างอิสระ
เปิดเทอร์มินัลของคุณและเรียกใช้:
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.
คุณสามารถคัดลอกแอพเครื่องคิดเลขไปยังโฟลเดอร์หรือเดสก์ท็อปอื่น ตอนนี้เปลี่ยนชื่อเป็นสิ่งที่แตกต่างเช่น Calc (เดิมมากฉันรู้) ตอนนี้คุณสามารถรันทั้งสองได้แล้ว