บทช่วยสอน Autohotkey เพื่อทำให้ Windows Tasks ทำงานอัตโนมัติ

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

Windows Autohotkey คืออะไร?

Windows Autohotkey เป็น ภาษาสคริปต์ โอเพนซอร์(open-source)ซฟรีที่ให้ผู้ใช้สร้างสคริปต์สำหรับWindows แม้ว่าจะใช้ภาษาการเขียนโปรแกรมของตัวเอง คุณไม่จำเป็นต้องมีทักษะในการเขียนโค้ดเพื่อใช้เครื่องมือนี้ มันใช้งานง่ายและง่ายต่อการหยิบ โดยเฉพาะอย่างยิ่งเมื่อพิจารณาจากแหล่งข้อมูลออนไลน์มากมาย

บทแนะนำนี้จะแนะนำคุณเกี่ยวกับขั้นตอนพื้นฐานที่เกี่ยวข้องกับการใช้Windows Autohotkey (Windows Autohotkey)เพื่อให้เห็นภาพว่าเครื่องมือนี้จะมีประโยชน์เพียงใด “ Windows Autohotkey ” มีความยาว 18 อักขระรวมพื้นที่ มันถูกพิมพ์ตลอดทั้งบทความนี้โดยใช้การกดแป้นเพียงสามครั้ง สนใจ? อ่านต่อไปเพื่อหาวิธีการ 

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

การ ดาวน์โหลดและสร้างสคริปต์แรกของคุณ(Building Your First Script)

Windows Autohotkeyไม่ได้รวมอยู่ในระบบปฏิบัติการ Windows(Windows OS)ดังนั้น คุณจะต้อง ดาวน์โหลด จากเว็บไซต์ (download it from the website)เมื่อคุณดาวน์โหลดแล้ว ให้ทำตามคำแนะนำบนหน้าจอ หากระบบขอให้เลือกระหว่างANSIและUNICODEให้เลือกUNICODEเนื่องจากรองรับอักขระที่ไม่ใช่ภาษาอังกฤษ(non-English characters) ได้กว้าง ขึ้น เมื่อคุณติดตั้งโปรแกรมแล้ว ให้ไปที่เดสก์ท็อป(Desktop)ของ คุณ

คลิกขวาที่จุดว่างบนหน้าจอและเลือกใหม่(New ) > Autohotkey Script สคริปต์จะปรากฏเป็นไฟล์บนเดสก์ท็อปของคุณ ตั้งชื่อที่ทำให้ง่ายต่อการระบุและกดEnter หลังจากนี้ ให้คลิกขวาที่ไฟล์และเลือกแก้ไขสคริปต์(Edit script.) 

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

ขอแสดงความนับถือ George Jetson(Sincerely yours, George Jetson)

สิ่งที่คุณต้องทำคือกดปุ่มลัด ขั้นแรก(First)ให้พิมพ์:

^j::

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

ถัดไปพิมพ์สิ่งนี้: 

ส่ง ขอแสดงความนับถือ George Jetson(Send, Sincerely yours, George Jetson)

คำสั่งในบรรทัดนี้คือส่ง (Send.)สิ่งที่อยู่หลังเครื่องหมายจุลภาคจะปรากฏบนหน้าจอ 

สุดท้าย พิมพ์:

กลับ(return)

เมื่อคุณทำเสร็จแล้ว ให้บันทึกสคริปต์ คลิกขวาอีกครั้งแล้วคลิกเรียกใช้สคริปต์(Run script.) 

เมื่อพูดและทำเสร็จแล้วควรมีลักษณะดังนี้:

^j::
ส่ง ขอแสดงความนับถือ George Jetson (Send, Sincerely yours, George Jetson)
กลับมา(return)

ตอนนี้เมื่อใดก็ตามที่คุณพิมพ์CTRL+jวลี "ขอแสดงความนับถือ George Jetson" จะปรากฏขึ้น 

การสร้าง Hotstring

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

คำสั่งนั้นง่าย แทนที่จะเป็นเครื่องหมายทวิภาคคู่ (::) ทางด้านขวาของปุ่มลัด คุณจะล้อมรอบตัวย่อด้วยโคลอนคู่สองชุดดังนี้:

::วา::Windows Autohotkey(::wah::Windows Autohotkey)

ข้อความภายในโคลอนจะทำหน้าที่เป็นทางลัด(serve as the shortcut)ในขณะที่ข้อความทางด้านขวาของโคลอนจะเป็นสิ่งที่ปรากฏขึ้นเมื่อพิมพ์คำสั่ง 

สัญลักษณ์ฮ็อตคีย์และความหมาย

ส่วนนี้จะให้คำอธิบายสั้นๆ เกี่ยวกับสัญลักษณ์ต่างๆ และความหมาย 

SymbolMeaning/Key
#Windows Key
!Alt
^Control
+Shift
&Use between any two keys to create a custom hotkey.
<Use the left key of a set (ex. The left Shift key.)
>Use the right key of a set (ex. The right Shift key.)
*Wildcard (This will activate the hotkey even if other keys are hit.)
UPWhen you use this in a hotkey, it triggers upon the release of the key.

เหล่านี้เป็นสัญลักษณ์พื้นฐานที่สุด มีอีกหลายอย่างที่ซับซ้อนกว่า แต่ไม่จำเป็นต้องรู้เพื่อเรียนรู้พื้นฐาน คุณควรทราบด้วยว่าคุณสามารถรวมสัญลักษณ์หลายตัวเข้าด้วยกันเพื่อให้ใช้งานได้ ตัวอย่างเช่น <!a หมายความว่าแป้น Alt ด้านซ้าย(left Alt key)จะเรียกใช้แป้นลัด

สคริปต์สำเร็จรูป

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

ฟอรัมนี้แบ่งออกเป็นส่วนต่างๆ มากมาย แต่ส่วนหลักสองส่วนในการค้นหาสคริปต์ที่สร้างไว้ล่วงหน้าอยู่ภายใต้Gaming และ(Gaming) AutoHotkey V2 Scripts and Functions (AutoHotkey V2 Scripts and Functions)คุณสามารถคัดลอกและวางสคริปต์เหล่านี้ลงในเครื่องของคุณเองเพื่อใช้ประโยชน์จากสคริปต์เหล่านี้

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

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

Windows Autohotkeyเป็นเครื่องมืออันทรงพลังที่ก้าวไปไกลกว่าสคริปต์พื้นฐานสองสามตัวเหล่านี้ แต่การเรียนรู้สคริปต์และคำสั่งเหล่านี้(learning these scripts and commands)เป็นกุญแจสำคัญในการเรียนรู้วิธีนำโปรแกรมไปใช้เองในระดับที่มากขึ้น 

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



About the author

ฉันเป็นมืออาชีพด้านการรีวิวซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปี ฉันได้เขียนและตรวจสอบซอฟต์แวร์ประเภทต่างๆ มากมาย รวมถึงแต่ไม่จำกัดเพียง Microsoft Office (Office 2007, 2010, 2013), แอป Android และเครือข่ายไร้สาย ทักษะของฉันอยู่ที่การจัดเตรียมการทบทวนโปรแกรม/แอปพลิเคชันโดยละเอียดและมีวัตถุประสงค์เพื่อให้ผู้อื่นใช้เป็นเอกสารอ้างอิงหรือสำหรับงานของตนเอง ฉันยังเป็นผู้เชี่ยวชาญเกี่ยวกับผลิตภัณฑ์ MS office และมีคำแนะนำเกี่ยวกับวิธีการใช้งานอย่างมีประสิทธิภาพและประสิทธิผล



Related posts