การเขียนโปรแกรมเอ็กซีคิวส์
(Execute) เพื่อสังเคราะห์ชุดคำสั่งในหลายหน้าต่างโปรแกรม Xterminal ภายใน ubuntu-linux
เขียนโดย อ.จักรกฤษณ์ แสงแก้ว สาขาสารสนเทศศาสตร์ คณะวิทยาการสารสนเทศ มหาวิทยาลัยมหาสารคาม เขียน 03:00 น. วันที่ 20 กุมภาพันธ์ 2556
บทนำ
ในการเรียกใช้งานชุดคำสั่งที่สังเคราะห์ เพื่อประมวลผลใน xTerminal บนระบบปฏิบัติการลินุกซ์
เราใช้โปรแกรมเครื่องมือที่ชื่อว่า PiTile ดังนี้
ดาวน์โหลด PyTile
วัตถุประสงค์
1. เขียนโปรแกรมเพื่อสังเคราะห์ชุดคำสั่งและประมวลผลในหลาย ๆ หน้าต่าง terminal
ในลินุกซ์ได้
2. เรียกใช้โปรแกรม PyTile เพื่อจัดเรียงหน้าต่าง Terminal ให้จัดเรียงหน้าต่างวินโดวส์แต่ละ
Xterminal ในรูปแบบการจัดเรียงที่เป็นระเบียบ
ตั้งชื่อไฟล์ : gen-terminal
from glob import glob
from os import popen
fn = glob("go*")
for i in fn:
print "service %s start"%i
popen('gnome-terminal -x bash -c "cd /home/thaimarket/makebanner4free;./%s" &'%i)
ขั้นตอนการเรียก
gen-terminal
$ python gen-terminal
ปล. ต้องมั่นใจว่าท่านอยู่ในไดเร็คทอรี่เดียวกับไฟล์ gen-terminal
ขั้นตอนการเรียก
PyTile
$ python PyTile.py
ปล. ต้องมั่นใจว่าท่านอยู่ในไดเร็คทอรี่เดียวกับไฟล์ PyTile.py
สรุป
สิ่งที่ได้ศึกษาในวันนี้เป็นความรู้ที่สามารถนำไปประยุกต์ใช้ในการเขียน Automatic
Bot หรือโปรแกรมที่ต้องใช้ Terminal หลายหน้าต่าง เพื่อสร้างเป็น Thread ให้ทำงานในแต่ละหน้าต่างพร้อม
ๆ กันไป หวังว่าจะมีประโยชน์แด่ท่าน ไม่มากก็น้อย พบกันใหม่โอกาสต่อไป ขอความสุขพิพัฒน์มงคล
ความสมบูรณ์พูนผล มีแด่ท่านผู้ท่านที่รักทุกท่าน สำหรับวันนี้ขอกล่าวคำว่า สวัสดีครับ