Powered By Blogger

11 August 2012

ลบข้อมูลบรรทัดว่าง ด้วย autoIT

สร้างและ run script สำหรับ ลบ บรรทัดว่าง
เช่นข้อมูล บน notepad

A B C

D E F

G H I

๋๋J K L

จะมีบรรทัดว่างอยู่
ให้เปิด autoITv3 Editor ขึ้นมา พิมพ์ดังนี้


Send("!{TAB}") ; ALT-TAB
local $i
for $i = 1 to 3
   Send("{DEL}")
   Send("{DOWN}")
Next

แล้วสวิชกลับไปที่  notepad เอาเมาส์คลิกให้ cursor อยู่ที่่บรรทัดว่างใต้ตัว A เหนือตัว D
แล้ว กด ALT-TAB เพื่อสวิชกลับไปที่ autoIT
แล้วกด ปุ่ม F5

ซึ่งมันจะทำงานดังนี้ คือ
สวิชกลับไปที่  notepad
ลบบรรทัดว่าง ระหว่าง A กับ D  ผลคือ cursor อยู่ที่ D
จำลองการกดปุ่ม ลูกศรลง แล้วจะไปอยู่ที่ บรรทัดว่างระหว่าง  D กับ G

ลบบรรทัดว่าง ระหว่าง D กับ G  ผลคือ cursor อยู่ที่ G
จำลองการกดปุ่ม ลูกศรลง แล้วจะไปอยู่ที่ บรรทัดว่างระหว่าง  G กับ J

ลบบรรทัดว่าง ระหว่าง G กับ J  ผลคือ cursor อยู่ที่ J


ผลลัพธ์ คือ

A B C
D E F
G H I
๋๋J K L



===  ใช้งานด้วยความระมัดระวังนะครับ ===
===  การรันโปรแกรม ควบคุม keyboard/mouse แบบนี้  ===
===  อาจทำให้เครื่องคุณ โดนลบข้อมูล ไฟล์เสียหาย  ===
===  หรือหนักกว่านั้นได้เลย  เช่นต้อง Format เครื่องใหม่ === 


No comments: