วันอังคารที่ 14 เมษายน พ.ศ. 2552

อัพเกรดขั้นความรู้คอมพ์ (ขั้นเซียน)

ยกระดับความรู้ด้านคอมพิวเตอร์ของท่านให้แน่นขึ้น ด้วยการเข้ามาอ่านบทความที่นี่ประจำ ท่านจะได้รับความรู้ในสิ่งที่หาได้ไม่ง่ายนักบนอินเทอร์เน็ต เพราะเป็นผลงานค้นคว้าทดลองของผมเอง เมื่อประสบความสำเร็จในสิ่งใด ก็จะนำความรู้ที่ได้นั้น มาถ่ายทอดให้สาธารณะชนได้รับความรู้กัน หวังอย่างยิ่งว่าบทความนี้น่าจะมีส่วนช่วยผลักดัน บุคคลากรของประเทศให้เกิดการพัฒนาต่อไป...
------------------------------------------------------------------------------------------------
วันต่อไป ถ้าท่านมีเวลาว่าง ก็ให้เข้ามาอ่านบทความที่นี่ ผมจะนำบทความ ความรู้ มาลงให้เรื่อยๆ เรียนรู้และทดลองพร้อมๆกันไปเลย ได้ความรู้กันเดี๋ยวนั้นเลย
----------------------------------------------------------------------------------------------
ประเดิมเริ่มต้นด้วยการเรียนรู้เกี่ยวกับ การเขียนและการใช้งานสคิ๊ปไฟล์คำสั่ง .bat (Batch Files) พื้นฐานเบื้องต้น ซึ่งเมื่อทำและนำไปใช้งาน จะรันโดยอาศัยโปรแกรม Command Prompt เพื่อสั่งให้บางสิ่งบางอย่าง บนวินโดว์ทำงาน ตามที่เขียนสั่ง เช่น รันหรือเปิดโปรแกรมต่างๆ ไฟล์เอกสาร,ไฟล์รูปภาพ,ไฟล์เพลง เป็นต้น ถ้าเป็นการสั่งติดตั้งโปรแกรมแบบอัตโนมัติ ก็ใส่ S-Parameter (Silent Switch Parameter) ลงไปด้วย
---------------------------------------------------------------------------------------------
รูปแบบคำสั่ง: เท่าที่รู้ วางได้2รูปแบบ เขียนด้วยโปรแกรม Notepad และ save เป็นไฟล์สกุล .bat
1.ใช้คำสั่ง Start
ตัวอย่าง:
@echo off
Start Winamp.exe
exit
-----------------------------------------------------------------------------
2.ใช้เครื่องหมาย " " เป็นตัวกำหนด
ตัวอย่าง:
@echo off
"Winamp.exe"
exit
----------------------------------------------------------------------------
การเขียนไฟล์คำสั่ง .bat ท่านต้องระวังเรื่อง การระบุชื่อไฟล์ที่สั่งรัน และการวาง พาธที่อยู่ ให้ถูกต้องด้วย มิฉะนั้นแล้ว ไฟล์.bat ที่ทำออกมา จะทำงานผิดพลาด เช่น ถ้าไฟล์ Winamp.exe ถูกเก็บอยู่ในโฟลเดอร์Winampอีกชั้นหนึ่ง ก็ให้ระบุพาธ ตามตัวอย่าง
ตัวอย่าง:
@echo Off
"Winamp\Winamp.exe"
exit
..หรือ..
@echo Off
Start Winamp\Winamp.exe
exit
------------------------------------------------------------------------------
การใช้อ้างชื่อและใช้เครื่องหมาย % %ประกอบ แทนไดร์หลัก ที่ควรทราบ เช่น.
C:\ ..ก็จะเท่ากับ.. %WindowsDrv% เป็นต้น และยังมีอ้างอื่นๆอีก เช่น. %SystemDrv% ,%DesktopDrv%
------------------------------------------------------------------------------
ตัวไฟล์คำสั่ง.bat ก็เช่นกัน เมื่อต้องการสั่งอะไรให้ทำงาน ก็ต้องนำมาวางประกบคู่กันไว้กับสิ่งนั้นๆ ..ถึงจะทำงานได้ถูกต้อง
-----------------------------------------------------------------------------
สคิ๊ปที่เขียนให้ดูเป็นตัวอย่างด้านบนนั้น เป็นการเขียนแบบย่อๆ นะครับ เพื่อให้ท่านได้เรียนรู้ ทำความเข้าใจเบื้องต้นก่อน
แต่ตัวอย่างสคิ๊ปคำสั่ง.bat ที่อยู่ด้านล่างนี้ เป็นการเขียนเต็มรูปแบบ พร้อมคำอธิบายความหมาย
ตัวอย่าง:
@echo off หมายถึง ซ่อนตัวอักษรบางอย่าง ไม่ให้แสดงออกทางหน้าต่าง Command Prompt
title Winamp Setup หมายถึง ให้แสดงตัวอักษรบนไตเติ้ลบาร์ ของโปรแกรม Command Prompt
echo. หมายถึง เว้นวรรค(บันทัด)ไม่แสดงตัวอักษรใดๆ
echo Installing Winamp Please wait... หมายถึง ให้แสดงตัวอักษร ออกทางหน้าต่าง Command Prompt
start winamp.exe หมายถึง สั่งรัน หรือ เปิดโปรแกรม
echo.
pause หมายถึง หยุดหน้าต่าง Command Prompt ไว้ชั่วคราว ถ้าจะให้ทำงานต่อ..กดปุ่ม Space bar
exit หมายถึง ปิดหน้าต่างโปรแกรม Command Prompt
---------------------------------------------------------------------------------
เพิ่มเติม:ข้อดีเกี่ยวกับ WindowsXP ..เวลาติดตั้งโปรแกรมต่างๆเสร็จ โปรแกรมมักจะมีผลสมบูรณ์ สามารถใช้งานได้เลย ไม่ต้องสั่ง Restart เครื่อง
แต่มีบางโปรแกรมที่ เมื่อติดตั้งเสร็จแล้ว ต้องสั่ง Restart เครื่องด้วย ถึงจะมีผล ทำให้โปรแกรมใช้งานได้อย่างสมบูรณ์
ฉนั้น..ในสคิ๊ปคำสั่งติดตั้งโปรแกรมแบบอัตโนมัติ ที่ต้องการสั่ง Restart เครื่อง เมื่อติดตั้งเสร็จ จึงจำเป็นต้องใส่สคิ๊ป Shutdown เพิ่มเติมลงไปดังนี้
ตัวอย่าง:
@echo off
title Winamp Setup
echo.
echo Installing Winamp Please wait...
start winamp.exe (ตรงนี้ใส่ S-Parameter)
echo.
shutdown -r -t 05
exit
------------------------------------------------------------------------------
ข้อควรระวัง:ในการเขียนสคิ๊ปคำสั่ง ต้องระมัดระวัง อย่าพิมพ์ผิดหรือตกหล่น และช่วงไหนมีการเว้นวรรค ก็ต้องเว้นวรรคให้ถูกต้องด้วย..ไม่งั้นไฟล์คำสั่งที่ทำออกมาจะทำงานผิดพลาด
-------------------------------------------------------------------------------
จริงๆแล้วสคิ๊ปคำสั่ง Batch File มีมาก กว่านี้นะครับ ผมคัดเฉพาะที่จำเป็นต้องใช้งานมาเท่านั้น ถ้าขืนแนะนำให้ทั้งหมด รับรองท่านต้อง "มึนตึบ" กันแน่ (สมองบางท่าน อาจจะรับไม่ไหว) คราวหน้ามาต่อกันเรื่อง การทำโปรแกรมติดตั้งแบบอัตโนมัติ (ขั้นเซียน)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น