ปุ่มจำลองผ่านไฟล์ Batch

ผู้เขียน: John Webb
วันที่สร้าง: 16 สิงหาคม 2021
วันที่อัปเดต: 6 พฤษภาคม 2024
Anonim
สาธิตโปรแกรมและการอธิบาย code  การเขียนไฟล์ Batch(.bat)
วิดีโอ: สาธิตโปรแกรมและการอธิบาย code การเขียนไฟล์ Batch(.bat)

เนื้อหา

ไฟล์แบตช์ช่วยให้คุณทำงานคอมพิวเตอร์หลายอย่างโดยอัตโนมัติได้โดยบันทึกรายการคำสั่งในไฟล์ ".Bat" คุณสามารถกำหนดคำสั่ง DOS โดยอัตโนมัติในไฟล์ "แบตช์" และกำหนดเวลางานที่จะดำเนินการในช่วงเวลาที่กำหนดโดยใช้ "Windows Task Scheduler" ตัวอย่างเช่นคุณสามารถสร้างไฟล์ "batch" ด้วยคำสั่ง DOS เพื่อคัดลอกไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่ง ชุดที่มีคำสั่ง DOS นั้นสร้างได้ง่ายเนื่องจากไม่มีการคลิกเมาส์เพื่อจำลองหรือกดปุ่มใด ๆ ในทางกลับกันคุณไม่สามารถสร้างแบตช์ที่ทำให้คลิกเมาส์โดยอัตโนมัติภายในโปรแกรม Windows ได้ อย่างไรก็ตามหากโปรแกรมอนุญาตให้ใช้แป้นพิมพ์ลัดและส่วนใหญ่เป็นเช่นนั้นคุณสามารถใช้คำสั่ง DOS พิเศษเพื่อส่งการกดแป้นพิมพ์ในกระบวนการได้


ขั้นตอนที่ 1

เปิด Windows Notepad หรือโปรแกรมแก้ไขข้อความอื่นบนคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 2

ป้อนไวยากรณ์บรรทัดคำสั่งเพื่อเปิดแอปพลิเคชัน ตัวอย่างเช่นหากต้องการเปิด Microsoft Word 2010 จากบรรทัดคำสั่งให้พิมพ์ (โดยไม่มีเครื่องหมายคำพูด): "cd C: Program Files (x86) Microsoft Office Office14 start / w WinWord.exe"

ข้อความบรรทัดคำสั่งจะเปิด Microsoft Word 2010 และป้องกันไม่ให้ไฟล์แบตช์ทำงานอย่างต่อเนื่องจนกว่า Word จะโหลดเสร็จสมบูรณ์ อย่าลืมกดปุ่ม "Enter" หลังข้อความแต่ละบรรทัด

ขั้นตอนที่ 3

พิมพ์คำสั่งเพื่อจำลองการคลิกเมาส์ภายในแอปพลิเคชันที่เปิดอยู่ ตัวอย่างเช่นหากต้องการป้อนคำสั่งแบตช์ไฟล์ที่จำลองการคลิกเมาส์ที่ใช้สร้างเอกสารใหม่ใน Microsoft Word 2010 ให้ป้อนคำสั่งข้อความต่อไปนี้ภายใต้บรรทัดแรกที่สร้างขึ้นก่อนหน้านี้:

WshShell.Sendkeys "% f" (จำลองการคลิก "ไฟล์" ในแถบเมนู) WshShell.Sendkeys "n" (จำลองการคลิก "ใหม่" ในเมนู "ไฟล์") WshShell.Sendkeys "{Enter}" ( จำลองการคลิก "ตกลง" เพื่อเสร็จสิ้นการสร้างเอกสารใหม่ใน Word)


ขั้นตอนที่ 4

ป้อนคำสั่งคลิกเพิ่มเติมตามต้องการ ใช้สัญลักษณ์ "%" เพื่อจำลองปุ่ม "Alt" ที่ใช้เมื่อใช้แป้นพิมพ์ลัดแทนที่จะคลิกไอคอนด้วยเมาส์ ตัวอย่างเช่นคุณสามารถใช้ปุ่ม "Alt" + "F" + "P" เพื่อเข้าถึงหน้าต่างการพิมพ์ของ Word การใช้แป้นพิมพ์ลัดจะเหมือนกับการคลิก "ไฟล์"> "พิมพ์" ด้วยปุ่ม ในการจำลองการกดปุ่ม "Alt" + "F" + "P" ในไฟล์แบตช์คุณต้องพิมพ์:

WshShell.Sendkeys "% f" (จำลองการคลิก "ไฟล์" ในแถบเมนู) WshShell.Sendkeys "p" (จำลองการคลิกตัวเลือก "พิมพ์" ในเมนู "ไฟล์") WshShell.Sendkeys "{Enter}" (จำลองการคลิก "ตกลง" เพื่อส่งเอกสาร Word ไปยังเครื่องพิมพ์)

ขั้นตอนที่ 5

บันทึกไฟล์ "batch" ด้วยชื่อไฟล์ที่สื่อความหมาย ใช้นามสกุล ".Bat" แทนค่าเริ่มต้น ".Txt" ไฟล์แบตช์จะทำการคลิกเมาส์โดยอัตโนมัติตามข้อความบรรทัดคำสั่งที่คุณระบุไว้ก่อนหน้านี้