นี่คือสิ่งที่ได้ผลสำหรับฉัน ฉันดาวน์โหลด Mono MRE จาก http://download.mono-project.com/archive/3.8.0/macos-10-x86/ .
เวอร์ชั่นล่าสุด 3.10.0 มีปัญหามีรายงานข้อผิดพลาดบางอย่างเกี่ยวกับข้อผิดพลาด - "ไม่สามารถดำเนินการ: GdipCreateFromContext_macosx" ที่ฉันได้รับ เรียกใช้โปรแกรมติดตั้งสำหรับรุ่น Mono 3.8 ซึ่งไม่มีข้อบกพร่องนี้ ฉันไม่สามารถรับ 3.10 ได้เลยโดยใช้ IronAHK ในระบบปฏิบัติการเวอร์ชัน Maverick ของฉัน
คุณอาจต้องติดตั้ง xquartz และ xcode หากยังไม่ได้ติดตั้ง (เชื่อว่ามี xcode จากแอพสโตร์ผมเชื่อว่า) ข้อมูลเกี่ยวกับ xquartz อยู่ในคำตอบอื่น ๆ ฉันไม่แน่ใจ 100% ว่าพวกเขาต้องการ แต่พวกเขาอาจจะ
ดาวน์โหลดถัดไปและแตกไฟล์ zip รุ่นล่าสุดสำหรับ IronAhk จาก github.com/polyethene/IronAHK/releases "ไซต์" เป็นเพียง repit GitHub ดังนั้นไม่มากที่จะเห็นที่นั่นและเอกสารน้อยมาก ไฟล์ setup.sh ที่อยู่ในไฟล์เก็บถาวรที่แยกออกมานั้นไม่ทำงานสำหรับฉันดังนั้นฉันต้องใช้ไฟล์ make
ฉันเปิดเทอร์มินัลและเปลี่ยนเป็นไดเรกทอรีของไฟล์ที่แตกแล้วและพิมพ์:
make
และหลังจากนั้นก็เสร็จ (ไม่สนใจคำเตือนบางอย่างเกี่ยวกับรหัสที่เข้าไม่ถึง) ฉันพิมพ์
sudo make install
ที่ติดตั้ง ironahk เป็น / usr / bin / ironahk
คุณสามารถลองใช้งานได้โดยเปลี่ยนเป็นไดเรกทอรี IronAHK ภายในไฟล์ที่คลายการบีบอัด
ironahk Example.ahk
หากคุณเห็นหน้าต่างป๊อปอัปแสดงว่าทำงานได้ ฉันได้รับข้อผิดพลาดและต้อง ตั้งค่าตัวแปรสภาพแวดล้อมเพื่อให้มันทำงานก่อนที่จะเรียกโปรแกรม .
ดังนั้นนี่ทำงานสำหรับฉัน:
LD_LIBRARY_PATH=/Library/Frameworks/Mono.framework/Versions/current/lib ironahk Example.ahk
PS นี่เป็นสคริปต์ตัวอย่าง แต่ฉันพบปัญหาบางอย่างในการเรียกใช้สคริปต์ที่ใช้แป้นลัด ฉันเชื่อว่ารูปแบบการรักษาความปลอดภัย MacOS สำหรับโปรแกรมที่ขัดขวางการป้อนข้อมูลแป้นพิมพ์มีการเปลี่ยนแปลงดังนั้นจึงอาจเป็นการยากที่จะเรียกใช้ การอัปเดตล่าสุดของโปรแกรมนี้ (ณ ตอนนี้) คือปี 2010 ดังนั้นนี่จึงเป็นโครงการที่ค่อนข้างตาย