10 สคริปต์ AutoHotkey ที่ยอดเยี่ยม (และวิธีสร้างของคุณเอง!)

10 สคริปต์ AutoHotkey ที่ยอดเยี่ยม (และวิธีสร้างของคุณเอง!)

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





AutoHotkey (AHK) คือคำตอบสำหรับความต้องการในการปรับแต่งของคุณ โปรแกรมนี้ให้คุณทำการแมปคีย์ใหม่ สร้างทางลัดแบบกำหนดเอง เรียกใช้มาโครเพื่อทำงานซ้ำ ๆ โดยอัตโนมัติ และอีกมากมาย





มาดูสคริปต์ AutoHotkey ที่มีประโยชน์เพื่อเริ่มต้นใช้งาน ควบคู่ไปกับพื้นฐานของซอฟต์แวร์เพื่อให้คุณสร้างสคริปต์ขึ้นมาเองได้





วิธีการติดตั้ง AutoHotkey

ก่อนที่คุณจะสามารถใช้สคริปต์ AHK ที่ยอดเยี่ยมหรือสร้างสคริปต์ของคุณเองได้ คุณจะต้องติดตั้ง AutoHotkey บนระบบของคุณเสียก่อน

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



วิธีสร้างสคริปต์ AutoHotkey ใหม่

โปรแกรมที่คุณเพิ่งติดตั้งจะจัดการกับการทำงานของสคริปต์ AHK แต่จะไม่ดำเนินการใดๆ จนกว่าคุณจะมีสคริปต์ที่รันอยู่จริง

ในการสร้างสคริปต์ AutoHotkey ใหม่ ให้คลิกขวาที่ใดก็ได้บนเดสก์ท็อปของคุณ (หรือที่อื่นที่สะดวก) แล้วเลือก ใหม่ > สคริปต์ AutoHotkey . ตั้งชื่อสิ่งที่สมเหตุสมผล จากนั้นคลิกขวาที่ไฟล์ใหม่ของคุณแล้วเลือก แก้ไขสคริปต์ หรือเปิดไฟล์ในโปรแกรมแก้ไขข้อความที่คุณเลือก เพื่อเริ่มทำงานกับมัน





โปรดทราบว่าคุณยังสามารถเปิดโปรแกรมแก้ไขข้อความ พิมพ์สคริปต์ AutoHotkey และบันทึกเป็นไฟล์ที่ลงท้ายด้วย .ahk เพื่อให้บรรลุผลเช่นเดียวกัน เพียงตรวจสอบให้แน่ใจว่ามีนามสกุลไฟล์ที่ถูกต้อง!

เมื่อพูดถึงเรื่องนี้ คุณควรอัปเกรดโปรแกรมแก้ไขข้อความจาก Notepad พื้นฐาน แผ่นจดบันทึก++ และ รหัส Visual Studio เป็นทั้งตัวเลือกฟรีที่ยอดเยี่ยม





ตอนนี้ คุณมีซอฟต์แวร์สำหรับเรียกใช้สคริปต์ AutoHotkey แล้ว คุณสามารถดาวน์โหลดสคริปต์ที่ผู้อื่นเขียนขึ้นเพื่อใช้ประโยชน์จากสคริปต์เหล่านี้โดยไม่ต้องดำเนินการใดๆ ด้วยตนเอง หากต้องการบันทึกเพียงดาวน์โหลดเป็น an .ahk ไฟล์และบันทึกได้ทุกที่ที่คุณต้องการ

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

โดยคัดลอกและวาง .ahk ไฟล์ ลงในโฟลเดอร์เริ่มต้นของคุณ . คุณสามารถไปถึงที่นั่นได้อย่างง่ายดายโดยพิมพ์ เชลล์:startup ลงในเมนูเริ่ม มิฉะนั้น เรียกดูตำแหน่งต่อไปนี้:

C:Users[USERNAME]AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

การทำเช่นนี้จะโหลดสคริปต์ AutoHotkey ของคุณเมื่อคุณลงชื่อเข้าใช้คอมพิวเตอร์

สคริปต์ AutoHotkey ที่ดีที่สุดที่ควรลอง

