Powered By Blogger
Showing posts with label autoIT. Show all posts
Showing posts with label autoIT. Show all posts

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 เครื่องใหม่ ===