Sikuli เป็นเทคโนโลยีที่ภาพเพื่อค้นหาโดยอัตโนมัติและส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) ใช้ภาพ (ภาพหน้าจอ) รุ่นแรกของ Sikuli มี Sikuli Script, สคริปต์ภาพ API สำหรับการ Jython และ Sikuli IDE, สภาพแวดล้อมการพัฒนาแบบบูรณาการสำหรับการเขียนสคริปต์ภาพกับหน้าจอได้อย่างง่ายดาย
Sikuli สคริปต์โดยอัตโนมัติสิ่งที่คุณเห็นบนหน้าจอโดยการสนับสนุนภายในของ API คุณสามารถควบคุมโปรแกรมหน้าเว็บ, โปรแกรมคอมพิวเตอร์ทำงานบน Windows / Linux / Mac OS X หรือแม้กระทั่งโปรแกรม iphone ทำงานในโปรแกรมจำลอง
Sikuli เป็นโครงการวิจัยที่พัฒนาโดยกลุ่มผู้ใช้ออกแบบอินเตอร์เฟซ, เอ็มไอทีคอมพิวเตอร์วิทยาศาสตร์และห้องปฏิบัติการปัญญาประดิษฐ์ (CSAIL) Sikuli สคริปต์และ Sikuli IDE มีทั้งที่จำหน่ายภายใต้ใบอนุญาต MIT
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- คุณสมบัติใหม่:
- Sikuli IDE
- เยื้องอัตโนมัติ
- การตั้งค่าใหม่ในการตั้งค่า: แท็บขยายความกว้างแท็บรูปแบบตัวอักษรขนาดตัวอักษร
- สถานที่เกิดเหตุของ IDE สามารถเปลี่ยนแปลงได้
- ESC ยกเลิกโหมดจับภาพหน้าจอ
- รหัส Sikuli (รวมภาพ) สามารถคัดลอกข้ามแท็บ
- รหัส Sikuli สามารถคัดลอกข้อความธรรมดากับโปรแกรมอื่น ๆ / บรรณาธิการข้อความ
- ขนาดหน้าต่างและเปิดไฟล์ที่จะจำและเรียกคืนโดยอัตโนมัติ
- Sikuli สคริปต์
- ระดับ App สนับสนุนลินุกซ์ในขณะนี้ (wmctrl และ xdotool จำเป็นต้อง.)
- Java API ที่มีมากขึ้นสอดคล้องกับ Jython ของ
- ฮอตใหม่ API ช่วยให้ผู้ใช้ในการลงทะเบียนองที่เรียกฟังก์ชั่น Sikuli
- พารามิเตอร์ของเครื่องยนต์วิสัยทัศน์ของ Sikuli MinTargetSize สามารถเปลี่ยนแปลงได้ในการปรับความแข็งแรง / ความเร็วของเครื่องยนต์
- แม่สีบริสุทธิ์สามารถจับคู่ในขณะนี้
- ป๊อปอัพ () ยอมรับพารามิเตอร์ตัวเลือกสำหรับการตั้งชื่อเรื่องของการโต้ตอบ
- ข้อความผิดพลาดบางอย่างจะดีขึ้น
- รวมการอัพเกรด Jython 2.5.2
- แก้ไขข้อผิดพลาด:
- ข้อบกพร่องหลายในหน้าต่างแสดงตัวอย่างการจับคู่ไม่ได้รับการแก้ไขที่แขวนอยู่อีกต่อไปตัวอย่างมีความสอดคล้องกับผลจากการ findall.
มีอะไรใหม่ ในรุ่น 0.10.2:
- ข่าวประชาสัมพันธ์ฉบับนี้แนะนำสองตัวเลือกบรรทัดคำสั่งใหม่ - การทดสอบการทำงานของหน่วย Sikuli กรณีทดสอบและ --stderr การพิมพ์ผิดพลาด runtime จะ STDERR แทน popping ขึ้นกล่องข้อความ และข้อบกพร่องหลายหลักสูตรและการรั่วไหลของหน่วยความจำที่เกิดจากการเกิดปัญหานอกจากนี้ยังได้รับการแก้ไข.
มีอะไรใหม่ ในรุ่น 0.10.1:
- หมายเหตุทั่วไป:
- การสนับสนุนภาษาเพิ่มเติมได้ที่:. บราซิลโปรตุเกส, เดนมาร์ก, เกาหลี, รัสเซีย, สเปน, ตุรกี, ยูเครนและ
- ตรวจสอบอัพเดตอัตโนมัติสามารถใช้งานในหน้าต่างการตั้งค่า.
- เพิ่มการแก้ไขเมนูรวมทั้งตัดคัดลอก, วาง, เลือกทั้งหมดเยื้อง, Un-เยื้อง.
- คงที่หลายหน่วยความจำรั่วที่สำคัญที่ทำให้เกิดปัญหาใน Windows.
- ลดการใช้หน่วยความจำเริ่มต้น.
- เริ่มต้นปุ่มร้อนที่มีการเปลี่ยนแปลงใน Windows.
- การสลับแท็บ: CTRL-TAB, CTRL-SHIFT-TAB
- จับหน้าจอ: CTRL-SHIFT-2
- เพิ่มตัวเลือกบรรทัดคำสั่งเพื่อ Sikuli IDE.
- การใช้งาน: Sikuli-IDE [--args & lt; ข้อโต้แย้ง & gt;] [-h] [-r & lt; sikuli ไฟล์ & gt;]
- - args & lt; ข้อโต้แย้ง & gt; ระบุอาร์กิวเมนต์ที่ส่งผ่านไป sys.argv Jython ของ
- -h - ช่วยให้พิมพ์ข้อความช่วยเหลือนี้
- -r - วิ่ง & lt; sikuli ไฟล์ & gt; เรียกใช้แฟ้ม .sikuli หรือ .skl
- แก้ไขข้อผิดพลาด:
- Bug # 581712 ทดสอบหน่วยใน Sikuli 0.10 ไม่ทำงาน (แผงทดสอบหน่วยคือตอนนี้ทำงาน.)
- Bug # 577610 จับ (ภูมิภาค) ให้ (ส่วนหนึ่ง) ภาพสีดำ
- Bug # 577220 ทางออก () ฟังก์ชั่นช่วยให้ข้อผิดพลาด Runtime จากบรรทัดคำสั่ง
- Bug # 575585 หน่วยความจำรั่วใน Sikuli 0.10 ล่มสคริปต์ยาว
- Bug # 562393 Win XP: CTRL + ลูกศรทางลัดเป็นคู่แมป
- Bug # 574951 ผมได้ JNI ข้อยกเว้น: ล้มเหลวในการสร้าง VM Java
- Bug # 583096 การสูญเสียข้อมูลเมื่อทำงาน Sikuli ใน Windows
- Bug # 570248 ภาพหน้าจอในสคริปต์ไม่พบอีกต่อไปหลังจากบันทึกด้วย & quot; บันทึกเป็น ... & quot;
- Bug # 580000 Sikuli-IDE crashing เมื่อคลิกที่ PS ซึ่งไม่สามารถมองเห็นได้ loger สำหรับการค้นหา ()
- ข้อผิดพลาดในการแยกวิเคราะห์แก้ไขหากใช้ตัวเลขที่ไม่ใช่ใน Pattern.similar หรือ Pattern.targetOffset.
- Sikuli 0.10 ฟังก์ชั่นและการเรียนสามารถนำเข้าและใช้ในโมดูล Jython อื่นที่ไม่ใช่เฉพาะในสคริปต์หลัก ดูโพสต์ Libo ของ https://answers.launchpad.net/sikuli/+question/111193 สำหรับรายละเอียด.
มีอะไรใหม่ ในรุ่น 0.9.9:
- Sikuli IDE และวาง () สนับสนุนคำสั่ง Unicode ตัวละครในขณะนี้ คุณสามารถถ่ายโอนข้อความระหว่างประเทศในการใช้งาน.
- เรายังมี API ใหม่:. ทำงาน (คำสั่ง) - รันคำสั่งสตริงและส่งกลับผลลัพธ์ที่ได้
- Advanced ผู้ใช้สามารถจัดการกับข้อยกเว้นโดย FindFailed ของงูหลามลองยกเว้นคำสั่ง นอกจากนี้ Sikuli IDE บน Mac ในที่สุดก็ใช้โต้ตอบไฟล์พื้นเมือง Mac.
มีอะไรใหม่ ในรุ่น 0.9.8:
- ได้รับการสนับสนุนอย่างเต็มที่ลินุกซ์! (คือทางลัดที่ทั่วโลกสำหรับการถ่ายภาพหน้าจอและการหยุดทำงานสคริปต์)
- ยังคงเป็นปัญหาที่หน่วยความจำรั่วร้ายแรง.
มีอะไรใหม่ ในรุ่น 0.9.7:.
- ผู้ใช้ทุกคนขอแนะนำให้มีการอัพเกรด
- 0.9.7 เป็นได้เร็วขึ้นและทำงาน .skl (สคริปต์ sikuli ปฏิบัติการ) โดยการดับเบิลคลิกหรือจากบรรทัดคำสั่ง.
ต้องการ
- Java 2 Standard Edition Runtime Environment
- งูใหญ่
ความคิดเห็นที่ไม่พบ