ฉันจะรันแอปพลิเคชันด้วยอาร์กิวเมนต์บรรทัดคำสั่งใน Mac OS ได้อย่างไร
มีวิธีง่าย ๆ ในการต่อท้ายอาร์กิวเมนต์บรรทัดคำสั่งกับแอปพลิเคชันบน Mac หรือไม่? ตัวอย่างเช่นการเรียกใช้ Opera ในโหมดคีออสก์หรือใช้โปรไฟล์อื่นใน Firefox ฉันสามารถพิมพ์ได้ $ /Applications/Opera.app/Contents/MacOS/Opera -kioskmode $ /Applications/Firefox.app/Contents/MacOS/firefox -P profilename -no-remote ใน Windows ฉันสามารถต่อท้ายอาร์กิวเมนต์ไปยังคุณสมบัติทางลัด แต่เนื่องจาก Mac ไม่ได้ใช้ทางลัดต่อ se และเรียกใช้แอปพลิเคชันโดยตรงจึงไม่สามารถทำได้ ฉันได้พบว่าการเปิดใช้งานแอปพลิเคชันผ่าน bash หรือ Applescript ใช้งานได้บางส่วน: # Bash #!/bin/sh /Applications/Firefox.app/Contents/MacOS/firefox -P default -no-remote # Applescript do shell script "exec /Applications/Opera.app/Contents/MacOS/Opera -kioskmode" ฉันสามารถทำให้ไฟล์ปฏิบัติการเหล่านี้และกำหนดไอคอนและทุกอย่างใช้งานได้ดียกเว้นว่าเมื่อฉันรันโปรแกรมหลอกเหล่านี้ไม่ว่าจะเป็นหน้าต่างเทอร์มินัลหรือไอคอน Applescript จะยังคงเปิดอยู่ตราบเท่าที่แอปพลิเคชันเปิดอยู่ สันนิษฐานได้ว่าการใช้คำสั่ง …