ต่อไปนี้คือสคริปต์ AutoHotkey ที่มีประโยชน์ที่สุดบางส่วนที่คุณสามารถดาวน์โหลดและใช้เพื่อปรับปรุง Windows ได้ทันที สำหรับตัวอย่างสคริปต์ AutoHotkey เพิ่มเติม รวมถึงตัวอย่างที่ซับซ้อนกว่านี้ ให้ดูที่ ตู้โชว์สคริปต์ AutoHotkey .

1. แก้ไขอัตโนมัติ

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

ที่เกี่ยวข้อง: วิธีเปิดใช้งานการแก้ไขอัตโนมัติในตัวใน Windows 10

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

ดาวน์โหลด : สคริปต์แก้ไขอัตโนมัติ

2. ปิดการใช้งานล็อคคีย์

ปุ่มล็อคสามปุ่ม—Num Lock, Caps Lock และ Scroll Lock—ไม่ได้ใช้บ่อยนักในการคำนวณในปัจจุบัน คุณอาจใช้แป้นตัวเลขสำหรับตัวเลขเท่านั้น กด Caps Lock โดยบังเอิญ และไม่สนใจแม้แต่ Scroll Lock

วิธีโอนเพลงจาก iPod ลง iTunes

หากคุณไม่ค่อยใช้ตัวปรับแต่งเหล่านี้ ให้ลองตั้งค่าให้เป็นค่าเริ่มต้นด้วยสคริปต์นี้:

; Set Lock keys permanently
SetNumlockState, AlwaysOn
SetCapsLockState, AlwaysOff
SetScrollLockState, AlwaysOff
return

นี่ถือว่าคุณต้องการให้ Num Lock เปิดอยู่เสมอ หากคุณต้องการปิด เพียงเปลี่ยนบรรทัดนั้น (หรือลบออกทั้งหมดแล้วเปลี่ยนเฉพาะ Caps Lock และ Scroll Lock)

3. Re-Purpose Caps Lock

เมื่อคุณใช้สคริปต์ด้านบนเพื่อปิดใช้งาน Caps Lock คุณควรให้คีย์นั้นมีวัตถุประสงค์อื่น

การใช้สคริปต์สั้นๆ นี้จะเปลี่ยน Caps Lock เป็นปุ่ม Shift อีกปุ่มหนึ่ง แต่คุณสามารถเปลี่ยนเป็นปุ่มใดก็ได้ตามต้องการ (อาจเป็นปุ่ม Windows อื่น หากแป้นพิมพ์ของคุณมีปุ่มใดปุ่มหนึ่งเท่านั้น):

; Turn Caps Lock into a Shift key
Capslock::Shift
return

4. ดูหรือซ่อนไฟล์ที่ซ่อนอย่างรวดเร็ว

สิ่งสำคัญคือต้องรู้ วิธีดูไฟล์และโฟลเดอร์ที่ซ่อนอยู่ใน Windows ในช่วงเวลาที่. หากคุณต้องการเข้าถึงโฟลเดอร์ที่ซ่อนอยู่เป็นครั้งคราวและไม่ต้องการให้มุมมองของคุณยุ่งเหยิง นี่เป็นสคริปต์ที่มีประโยชน์

สคริปต์นี้ให้คุณกด Ctrl + F2 โดยเปิด File Explorer เพื่อสลับการแสดงไฟล์หรือโฟลเดอร์ที่ซ่อนอยู่ นั่นคือทั้งหมดที่มีให้! คุณเพียงแค่ต้องคัดลอกโค้ดจากโพสต์ในฟอรัมที่เชื่อมโยงไปยังสคริปต์:


^F2::GoSub,CheckActiveWindow
CheckActiveWindow:
ID := WinExist('A')
WinGetClass,Class, ahk_id %ID%
WClasses := 'CabinetWClass ExploreWClass'
IfInString, WClasses, %Class%
GoSub, Toggle_HiddenFiles_Display
Return

Toggle_HiddenFiles_Display:
RootKey = HKEY_CURRENT_USER
SubKey = SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced

RegRead, HiddenFiles_Status, % RootKey, % SubKey, Hidden

