ของ windows
AutoHotkey
AutoHotkey (AHK) เป็นซอฟต์แวร์สร้างแมโครอัตโนมัติและโอเพ่นซอร์สฟรีสำหรับ Windows ที่ช่วยให้ผู้ใช้งานซ้ำอัตโนมัติ มันถูกขับเคลื่อนด้วยภาษาสคริปต์ที่มีวัตถุประสงค์เริ่มแรกในการจัดหาแป้นพิมพ์ลัดหรือที่รู้จักกันในชื่อปุ่มลัดซึ่งเมื่อเวลาผ่านไปได้พัฒนาเป็นภาษาสคริปต์เต็มรูปแบบ
http://ahkscript.org/
เรียนรู้เกี่ยวกับ AHK ผมขอแนะนำให้ตรวจสอบของเว็บไซต์หน้ากล่าวถึงในการอ้างอิงด่วนและโดยเฉพาะอย่างยิ่ง skimming อย่างน้อยAutoHotkey เริ่มต้นการสอน อย่าลืมดาวน์โหลดติดตั้งและเล่นซอด้วยตัวคุณเอง นอกจากนี้ยังมีประโยชน์ในฟอรั่ม
ตัวอย่าง
ในกรณีนี้คุณควรมีลักษณะเฉพาะอย่างยิ่งในหน้าต่อไปนี้: อง (Mouse, จอยสติ๊กและแป้นพิมพ์ลัด) , รายชื่อ, ปุ่มเมาส์และจอยสติ๊กควบคุมและส่ง / SendRaw / SendInput / SendPlay / SendEvent: ส่งคีย์และคลิก จากนั้นคุณจะสามารถรวบรวมสคริปต์ AHK แบบง่าย ๆ ได้เช่น:
^! Left :: ส่ง {Media_Prev}
^! Down :: ส่ง {Media_Play_Pause}
^! ใช่ :: ส่ง {Media_Next}
+ ^! Left :: ส่ง {Volume_Down}
+ ^! Down :: ส่ง {Volume_Mute}
+ ^! ขวา :: ส่ง {Volume_Up}
^!. ::
MsgBox, 0,, Hello AHK world!
กลับ
ที่นี่คุณกำหนดการกระทำต่อไปนี้:
- Ctrl+ Alt+ ←ส่งPrevious
- Ctrl+ Alt+ ↓ส่งPlay/Pause
- Ctrl+ Alt+ →ส่งNext
- Ctrl+ Shift+ Alt+ ←ส่งVolume Down
- Ctrl+ Shift+ Alt+ ↓ส่งMute
- Ctrl+ Shift+ Alt+ →ส่งVolume Up
- Ctrl+ Alt+ .เรียกใช้ทักทายกล่องข้อความโลก AHK (เพียงเพื่อแสดงการทำแผนที่คำสั่งที่ไม่ใช่คำหลักที่ลงท้ายด้วย w /
return
)
การใช้
คุณสร้าง.ahk
ไฟล์วางโค้ดด้านบน (โดยไม่มี MsgBox ที่ไร้ประโยชน์) บันทึกและดับเบิลคลิกเพื่อเรียกใช้ คุณจะได้รับไอคอน H ใน systray ช่วยให้คุณสามารถโต้ตอบกับสคริปต์โดยเฉพาะอย่างยิ่ง: ระงับปุ่มลัดหยุดสคริปต์ชั่วคราว (ไม่มีประโยชน์ที่นี่) หรือเพียงแค่ออกจากมัน เพื่อความสะดวกยิ่งขึ้นฉันแนะนำให้รวบรวมสคริปต์ดังกล่าว คุณสามารถทำได้โดยใช้เมาส์ปุ่มขวาบนไฟล์และเลือก Compile Script จากนั้นคุณจะได้รับ.exe
ไฟล์ (ค่อนข้างใหญ่ แต่มันก็เหมือนกับ autohotkey ที่สมบูรณ์) ที่คุณสามารถแบ่งปันด้วย w / อื่น ๆ หรือเพิ่มไปยังการเริ่มอัตโนมัติ
ทำการแมปผ่าน "Scancode Map" / KeyTweak ของรีจิสตรี
ในหน้าRemapping คีย์และปุ่มต่างๆของ AutoHotkey คุณสามารถอ่านเกี่ยวกับวิธีอื่นในการกำหนดคีย์ให้กับคีย์ทำการแมปใหม่ อาจไม่มีประโยชน์ในกรณีของคุณ (ยกเว้นกรณีที่คุณพร้อมที่จะ "สูญเสีย" บางคีย์) แต่ก็ยังคุ้มค่าที่จะอ่าน (จากนั้นคุณควรจะเข้าใจว่าทำไมฉันถึงไม่ใช้ AHK remapping ในตัวอย่างของฉัน)
ให้ฉันพูดมัน (ไม่มี blockquote เพื่อรักษารูปแบบ) และแก้ไขการเชื่อมโยงบางอย่างไปพร้อมกัน:
<quote>
ข้อดี
- Registry แมปโดยทั่วไปที่บริสุทธิ์มากขึ้นและมีประสิทธิภาพกว่าแมป AutoHotkey ของ ยกตัวอย่างเช่นมันทำงานในความหลากหลายที่กว้างขึ้นของเกมก็ไม่เคยมีใครที่รู้จักปัญหา Alt-แท็บและมันก็เป็นความสามารถในการยิงของ AutoHotkey องเบ็ด (ในขณะที่แมป AutoHotkey ต้องมีวิธีแก้ปัญหา )
- หากคุณเลือกที่จะทำรายการรีจิสตรีด้วยตนเอง (อธิบายไว้ด้านล่าง) ไม่จำเป็นต้องใช้ซอฟต์แวร์ภายนอกเพื่อตั้งค่าคีย์บอร์ดของคุณใหม่ แม้ว่าคุณจะใช้KeyTweakเพื่อสร้างรายการรีจิสตรีให้กับคุณ แต่ KeyTweak ไม่จำเป็นต้องทำงานต่อไปตลอดเวลา (ไม่เหมือนกับ AutoHotkey)
ข้อเสีย
- การแมปรีจิสตรีใหม่นั้นค่อนข้างถาวร: ต้องรีบูตเพื่อเลิกทำการเปลี่ยนแปลงหรือทำให้การเปลี่ยนแปลงใหม่มีผล
- ผลของมันคือทั่วโลก: มันไม่สามารถสร้างการ remappings เฉพาะสำหรับผู้ใช้แอปพลิเคชันหรือสถานที่เฉพาะ
- ไม่สามารถส่งการกดแป้นที่แก้ไขโดย Shift, Control, Alt หรือ AltGr ตัวอย่างเช่นมันไม่สามารถแมปตัวพิมพ์เล็กเป็นตัวพิมพ์ใหญ่
- รองรับเฉพาะแป้นพิมพ์ (AutoHotkey มีการแมปเมาส์ใหม่และจอยสติ๊กแบบ จำกัดบางตัว)
วิธีการใช้การเปลี่ยนแปลงกับรีจิสทรี
มีอย่างน้อยสองวิธีในการแมปคีย์ผ่านรีจิสตรีอีกครั้ง:
- ใช้โปรแกรมเช่นKeyTweak (ฟรีแวร์) เพื่อทำการแมปคีย์ของคุณใหม่ มันจะเปลี่ยนรีจิสทรีให้คุณ
- ทำการแมปคีย์ใหม่ด้วยตนเองโดยสร้างไฟล์. reg (ข้อความธรรมดา) และโหลดลงในรีจิสตรี สิ่งนี้แสดงให้เห็นได้ที่www.autohotkey.com/forum/post-56216.html#56216
</quote>
EventGhost
EventGhost เป็นเครื่องมืออัตโนมัติขั้นสูงที่ใช้งานง่ายและสามารถขยายได้สำหรับ MS Windows มันสามารถใช้อุปกรณ์อินพุตที่แตกต่างกันเช่นอินฟราเรดหรือรีโมทไร้สายเพื่อเรียกมาโครซึ่งในส่วนของพวกเขาควบคุมคอมพิวเตอร์และฮาร์ดแวร์ที่เชื่อมต่อ ดังนั้นจึงสามารถใช้เพื่อควบคุม Media-PC ด้วยรีโมทคอนซูเมอร์ทั่วไป แต่การใช้งานที่เป็นไปได้ไปไกลกว่านี้
http://www.eventghost.org/
ยังไม่ได้ลอง แต่ดูน่าสนใจและเกี่ยวข้องเล็กน้อยดังนั้นฉันคิดว่ามันควรค่าแก่การกล่าวถึงที่นี่
SuperUsers บางตัวอาจจำ Girder ซึ่งน่าเสียดายที่หยุดเป็นฟรีแวร์มานานแล้ว EventGhost ดูเหมือนค่อนข้างคล้ายกัน ฉันไม่ได้ใช้ TVPhone98 ของ AverMedia อีกต่อไป แต่การใช้รีโมทผ่าน Girder นั้นสนุกมาก