วิธีการตั้งค่าแป้นพิมพ์ลัดเพื่อเรียกใช้สคริปต์ใน Illustrator


12

มีวิธีการตั้งค่าแป้นพิมพ์ลัดเพื่อเรียกใช้สคริปต์ที่กำหนดเองใน Illustrator หรือไม่ จนถึงตอนนี้ฉันยังไม่พบวิธี หากไม่สามารถทำได้จากภายใน Illustrator มีวิธีแก้ไขปัญหาจากบุคคลที่สามหรือไม่

คำตอบ:


13

โซลูชันของบุคคลที่สาม


Automator ( Mac - แอปเนทีฟ)

ทำวิดีโอเกี่ยวกับเรื่องนี้เมื่อเร็ว ๆ นี้

  1. สร้างใหม่ Service
  2. ที่ด้านบน: Service receives [no input] in [Adove Illustrator CC 2015.app]
    • หากคุณไม่ได้ระบุแอปพลิเคชันที่นี่คุณสามารถเปิดใช้งานสคริปต์เมื่อหน้าต่างใด ๆ ทำงานซึ่งจะเป็นประโยชน์
  3. Get Specified Finder Itemsค้นหาและเพิ่มการดำเนินการ:
    • เพิ่ม.jsxสคริปต์ที่นี่
  4. Open Finder Itemsค้นหาและเพิ่มการดำเนินการ:
    • เปิดด้วย: "Adobe Illustrator CC 2015.app"
  5. บันทึกบริการ: Cmd+S
    • ให้แน่ใจว่าคุณจำชื่อสำหรับขั้นตอนต่อไปนี้
  6. ไปที่ OSX System preferences > Keyboard > Shortcuts
  7. คุณควรจะสามารถค้นหาสคริปต์ของคุณภายใต้ General
    • เพิ่มทางลัดสำหรับมัน

อัลเฟรด ( Mac - £ 17 เพื่อปลดล็อคคุณสมบัติที่ต้องทำ)

Automator ทำสิ่งนี้ได้ค่อนข้างดี แต่ฉันต้องพูดถึงอัลเฟรดเสมอเพราะมันมีประโยชน์เล็กน้อย:

  • คุณมีเวิร์กโฟลว์และปุ่มลัดได้ในที่เดียว
  • เก็บลัดหลายในสถานที่แห่งหนึ่ง ในภาพหน้าจอนี้ฉันเรียกไฟล์สคริปต์ด้วย applescript แต่อัลเฟรดมีการดำเนินการ"เปิดไฟล์"ด้วย
  • คุณสามารถเรียกสคริปต์และทำสิ่งอื่น ๆ โดยใช้คำหลัก
  • ตัวกรองไฟล์ - นี่คือGif ที่ฉันใช้ตัวกรองไฟล์เพื่อค้นหาสคริปต์ Photoshop ของฉันที่เก็บไว้ในโฟลเดอร์ Dropbox ที่ระบุ มันใช้การค้นหาคลุมเครือดังนั้นคุณต้องจำเพียงหนึ่งคำในชื่อสคริปต์เพื่อที่จะค้นหา ยอดเยี่ยมถ้าคุณมีสคริปต์มากมาย ทำให้การใช้สคริปต์ง่ายขึ้นมากซึ่งคุณไม่ได้ใช้บ่อยนัก
  • สามารถซิงค์เวิร์กโฟลว์ผ่าน Dropbox เพื่อให้คุณสามารถใช้สคริปต์เดียวกันและทางลัดเดียวกันบนคอมพิวเตอร์เครื่องใหม่เพียงแค่ติดตั้ง Dropbox และ Alfred

ทำวิดีโอเกี่ยวกับเรื่องนี้เมื่อเร็ว ๆ นี้ ไม่ใช่วิดีโอคุณภาพที่ดีที่สุด ลืมที่จะบันทึกแบบเต็มหน้าจอ

  1. Alfred Preferences > Workflows แถบ
  2. จากด้านล่างซ้าย: คลิกที่+ไอคอนและเพิ่มBlank Workflow
    • ให้คำอธิบายWorkflow Name:และกดCreate
  3. จากด้านบนขวา: คลิก+ไอคอนและเพิ่มTriggers > Hotkey
    • ในแท็บแรกHotkey settingsให้ตั้งค่าคีย์ลัด
    • ในแท็บที่สองRelated Appsให้ลาก Illustrator.app ภายในหน้าต่างและSave
  4. จากด้านบนขวา: คลิก+ไอคอนและเพิ่มActions > Open File
    • ลาก.jsxไฟล์ของคุณไปที่ช่องแรกทางด้านซ้าย
    • ลากIllustrator.appไปที่กล่องที่สองทางด้านขวาและSave
  5. ลากเส้นจากด้านขวาของTriggerไปทางซ้ายของActionเพื่อเชื่อมต่อ

Autohotkey ( Windows - ฟรี)

  1. เพิ่มรหัสนี้ด้านล่างลงในเอกสารแผ่นจดบันทึกใหม่:
    • แทนที่เส้นทางด้วยของคุณเอง
    • ^!.เท่ากับรายการของสัญลักษณ์ที่สำคัญปรับปรุงCtrl+Alt+.

