วิธีใช้ AppleScript เพื่อเปิดโปรแกรม

ในปี 1992 Apple Computer เริ่มรวม AppleScript เป็นส่วนหนึ่งของ System 7.1 เวอร์ชันของระบบปฏิบัติการ Classic Macintosh ที่มีการจัดเตรียมไว้ล่วงหน้าสำหรับ Mac OS X ภาษาสคริปต์คำพูดธรรมดานี้ช่วยให้คุณทำงานอัตโนมัติเปิดตัวซอฟต์แวร์รับผลลัพธ์ในโปรแกรมเดียว ในอีกรายการหนึ่งและสร้างโปรแกรมเดี่ยวชิ้นเดียวที่สามารถทำงานหลายอย่างในกลุ่มแอปพลิเคชัน การเริ่มต้นโปรแกรมโดยใช้ AppleScript เป็นหนึ่งในการดำเนินงานที่ง่ายที่สุดที่คุณสามารถทำได้ด้วยภาษาที่ทรงพลังนี้

1

เปิดโฟลเดอร์ Applications ของคุณแล้วเปิดแอปพลิเคชั่น AppleScript Editor โปรแกรมจะเปิดขึ้นพร้อมกับหน้าต่างสคริปต์ที่ไม่มีชื่อใหม่ที่พร้อม

2

พิมพ์คำสั่งต่อไปนี้ในหน้าต่างสคริปต์:

บอกแอปพลิเคชัน "[ชื่อแอปพลิเคชัน]" เพื่อเปิดใช้งาน

แทนที่ [ชื่อแอปพลิเคชัน] ด้วยชื่อของโปรแกรมที่คุณต้องการเริ่มต้น แต่ให้ใส่เครื่องหมายคำพูดไว้ เมื่อคุณพิมพ์คำสั่งการเขียนสคริปต์ครั้งแรกคำสั่งเหล่านั้นจะปรากฏใน Courier type แบบ monospace สีม่วงแดงเว้นเสียแต่ว่าคุณจะแก้ไขค่าเริ่มต้น Script Editor ให้ใช้แบบอักษรหรือสีอื่น

3

กด "Command-K" หรือคลิกที่ไอคอน "รวบรวม" ที่ด้านบนของหน้าต่างสคริปต์ สคริปต์ที่รวบรวมของคุณจะปรากฏขึ้นพร้อมกับคำสั่งเป็นตัวหนาสีน้ำเงินและชื่อแอปพลิเคชันของคุณเป็นสีดำ

4

กด "Command-R" หรือคลิกที่ไอคอน "Run" ที่ด้านบนของหน้าต่างสคริปต์ โปรแกรมของคุณเปิดตัวและมาถึงเบื้องหน้า

5

บันทึกสคริปต์ของคุณเป็นไฟล์สคริปต์เพื่อให้คุณสามารถเรียกใช้งานได้ใน Script Editor หรือแอปพลิเคชันเพื่อให้คุณสามารถเรียกใช้ได้โดยไม่ต้องเปิดตัวแก้ไขสคริปต์ หากคุณบันทึกไฟล์สคริปต์การดับเบิลคลิกที่ไฟล์จะเป็นการเปิดตัวแก้ไขสคริปต์ในขณะที่การดับเบิลคลิกที่แอปพลิเคชัน AppleScript จะเรียกใช้สคริปต์ด้วยตนเอง

เคล็ดลับ

  • เมื่อคุณพิมพ์ชื่อโปรแกรมคุณสามารถใช้อักษรตัวพิมพ์เล็กทั้งหมดได้แม้ว่าชื่ออย่างเป็นทางการของแอปพลิเคชันจะเริ่มต้นด้วยอักษรตัวใหญ่ AppleScript แก้ไขตัวพิมพ์ใหญ่เมื่อคุณรวบรวมสคริปต์ของคุณ
  • หากคุณพิมพ์ชื่อโปรแกรมของคุณผิดพลาดในหน้าต่างสคริปต์ตัวแก้ไขสคริปต์จะแสดงกล่องโต้ตอบ "เลือกแอปพลิเคชัน" และถามคุณว่า "[ชื่อแอปพลิเคชัน] อยู่ที่ไหน" คุณสามารถพิมพ์อักษรสองสามตัวแรกของชื่อโปรแกรมเพื่อนำทางไปยังรายการนั้นโดยตรงและแก้ไขสคริปต์ของคุณเพื่อให้สามารถทำงานได้
  • หากคุณวางแผนที่จะกำหนดเป้าหมายแอปพลิเคชันของคุณด้วยคำสั่งเพิ่มเติมหลังจากที่คุณเปิดใช้งานให้ใช้คำสั่งหลายบรรทัดเพื่อสร้างบล็อก tell ซึ่งคุณสามารถรวมคำสั่งเพิ่มเติมได้ พิมพ์สคริปต์ของคุณดังต่อไปนี้และโปรดทราบว่าเมื่อคุณรวบรวมสคริปต์นี้ตัวแก้ไขสคริปต์จะเยื้องบรรทัดภายในบล็อกบล็อค:
  • บอกแอปพลิเคชัน "[ชื่อแอปพลิเคชัน]"
  • กระตุ้น
  • จบบอก

การเตือน

  • หากคุณไม่สามารถล้อมรอบชื่อของโปรแกรมด้วยเครื่องหมายอัญประกาศ AppleScript จะไม่เข้าใจคำสั่งของคุณและจะเรียกใช้ข้อความแสดงข้อผิดพลาดที่อ่านว่า "ตัวแปร [ชื่อโปรแกรม] ไม่ได้ถูกกำหนดไว้" เนื่องจาก AppleScript ต้องการชื่อโปรแกรมที่ปรากฏในเครื่องหมายคำพูดการขาดชื่อเหล่านั้นจะสร้างข้อผิดพลาดที่ป้องกันไม่ให้ภาษาเข้าใจคำสั่งของคุณ

โพสต์ยอดนิยม