if HiddenFiles_Status = 2
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 1
else
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 2
PostMessage, 0x111, 41504,,, ahk_id %ID%
Return

เยี่ยม: สลับสคริปต์ไฟล์ที่ซ่อน

5. แสดงหรือซ่อนนามสกุลไฟล์ที่รู้จักอย่างรวดเร็ว

อันนี้คล้ายกับด้านบนเนื่องจากเกี่ยวข้องกับ File Explorer เช่นกัน ด้วยเหตุผลด้านความปลอดภัย ควรแสดงนามสกุลไฟล์เสมอ วิธีนี้ทำให้ง่ายต่อการระบุไฟล์ EXE ปลอมแปลงเป็น PDF หรือคล้ายกัน นอกจากนี้ยังสะดวกเมื่อคุณต้องการ จัดการกับการเชื่อมโยงไฟล์ Windows 10 .

สคริปต์ด้านล่างจะให้คุณสลับการแสดงส่วนขยายสำหรับประเภทไฟล์ที่รู้จักด้วย ชนะ + Y .

ดาวน์โหลด: สลับสคริปต์นามสกุลไฟล์ที่รู้จัก

6. ใส่อักขระพิเศษ

นอกจากอักขระพิเศษสองสามตัวบนแป้นพิมพ์ของคุณ (เช่น @ และ *) ยังมีอีกหลายสิบตัวที่ไม่สะดวกในการเข้าถึง เร็วที่สุด วิธีป้อนอักขระต่างประเทศและสัญลักษณ์แปลก ๆ อื่น ๆ กำลังใช้ AutoHotkey

ด้วยรหัส AHK เพียงบรรทัดเดียว คุณสามารถแทรกสัญลักษณ์พิเศษเหล่านี้ได้อย่างรวดเร็ว และไม่ต้องจำรหัส ALT หรือคัดลอกและวางจากรายการออนไลน์

ใช้เทมเพลตด้านล่างเพื่อสร้างทางลัดที่มีประโยชน์ที่สุดสำหรับคุณ อักขระทางซ้ายของโคลอนทั้งสองคือสิ่งที่คุณกดเพื่อเรียกคำสั่งลัด ในขณะที่สัญลักษณ์ภายในวงเล็บคือสิ่งที่ทางลัดแทรก

ตัวอย่างเช่น หากคุณต้องการกด Alt + Q หากต้องการแทรกไอคอนเครื่องหมายการค้า คุณจะต้องสร้างสคริปต์ด้วยสิ่งนี้:

!q::SendInput {™}

สำหรับการอ้างอิง อักขระสำหรับคีย์มีดังนี้ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับปุ่มลัดบน หน้าคำแนะนำของ AutoHotkey :

  • ^ สำหรับ Ctrl
  • ! สำหรับ ทุกอย่าง
  • # สำหรับ ชนะ
  • + สำหรับ กะ

หากคุณเป็นผู้ค้นหาของ Google จำนวนมาก ทางลัดที่มีประโยชน์นี้จะช่วยให้คุณทำการค้นหาข้อความที่คัดลอกไว้ในคอมพิวเตอร์ของคุณได้

มันจะเปิดเบราว์เซอร์เริ่มต้นของคุณและค้นหา Google สำหรับข้อความที่คุณไฮไลต์เมื่อคุณกด Ctrl + Shift + C . สะดวกในการลดการคัดลอกและวางตลอดเวลา!

^+c::
{
Send, ^c
Sleep 50
Run, https://www.google.com/search?q=%clipboard%
Return
}

8. ใช้แป้นตัวเลขเป็นเมาส์

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

ดูข้อมูลที่ด้านบนของสคริปต์เพื่อเป็นแนวทางในการใช้งาน

ดาวน์โหลด: การใช้แป้นตัวเลขเป็นสคริปต์ของเมาส์

9. เปิดแอพใดก็ได้

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

สคริปต์ในการเปิดแอปนั้นเรียบง่าย นี่คือรายการที่จะเปิด Firefox เมื่อคุณกด ชนะ + F . เปลี่ยนตามต้องการสำหรับคีย์คอมโบและแอพที่คุณต้องการ

#f::Run Firefox

10. ปุ่มปรับระดับเสียงชั่วคราว

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