#IfWinActive, ahk_class illustrator
^!.::Run, Illustrator.exe C:\Users\joonas\Desktop\test.jsx

  1. บันทึกด้วยส่วนขยาย .ahk
  2. คุณสามารถเปิดไฟล์นั้นในแอปเริ่มต้น (ahk)
    • คุณควรเห็นมันทำงานในSystem trayไอคอน H สีเขียว ( ป้อนคำอธิบายรูปภาพที่นี่)
    • คุณสามารถปิดได้จากSystem trayเมนูบริบท
  3. หากคุณต้องการให้ฮอตคีย์นั้นสามารถเข้าถึงได้เสมอ (และไม่ใช่เฉพาะเมื่อคุณจำเปิดไฟล์. ahk) เพียงแค่วางไฟล์ในโฟลเดอร์เริ่มต้นของ windows
  4. ลบบรรทัดแรกของรหัสถ้าคุณต้องการที่จะสามารถเรียกสคริปต์จากโปรแกรมใด ๆ

โปรดทราบว่าหากคุณไม่ได้วางแผนฮอตคีย์อย่างระมัดระวังสิ่งนี้สามารถบล็อกฮ็อตคีย์อื่น ๆ จาก Illustrator หรือแอปพลิเคชันอื่น ๆ ได้หากคุณตัดสินใจที่จะกำจัดบรรทัดแรกนั้น


ขอบคุณสำหรับคำตอบโดยละเอียด ... แม้แต่วิดีโอ! โซลูชั่นที่สมบูรณ์แบบ
Dummer

1
มันง่ายมากที่จะสร้างฮ็อตคีย์ตามบริบทใน Windows หากคุณเลื่อนลงมาเล็กน้อยคุณจะเห็นว่า

@FighterJet ฉันไม่สามารถทำงานได้ครั้งสุดท้ายที่ฉันเล่นกับมัน ฉันคิดว่าปัญหาที่ฉันไม่สามารถแก้ไขได้คือสิ่งนี้ขึ้นอยู่กับชื่อหน้าต่างแอปพลิเคชันและชื่อหน้าต่าง Illustrator ประกอบด้วยชื่อเอกสาร ไม่แน่ใจว่าฉันจำถูกต้องหรือไม่ ไม่ว่าจะด้วยวิธีใดฉันไม่สามารถหาวิธีทำให้มันทำงานได้ใน Illustrator โดยเฉพาะ
Joonas

1
@Joonas: หน้าต่างแต่ละคนมีชื่อ classแต่ก็ยังมี illustratorในกรณีของการวาดภาพประกอบนี้เป็นเพียง ดังนั้นคุณจะใช้#IfWinActive, ahk_class illustratorจากนั้นวางฮ็อตคีย์ของคุณไว้ด้านล่าง

@FighterJet ขอบคุณ ในที่สุดก็มีการเปลี่ยนแปลงเพื่อลองและแน่นอนว่ามันใช้งานได้ อัปเดตคำตอบ
Joonas

3

คุณสามารถสร้างการกระทำที่เรียกสคริปต์ผ่านInsert Menu Itemคำสั่งจากนั้นกำหนดทางลัด F-keyให้กับการกระทำ

อย่างไรก็ตาม Illustrator ล้มเหลวในการรักษากำหนดสคริปต์ในการดำเนินการเมื่อคุณออกจากโปรแกรมประยุกต์ ( ยาวยืนข้อผิดพลาด) ดังนั้นหมายความว่าทุกครั้งที่คุณเปิด AI คุณต้องรีเซ็ตการกระทำเพื่อดูสคริปต์


ดูคำตอบนี้สำหรับวิธีแก้ปัญหาสำหรับข้อผิดพลาดนั้น
jan-glx

คุณอาจต้องการอัปเดตสิ่งนี้เป็นไปได้ที่จะทำสิ่งนี้โดยที่ผู้วาดภาพประกอบไม่ได้ลืมมัน
joojaa

2

สำหรับ Mac Sparkเป็นแอพที่ยอดเยี่ยมที่ช่วยให้คุณตั้งค่าทางลัดสำหรับสคริปต์ผู้วาดภาพประกอบ (ไฟล์> สคริปต์) รวมถึงรายการเมนูที่ใช้งานบ่อยอื่น ๆ ที่คุณต้องการตั้งค่า


1

ข่าวดี!

ใน Illustrator 2018 มีการแก้ไข

การเพิ่มสคริปต์ที่กำหนดเองไปยัง Action จะเก็บสคริปต์เมื่อคุณปิดและเปิด Illustrator อีกครั้งเพื่อให้คุณสามารถสร้างการกระทำเพื่อบันทึกสคริปต์ของคุณจากนั้นกำหนดแป้นพิมพ์ลัดให้กับการกระทำ ... ในที่สุด!


นี้เป็นที่ยอดเยี่ยมข่าวตอนนี้พวกเขาก็ต้องมีวิธีการ "ส่ง" กลับไปรุ่น CS6 ...
Welz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.