ฉันมีเอกสาร TextEdit ที่ฉันเปิดบ่อย ๆ (ผ่านการกดแป้นพิมพ์ขอบคุณอัลเฟรด) มันมีการสะกดที่ไม่ได้มาตรฐานจำนวนมากดังนั้นฉันยกเลิกการเลือก "ตรวจสอบการสะกดขณะพิมพ์" (แม้ว่าฉันต้องการให้การตรวจสอบการสะกดเป็นค่าเริ่มต้นด้วยเอกสาร TextEdit อื่น ๆ ) โปรดทราบว่าฉันได้สร้างทางลัด "Command / Option / Control - S" (ใน Prefs / Keyboard / Shortcuts) เพื่อสลับคำสั่งนั้น
เมื่อต้องการบันทึกขั้นตอนฉันต้องการสร้าง applescript เพื่อเปิดเอกสารและทริกเกอร์คำสั่งนั้น แต่ฉันไม่สามารถทำงานได้
เอกสารจะเปิดขึ้น แต่ "ตรวจการสะกดขณะพิมพ์" จะไม่สลับ
tell application "Finder"
activate
open document file "reference.rtf" of folder "Documents" of folder "MYSTUFF" of folder "Users" of startup disk
end tell
tell application "TextEdit" to activate
tell application "System Events"
keystroke "s" using {command down, option down, control down}
end tell
==============
แก้ไข:
ฉันได้แทรก "ความล่าช้า" แต่นั่นไม่ได้ช่วย การสะกดคำจะถูกเน้น
เป็นไปได้หรือไม่ที่ Applescripts ด้วยเหตุผลบางอย่างไม่สามารถเรียกใช้ทางลัดที่กำหนดเองภายในแอปพลิเคชั่น
มีวิธีอื่นในการเรียกใช้คำสั่ง "ตรวจการสะกดขณะพิมพ์" หรือไม่ ดูเหมือนจะไม่เป็นหนึ่งในคำสั่งสคริปต์ของ TextEdit
delay 1
ระหว่างการเปิดใช้งานและการกดแป้นได้หรือไม่? (ทำให้เกิดความล่าช้า 1 วินาทีเพิ่ม / ลดจำนวนหากจำเป็น)