นี่คือตัวอย่างหนึ่งที่ใช้ Shift + บวก และ Shift + ลบ (ปุ่มบนแป้นตัวเลข) เพื่อเพิ่มและลดระดับเสียง คุณยังสามารถตีน้อยใช้ หยุดพัก ปุ่มเพื่อสลับปิดเสียง

เช่นเดียวกับสคริปต์อื่นๆ คุณสามารถปรับเปลี่ยนปุ่มได้ตามต้องการ

+NumpadAdd:: Send {Volume_Up}
+NumpadSub:: Send {Volume_Down}
break::Send {Volume_Mute}
return

การเขียนสคริปต์ของคุณเอง

หากคุณรู้สึกมั่นใจ ทำไมไม่ลองทำสคริปต์ AutoHotkey ของคุณเองต่อไปล่ะ หากคุณเพิ่งเริ่มต้นใช้งาน AHK คุณอาจได้รับประโยชน์สูงสุดจากการขยายข้อความ

อ่านเพิ่มเติม: เครื่องมือขยายข้อความที่ดีที่สุดสำหรับ Windows

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

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

ทำได้ง่าย: พิมพ์เครื่องหมายทวิภาคสองตัว ตามด้วยข้อความปุ่มลัด หลังจากโคลอนอีกสองโคลอน ให้พิมพ์วลีที่คุณต้องการให้ทางลัดขยายไป ดังนั้น หากคุณต้องการให้พิมพ์ '@@' ขยายอัตโนมัติไปยังที่อยู่อีเมลของคุณ สคริปต์จะเป็น:

::@@::youremail@domain.com

ความเป็นไปได้ที่นี่มีมากมาย คุณสามารถสร้างปุ่มลัด Ctrl + Alt + C ถ่มน้ำลายใส่อีเมลกระป๋องที่คุณพิมพ์วันละหลายๆ ครั้ง หรืองานอื่นๆ ที่เกี่ยวข้องกับงานของคุณ:

^!c::
Send Hello,{enter}This is a canned email.
return

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

คุณต้องการให้ปุ่มแทรกเป็นทางลัดแทนการคัดลอกหรือไม่? คุณสามารถเปลี่ยนสิ่งต่อไปนี้:

Insert::^c

เช็คเอาท์ บทแนะนำ AutoHotkey สำหรับข้อมูลเพิ่มเติม สำหรับคำแนะนำเพิ่มเติมเกี่ยวกับ AHK เรามีคู่มือ AutoHotkey สำหรับผู้เริ่มต้นซึ่งคุณสามารถดูได้

พลังของ AutoHotkey

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

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

เครดิตภาพ: FabrikaSimf/ Shutterstock

แบ่งปัน แบ่งปัน ทวีต อีเมล วิธีใช้คำสั่งไฟล์แบตช์ของ Windows เพื่อทำงานซ้ำๆ โดยอัตโนมัติ

คุณมักจะทำงานที่น่าเบื่อและซ้ำซากจำเจหรือไม่? ไฟล์แบตช์อาจเป็นสิ่งที่คุณกำลังมองหา ใช้เพื่อดำเนินการอัตโนมัติ เราจะแสดงคำสั่งที่คุณต้องรู้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • Windows
  • ผลผลิต
  • แป้นพิมพ์ลัด
  • ระบบอัตโนมัติของคอมพิวเตอร์
  • AutoHotkey
  • การเขียนสคริปต์
  • เคล็ดลับของ Windows
  • เคล็ดลับการเพิ่มผลผลิต
เกี่ยวกับผู้เขียน Ben Stegner(เผยแพร่บทความ 1735 บทความ)

เบ็นเป็นรองบรรณาธิการและผู้จัดการการเริ่มต้นใช้งานที่ MakeUseOf เขาลาออกจากงานไอทีเพื่อเขียนงานเต็มเวลาในปี 2559 และไม่เคยหันหลังกลับ เขาสอนเกี่ยวกับเทคโนโลยี คำแนะนำวิดีโอเกม และอื่นๆ ในฐานะนักเขียนมืออาชีพมากว่าเจ็ดปี

เพิ่มเติมจาก Ben Stegner

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก