วันอาทิตย์, พฤศจิกายน 4, 2007

ทำ Welcome Message ตอนบู๊ตเครื่องแบบง่ายๆ

ผมเชื่อว่า พี่ๆ น้องๆ หลายๆ คนคงอยากมีข้อความต้อนรับแบบเก๋ๆ ไม่เหมือนใครเช่น พอเราเปิดเครื่องปุ๊บ ก็เจอ messagebox แสดงข้อความว่า สวัสดีคุณ สยาม
สำหรับ Tips นี้เป็น VB Script ง่ายๆ ไม่ต้องไปยุ่งกับ Register ใดๆของระบบเลย ลองดูนะครับ อาจจะเป็นก้าวแรกของน้องๆ ที่ฝันอยากเป็นโปรแกรมเมอร์ก็ได้ ใครจะรู้

สิ่งที่ต้องมี
1. มันสมอง กับ 2 มือ(มีกันทุกคนอยู่แล้ว)

ขั้นตอนการทำ
1. เปิด NotePad แล้วพิมพ์โค๊ดข้างล่างนี้ลงไป


Rem Welcome Message by Duke

Dim tmpString

tmpString = "Hello Duke" & vbCrlf & "Welcome to my system."

MsgBox tmpString ,vbInformation, "System Info."


2. ทำการบันทึกให้เป็นไฟล์ VBScript โดย คลิกที่ Menu File ของ NotePad เลือกคำสั่ง save as แล้วพิมพ์ชื่อไฟล์ว่า "WellcomeMSG.vbs" บันทึกไว้ที่ ไหนก็ได้แต่ขอให้จำ path ให้ได้ก็พอ
- ต้องใส่เครื่องหมาย " คล่อมหัว ท้าย ด้วยนะครับ ไม่อย่างนั้นเราจะได้ไฟล์ชื่อ WellcomeMSG.vbs.txt แทน
- ตรงชื่อไฟล์เราสามารถตั้งชื่ออื่นก็ได้นะครับ ขอให้เป็นนามสกุล .vbs ก็พอ

3. ทดสอบการทำงานโดย ดับเบิลคลิกที่ไฟล์ของเราเมื่อกี้ ถ้าไม่มีอะไรผิดพลาด เราจะเห็น Message Box แสดงข้อความของเรา

4.คลิกขวาที่ไฟล์ของเราเลือกคำสั่ง Send To > Desktop (Create Shortcut)
5.ไปที่หน้าจอ DeskTop
6.ลาก Shortcut ของไฟล์ที่เราสร้างไปวางที่ Start menu > all Programes > Start Up
- สำหรับคนที่ใช้ Start menu แบบ Classic ให้ไปวางที่ Start menu > Program files > Start Up
(วิธีการวางคือ ลาง ไอคอนไปชี้ที่บริเวณ start menu ตัวเมนูก็จะเด้งขึ้นมา แล้วเราก็ลางต่อไปที่คำสั่ง All Programs แล้วก็ไปที่ Start Up)

เสร็จสิ้นขั้นตอน เพียงเท่านี้ ทุกครั้งที่เราบู๊ตเครื่อง เราก็จะเห็น Message Box ต้อนรับในแบบที่เราต้องการ (หรือจะทำไปอำใครก็คิดดูดีๆนะครับ)
วิธีการเอาออกก็ง่ายๆ เพียงแต่ไปลบ Shortcut ไฟล์ของเราใน Start Up เท่านั้นเอง

อธิบายโค๊ด
1. บรรทัดแรก คำสั่ง Rem คือ การประกาศว่า บรรทัดนี้ ไม่ต้องทำการประมวลผล หรือ ภาษาโปรแกรมเมอร์เรียก Comment นั่นเอง
2. ประกาศตัวแปรเพื่อเก็บคำที่ต้องการแสดงใร Message Box ให้ชื่อว่า tmpString
3. กำหนดค่าให้ตัวแปร (ตรงนี้ อยากให้แสดงข้อความว่าอะไรก็ใส่ได้เลยนะครับ)
- ในกรณีที่ต้องการให้ขึ้นบรรทัดใหม่ ให้เราใส่คำสั่ง & vbCrlf ต่อท้ายข้อความที่เราต้องการ ตามด้วยเครื่องหมาย & แล้วก็ข้อความที่เราต้องการต่อ
4. คำสั่งแสดง MessageBox โดยกำหนดพารามิเตอร์ให้มัน 3 ตัวคือ
- tmpString คือ ข้อความที่เราต้องการแสดง
- รูปแบบ Icon ของ Message Box ในที่นี้ให้แสดงเครื่องหมาย i (Inforamation)
- ข้อความที่เราต้องการให้แสดงที่ Title Bar ของตัว Message Box

เหมือนเดิมครับ: ถ้าใครมีอะไรแนะนำก็ยินดีเสมอนะครับ หรืออยากได้ Tips ที่เกี่ยวกับอะไรก็แนะนำมาได้เลยครับ ถ้าผมรู้ ก็จะเสนอเลย ถ้าไม่รู้ ก็จะไปหาวิธี หรือ แนวทางให้นะคร้าาาาบบบบ....

[Tip by: deMODZA]


[Submit to Zickr!]

1 ความคิดเห็น:

CresceNet กล่าวว่า...
บทความนี้ถูกลบโดยผู้ดูแลบล็อก