Forum
กรุณาล็อคอินด้วย หรือถ้ายังไม่ได้สมัครสมาชิก กรุณาสมัครสมาชิก ขอบคุณครับ
Forum
กรุณาล็อคอินด้วย หรือถ้ายังไม่ได้สมัครสมาชิก กรุณาสมัครสมาชิก ขอบคุณครับ
Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.


  
 
บ้านบ้าน  Latest imagesLatest images  สมัครสมาชิก(Register)สมัครสมาชิก(Register)  เข้าสู่ระบบ(Log in)เข้าสู่ระบบ(Log in)  

 

 อัพเกรดความรู้คอม

Go down 
ผู้ตั้งข้อความ
Admin
Admin
Admin
Admin



อัพเกรดความรู้คอม Empty
ตั้งหัวข้อเรื่อง: อัพเกรดความรู้คอม   อัพเกรดความรู้คอม I_icon_minitimeSun Mar 22, 2009 11:43 am

ยกระดับความรู้ด้านคอมพิวเตอร์ของท่านให้แน่นขึ้น ด้วยการเข้ามาอ่านบทความที่นี่ประจำ ท่านจะได้รับความรู้ในสิ่งที่หาได้ไม่ง่ายนักบนอินเทอร์เน็ต เพราะเป็นผลงานค้นคว้าทดลองของผมเอง เมื่อประสบความสำเร็จในสิ่งใด ก็จะนำความรู้ที่ได้นั้น มาถ่ายทอดให้สาธารณะชนได้รับความรู้กัน หวังอย่างยิ่งว่าบทความนี้น่าจะมีส่วนช่วยผลักดัน บุคคลากรของประเทศให้เกิดการพัฒนาต่อไป...
------------------------------------------------------------------------------------------------
วัน ต่อไป ถ้าท่านมีเวลาว่าง ก็ให้เข้ามาอ่านบทความที่นี่ ผมจะนำบทความ ความรู้ มาลงให้เรื่อยๆ เรียนรู้และทดลองพร้อมๆกันไปเลย ได้ความรู้กันเดี๋ยวนั้นเลย
----------------------------------------------------------------------------------------------
ประเดิม เริ่มต้นด้วยการเรียนรู้เกี่ยวกับ การเขียนและการใช้งานสคิ๊ปไฟล์คำสั่ง .bat (Batch Files) พื้นฐานเบื้องต้น ซึ่งเมื่อทำและนำไปใช้งาน จะรันโดยอาศัยโปรแกรม Command Prompt เพื่อสั่งให้บางสิ่งบางอย่าง บนวินโดว์ทำงาน ตามที่เขียนสั่ง เช่น รันหรือเปิดโปรแกรมต่างๆ ไฟล์เอกสาร,ไฟล์รูปภาพ,ไฟล์เพลง เป็นต้น ถ้าเป็นการสั่งติดตั้งโปรแกรมแบบอัตโนมัติ ก็ใส่ S-Parameter (Silent Switch Parameter) ลงไปด้วย
---------------------------------------------------------------------------------------------
ขึ้นไปข้างบน Go down
Admin
Admin
Admin
Admin



อัพเกรดความรู้คอม Empty
ตั้งหัวข้อเรื่อง: Re: อัพเกรดความรู้คอม   อัพเกรดความรู้คอม I_icon_minitimeSun Mar 22, 2009 11:44 am

รูปแบบคำสั่ง: เท่าที่รู้ วางได้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
------------------------------------------------------------------------------
ขึ้นไปข้างบน Go down
Admin
Admin
Admin
Admin



อัพเกรดความรู้คอม Empty
ตั้งหัวข้อเรื่อง: Re: อัพเกรดความรู้คอม   อัพเกรดความรู้คอม I_icon_minitimeSun Mar 22, 2009 11:45 am

การใช้อ้างชื่อและใช้เครื่องหมาย % %ประกอบ แทนไดร์หลัก ที่ควรทราบ เช่น.
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
ขึ้นไปข้างบน Go down
Admin
Admin
Admin
Admin



อัพเกรดความรู้คอม Empty
ตั้งหัวข้อเรื่อง: Re: อัพเกรดความรู้คอม   อัพเกรดความรู้คอม I_icon_minitimeSun Mar 22, 2009 11:45 am

---------------------------------------------------------------------------------
เพิ่ม เติม:ข้อดีเกี่ยวกับ 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 มีมาก กว่านี้นะครับ ผมคัดเฉพาะที่จำเป็นต้องใช้งานมาเท่านั้น ถ้าขืนแนะนำให้ทั้งหมด รับรองท่านต้อง "มึนตึบ" กันแน่ (สมองบางท่าน อาจจะรับไม่ไหว) คราวหน้ามาต่อกันเรื่อง การทำโปรแกรมติดตั้งแบบอัตโนมัติ (ขั้นเซียน)


การทำโปรแกรมติดตั้งแบบอัตโนมัตินั้น ถ้าทำแล้วจะให้ออกมาดูดีหน่อย ก็ต้องมีเครื่องไม้เครื่องมือช่วยทำครับ ดาวน์โหลดกันไปเก็บไว้ที่เครื่องท่านก่อน เป็นของหายากนะครับท่าน เพราะเป็นเครื่องมือที่ผมออกแบบมาสำหรับงานนี้โดยเฉพาะ ถ้าไม่รีบดาวน์โหลดอาจ..อด (กำหนดระยะเวลาดาวน์โหลดไว้)
D/L: http://www.thaicyberupload.com/get/D5cTPlaNt3

เรามาทำความรู้จักเครื่องมือ เบื้องต้นกันก่อน จะได้ใช้งานได้คล่องขึ้น ไม่ติดขัด เมื่อเวลานำไปใช้งานจริง
--------------------------------------------------------------------------------------------
โปรแกรม USSF (Universal Silent Switch Finder) มีไว้ใช้สำหรับหา S-Parameter ในโปรแกรมต่างๆ เพื่อที่จะนำเอาค่าS-parameter นั้นมาใช้งานกับสคิ๊ปคำสั่งติดตั้งโปรแกรมนั้นๆ เพื่อสั่งให้โปรแกรมนั้นๆ ติดตั้งแบบอัตโนมัติ ตั้งแต่ต้นจนจบ ไม่ต้องเสียเวลามานั่งคลิ๊ก Next อีกต่อไป ซึ่งโปรแกรมUSSF นี้ ใช้งานได้กับ โปรแกรมหรือไฟล์ที่มีสกุลเป็น .msi,.reg,.inf และ .exe
-------------------------------------------------
ส่วน โปรแกรมต่างๆที่มีสกุลเป็น .exe นั้นอาจติดปัญหาอยู่นิดนึงว่า ใช้USSF หา S-Para.. ไม่ได้ทั้งหมด หาได้เป็นบางโปรแกรมเท่านั้น เหตุผลเพราะ..แต่ละโปรแกรม ถูกสร้างขึ้นมาด้วยวิธีการที่ต่างกัน ฉนั้น..บางโปรแกรมก็ไม่ซัพพอร์ตUSSF
--------------------------------------------------------------------------------------------
โปรแกรม SFX Create มีไว้ใช้สำหรับ รวบรวมโปรแกรมและไฟล์ที่เราทำเสร็จแล้ว และเก็บพักไว้ในโฟลเดอร์ ออกมาทำเป็นตัวติดตั้ง (Setup.exe) มาตรฐานต่อไป
--------------------------------------------------------------------------------------------
เพิ่ม เติม: ว่าจะไม่แนะนำโปรแกรมนี้แล้วนา.. เพราะเป็นโปรแกรมสามัญประจำเครื่อง เครื่องใครไม่ได้ติดตั้งโปรแกรมนี้ไว้..ถือว่าเชยยยย โปรแกรมนี้ถ้าใครได้เรียนรู้การใช้อย่างละเอียด จะเป็นได้มากกว่าโปรแกรม บีบอัดไฟล์ธรรมดา นั่นก็คือโปรแกรม Winrar นั่นเอง ..ในบทความนี้อาจใช้โปรแกรมนี้เข้ามาร่วมแจมด้วย


การทำตัวติดตั้งโปรแกรมและการออกแบบตัวติดตั้งเอง ไม่ใช่เรื่องยากอีกต่อไป ถ้าเริ่มเรียนรู้อย่างจริงจังจากที่นี่ สามารถนำไปประยุกต์ใช้กับโปรแกรมต่างๆได้หลากหลาย ไม่มีขอบเขตจำกัด แล้วแต่ไอเดียที่เราคิด..
ตัวติดตั้งที่จะทำขึ้นมา ยังจำแนกออกได้เป็น 1.ตัวติดตั้งแบบปกติ 2.ตัวติดตั้งแบบกึ่งอัตโนมัติ 3.ตัวติดตั้งแบบอัตโนมัติ 4.ตัวติดตั้งแบบ Portable
----------------------------------------------------------------------------------------------------
1.ตัวติดตั้งแบบปกติ หมายถึง การติดตั้งโปรแกรมแบบทั่วๆไป ซึ่งต้องคลิ๊ก Nextไปเรื่อยๆ จนติดตั้งโปรแกรมเสร็จ
2.ตัวติดตั้งแบบกึ่งอัตโนมัติ หมายถึง มีการคลิ๊กที่ปุ่มอะไร? บางอย่างก่อนที่โปรแกรมจะติดตั้งอัตโนมัติให้
3.ตัวติดตั้งแบบอัตโนมัติ หมายถึง เพียงดับเบิ้ลคลิ๊กที่ตัวติดตั้งเท่านั้น ก็จะทำการติดตั้งโปรแกรมให้อัตโนมัติตั้งแต่ต้นจนจบ
ไม่ต้องคลิ๊กอะไร?ใดๆเพิ่มเติม..
4.ตัวติดตั้งแบบ Portable โปรแกรมประเภทนี้ บางคนอาจจะยังไม่ทราบว่าหมายถึงอะไร? ใช้งานยังไง?
โปรแกรมประเภทนี้ คล้ายกับตัวติดตั้งแบบทั่วไป เพียงแต่ว่า..ใช้งานได้เลย ไม่ต้องติดตั้งลงเครื่อง สามารถนำไปใช้ได้ทุกที่ ที่ต้องการ
----------------------------------------------------------------------------------------------------

ในกรณีย์ศึกษานี้ ขอใช้โปรแกรม Winamp5 ตั้งเป็นโจทย์ก็แล้วกัน
การติดตั้งแบบแรก ผมขอข้ามไป ไม่นำมากล่าวถึง
เรามาเริ่มศึกษาการทำกันในแบบที่2 คือ ตัวติดตั้งแบบกึ่งอัตโนมัติ ด้วยโปรแกรม Winrar
------------------------------------------------------------------
การเตรียมความพร้อม:
ให้ท่านหาหรือดาวน์โหลดโปรแกรมWinamp5 มาเสร็จแล้ว นำมาวางไว้ที่หน้าเดสก์ทอป
จัดทำไฟล์คำสั่ง .bat ขึ้นมา (สคิ๊ปสั่งติดตั้งอัตโนมัติ)
----------------------------------------------------------------------
วิธีทำ:
เริ่มต้นด้วยการหา S-Parameter ในโปรแกรมWinamp5 ก่อน
เปิดโปรแกรม USSF ขึ้นมา ..ดูที่ช่อง File ..คลิ๊กที่ปุ่มสัญญลักษณ์ > (Browse for a file)นำเข้าWinamp5 เข้ามาในUSSF
ดูที่ช่อง Usage ..นั่นคือS-Parameter ของ Winamp5 ที่ได้ ("winamp5541_full_emusic-7plus_all.exe" /S)
..พักตรงนี้ไว้สักครู่ เดี๋ยวเราค่อยก๊อบปี้ S-Parameter ไปใช้งาน..
----------------------------------------------------
เปิด Notepad ขึ้นมา จัดการเขียนสคิ๊ปคำสั่งติดตั้งอัตโนมัติ ..ดังตัวอย่างด้านล่าง
----------------------------------------------------
@echo off
title Winamp5 Auto Installer
echo.
echo Welcome to Winamp5 Auto Setup
echo.
echo Installing Winamp5 Please wait...
"winamp5541_full_emusic-7plus_all.exe" /S
echo.
exit
ขึ้นไปข้างบน Go down
Admin
Admin
Admin
Admin



อัพเกรดความรู้คอม Empty
ตั้งหัวข้อเรื่อง: Re: อัพเกรดความรู้คอม   อัพเกรดความรู้คอม I_icon_minitimeSun Mar 22, 2009 11:45 am

----------------------------------------------------
หรือถ้าเขียนสคิ๊ปคำสั่งแบบนี้ จะไม่เห็นหน้าจอ Command Prompt แต่ก็ใช้ได้เหมือนกัน
ตัวอย่าง:
-----------
@echo off
echo.
start winamp5541_full_emusic-7plus_all.exe /S
echo.
exit
---------------------------------------------
เขียนเสร็จแล้วก็ Save As ทำให้เป็นไฟล์คำสั่ง .bat แล้วนำไปวางคู่ไว้กับโปรแกรมWinamp5
------------------------------------------------------------------------
โปรด อ่าน: อย่าเพิ่ง ดับเบิ้ลคลิ๊กที่ไฟล์คำสั่ง.bat ที่ทำไว้นะครับ ถ้าเผลอดับเบิ้ลคลิ๊กเข้า จะมีผล..สั่งติดตั้งโปรแกรมอัตโนมัติทันที่
------------------------------------------------------------------------

ขั้นตอนต่อไป เป็นขั้นตอนที่เรา จะต้องนำไฟล์ทั้งสอง มาทำตัวติดตั้ง ด้วยโปรแกรม Winrar
--------------------------------------------------------------------
ลากเม๊าท์คลุมไฟล์ทั้งสอง แล้วคลิ๊กขวาที่ไฟล์ใดไฟล์หนึ่ง ..เลือก Add to archive... ..โปรแกรมWinrar จะถูกเปิดขึ้นมา
ดูที่ Archive option ..คลิ๊กเลือกใส่เครื่องหมายถูกที่ Create SFX archive
ดูที่ช่อง Archive name ..มีไว้สำหรับตั้งชื่อให้ตัวติดตั้ง ..จะเปลี่ยนชื่อเลย หรือไว้ทำเสร็จแล้วค่อย rename ทีหลังก็ได้
(เปลี่ยนได้แต่ชื่ออย่างเดียว ส่วนสกุล .exe ท้ายชื่อ ไม่ต้องเปลี่ยน ให้คงไว้เช่นเดิม)
ดูที่หัวข้อด้านบน ..คลิ๊กเลือกที่ Advanced ..เลือกคลิ๊กที่ปุ่ม SFX options...
ดูทีช่อง Path to extract ..มีไว้สำหรับระบุสถานที่เก็บไฟล์ที่แตกซิ๊ปออกมา ในกรณีย์นี้ ให้ระบุเป็น C:\Temp
ดูที่ Setup program ..ที่ช่อง Run after extraction ..ให้ใส่ชื่อ-สกุล ของไฟล์คำสั่งbat ที่ทำไว้ลงไป
..คลิ๊ก OK , OK เป็นอันเสร็จ ..นำไปทดลองติดตั้งดู...



การทำตัวติดตั้งแบบอัตโนมัติ ด้วยโปรแกรม SFXCreate
----------------------
การสั่งติดตั้งโปรแกรมแบบอัตโนมัติ สามารถที่จะสั่งติดตั้งคราวเดียวหลายๆโปรแกรมเลยก็ได้ เพียงแค่เพิ่ม บรรทัดคำสั่ง S-Parameter
ของโปรแกรมนั้นๆเข้าไปตามต้องการ ดังตัวอย่าง
----------------------------------------
@echo off
echo.
start s-parameterโปรแกรม1
start /wait s-parameterโปรแกรม2
start /wait s-parameterโปรแกรม3
start /wait s-parameterโปรแกรม4
start /wait s-parameterโปรแกรม5
echo.
exit
----------------------------------------
/wait หมายถึง บังคับให้โปรแกรมติดตั้งไปตามลำดับ..(ให้โปรแกรม2,3,4,5 คอยอยู่ก่อน จนกกว่าโปรแกรม1จะติดตั้งเสร็จ แล้วค่อยเริ่มติดตั้งโปรแกรมลำดับถัดไป)
s-parameterโปรแกรม หมายถึง สคิ๊ปออโต้ ของโปรแกรมต่างๆ ที่หาได้จาก USSF



วิธีทำ:
-----
นำโปรแกรมexe กึ่งอัตโนมัติ ที่ทำไว้ เข้าไปหา s-parameter ใน ussf และนำไปสร้างไฟล์คำสั่งbat อีกครั้ง
..เสร็จแล้วนำไปวางคู่ไว้กับโปรแกรมexe กึ่งอัตโนมัติ ..ให้สร้างโฟลเดอร์ขึ้นมาใหม่ แล้วนำไฟล์ทั้งสองเข้ามาเก็บไว้
---------------------------------------------------------
เปิดโปรแกรม SFXCreate ขึ้นมา
ดูที่ช่อง Input Folder: ..คลิ๊กที่ปุ่ม Browse (ในช่อง..ขวามือ) ..เพื่อนำโฟลเดอร์ที่เก็บไฟล์ทั้งสอง เข้ามายังโปรแกรม SFXCreate
ดูที่ช่อง Output SFX File: คลิ๊กที่ปุ่ม Browse ..เพื่อเลือกระบุว่า เมื่อทำเสร็จแล้ว จะเก็บไฟล์ผลงานไว้ที่ไหน?
..กรณีย์นี้ ให้เลือกวางไว้บนเดสก์ทอป ..ที่ช่อง File name: ..ใส่ชื่อ-สกุลโปรแกรมที่สร้างลงไป เช่น AutoWinamp5.exe ..คลิ๊ก Save
ดู ที่ช่อง Run After Extraction: ..ใส่ชื่อ-สกุลไฟล์ bat ที่สร้างไว้ลงไป ..คลิ๊ก Create ..คลิ๊ก OK ..คลิ๊ก Close เป็นอันเสร็จ ใช้งานได้ทันที

วิธีทำตัวติดตั้ง โปรแกรมที่เป็น Portable ด้วยโปรแกรม Winrar
------------------------------------------------
ก่อนอื่น ให้ท่านไปจัดหาหรือดาวน์โหลด โปรแกรมอะไรก็ได้ ที่เป็น Portable มา1โปรแกรม นำมาวางไว้บนเดสก์ทอป
วิธีทำ:
คลิ๊กขวาที่ โปรแกรมPortable ..เลือก Add to archive... โปรแกรมWinrar จะถูกเปิดขึ้นมา
..ใส่เครื่องหมายถูกที่ Create SFX archive ..คลิ๊ก Advanced ..คลิ๊ก SFX options...
ทีช่อง Path to Extract ..พิมพ์ C:\Portable1 ลงไปในช่อง ..คลิ๊ก Advance
ดูที่ Shortcuts ..คลิ๊ก Add shortcut...
ดูที่ Shortcut parameters ..ที่ช่อง Source file name และช่อง Shortcut name
..ให้ใส่ชื่อ-สกุลของโปรแกรม Portable ลงไปทั้ง2ช่อง ..คลิ๊ก OK , OK , OK เป็นอันเสร็จ
..ทดลองติดตั้งดู..เสร็จแล้ว ใช้งานโปรแกรมได้ที่ ชอร์ตคัท หน้าจอ
-------------------------------------------------------------------------------------------------


ความรู้เกี่ยวกับ JScript (JAVA) Objects เเละการประยุกต์ใช้งาน
-----------------------------------------------------
การเขียนสคริป JS ยากกว่า VB ผมจึงไม่สามารถแนะนำได้ทั้งหมด คัดมาเฉพาะที่เรียนรู้และใช้งานได้ง่าย จะได้ไม่สับสนกัน
-----------------------------------------------------
JAVA Popup หรือ MessageBox
---------------------------------
:สคริปสำหรับรัน Popup:


ShellObj=new ActiveXObject("WScript.Shell");
ShellObj.Popup();


------------------------------------
:รูปแบบของ Java Popup:

Popup (Text, SecondToWait, Title, Type)


--------------------------------
-:คำอธิบาย:-
Popup หมายถึง หน้าต่างMessage
Text หมายถึง ข้อความบนหน้าต่าง
SecondToWait หมายถึง หน่วงเวลาเปิดหน้าต่าง..ระบุเป็นตัวเลข(วินาที) เช่น. 500 หรือ 1000 (หรือมาก-น้อยกว่านี้)
Type หมายถึง ปุ่มบนหน้าต่าง..ระบุเป็นตัวเลข เช่น.
0 เท่ากับปุ่ม OK
1 เท่ากับปุ่ม OK , Cancel
2 เท่ากับปุ่ม Abort , Retry , Ignore
3 เท่ากับปุ่ม Yes , No , Cancel
4 เท่ากับปุ่ม Yes , No
5 เท่ากับปุ่ม Retry , Cancel
6 เท่ากับปุ่ม Cancel , Try Again , Continue
ขึ้นไปข้างบน Go down
Admin
Admin
Admin
Admin



อัพเกรดความรู้คอม Empty
ตั้งหัวข้อเรื่อง: Re: อัพเกรดความรู้คอม   อัพเกรดความรู้คอม I_icon_minitimeSun Mar 22, 2009 11:45 am

---------------------------------------------------
รูปแบบเขียนขึ้นมาใหม่ให้เข้าใจง่าย

Popup ("ข้อความบนหน้าต่าง", "ระบุตัวเลขหน่วงเวลา", "ข้อความบนไตเติลบาร์", "กำหนดปุ่มด้วยตัวเลข")

---------------------------------------------------------------------------------
อันนี้เป็นสคริปPopupอีกแบบหนึ่ง
:JScript:

WScript.Echo("Hello! word");

---------------------------------------------------------------

ตัวอย่าง:JScript Popup ที่ใช้งานได้จริง

ShellObj=new ActiveXObject("WScript.Shell");
ShellObj.Popup ("Hello! word", "500", "Test Project", "0");


ข้อควรรู้: การใช้เครื่องหมายระบุพาธ หรือเครื่องหมาย \ (SLast) ที่ใช้ในจาวาสคริป
ใช้ไม่เหมือนกับสคริปอื่นๆ ต้องใส่เป็นคู่ หรือ 2อัน จึงจะใช้ได้ เช่น c:\\programfiles\\winamp เป็นต้น
---------------------------------------------------------------------
สคริปคำสั่ง..สร้างโฟลเดอร์ใหม่
จุดประสงค์: สร้างโฟลเดอร์ใหม่ ชื่อ New และให้วางไว้ที่ไดร์ฟ C:\

FsoObj=new ActiveXObject("Scripting.FileSystemObject");
FsoObj.CreateFolder("C:\\New");

----------------------------------------------------------------
คำอธิบาย:
\New หมายถึง โฟลเดอร์ที่สร้างขึ้นมาใหม่ ตั้งชื่อว่า.. New
C:\ หมายถึง สถานที่เก็บ หรือ ไดร์ฟปลายทาง
-----------------------------------------------------------------
สคริปคำสั่ง..ก๊อบปี้โฟลเดอร์
จุด ประสงค์: กีอบปี้โฟลเดอร์ที่ชื่อ New ที่อยู่ในไดร์ฟ C:\ ขึ้นมาอีก1โฟลเดอร์ และตั้งชื่อโฟลเดอร์ที่ก๊อบปี้ขึ้นมานี้ว่า New1 และวางอยู่ในไดร์ฟ C:\ เช่นเดียวกัน

FsoObj=new ActiveXObject("Scripting.FileSystemObject");
FsoObj.CopyFolder("C:\\New", "C:\\New1"),("OverWriteFiles");

--------------------------------------------------------------
สคริปคำสั่ง..ย้ายโฟลเดอร์
จุด ประสงค์: ย้ายโฟลเดอร์ที่ชื่อ New1(และข้อมูลที่อยู่ในโฟลเดอร์นี้ทั้งหมด) ที่อยู่ในไดร์ฟ C:\ ไปไว้ที่หน้า Desktop แล้วเปลี่ยนชื่อโฟลเดอร์เสียใหม่ จากชื่อ New1 เป็น New2

FsoObj=new ActiveXObject("Scripting.FileSystemObject");
FsoObj.MoveFolder("C:\\New1", "C:\New2");

----------------------------------------------------------------
สคริปคำสั่ง..ลบโฟลเดอร์
จุดประสงค์: ลบโฟลเดอร์ ชื่อ New ออกจากไดร์ฟ C:\

FsoObj=new ActiveXObject("Scripting.FileSystemObject");
FsoObj.DeleteFolder("C:\\New");

-------------------------------------------------------------
ตัวอย่าง:การออกแบบสคริป
จุด ประสงค์: สร้างTextFile ์ขึ้นมาใหม่ ชื่อ TestFile.txt วางไว้ที่หน้าจอ ให้เว้นระยะห่างประมาณ 5 วินาที่ ให้สร้างโฟลเดอร์ ชื่อ Backup วางไว้ที่หน้าจอ จากนั้นอีกประมาณ 5 วินาที TextFileและโฟลเดอร์ จะถูกลบทิ้งไป

WScript.Sleep(2000);
FsoObj=new ActiveXObject("Scripting.FileSystemObject");
FsoObj.CreateTextFile("C:\\Documents and Settings\\Administrator\\Desktop\\TestFile.txt");
WScript.Sleep(5000);
FsoObj.CreateFolder("C:\\Documents and Settings\\Administrator\\Desktop\\Backup");
WScript.Sleep(5000);
FsoObj.DeleteFile("C:\\Documents and Settings\\Administrator\\Desktop\\TestFile.txt");
FsoObj.DeleteFolder("C:\\Documents and Settings\\Administrator\\Desktop\\Backup");


ตัวอย่าง

@echo off

reg add

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t reg_dword /d 1


echo Disable Task Manager already

pause

ผลของสคริปชุดนี้

ปิดการทำงานของ Task Manager (เราสามารถเขียนสคริปที่ทำงานกับรีจิสทรีได้หลายแบบเลยครับ .vbs, .reg ก็ได้)

ก่อนคลิกสคริปนี้ Task Manager ก็ทำงานปกติอยู่หรอก!!!!


หมายเหตุ : สคริป Batch File นั้นถ้าคนเขียนเชียวชาญละก็ อาจเขียนได้จนเทียบเคียงกับไวรัสตัวนึงได้เลยนะครับ



ผมเขียน Batch File ขึ้นมาแล้วแปลงเป็น .exe แล้ว ในไฟล์ซิบจะมีสคริปอยู่ 2 ตัวครับ คือ

Disable Task By Zone-IT - ปิดการทำงานของ Task Manager

Enable Task By Zone-IT - เปิดการทำงานของ Task Manager

ทดลองโหลดสคริปที่เราเล่นกันเมื่อกี้

http://www.mediafire.com/?nkydnzmwyzi
ขึ้นไปข้างบน Go down
Admin
Admin
Admin
Admin



อัพเกรดความรู้คอม Empty
ตั้งหัวข้อเรื่อง: Re: อัพเกรดความรู้คอม   อัพเกรดความรู้คอม I_icon_minitimeSun Mar 22, 2009 11:46 am

ติดตั้งและลงทะเบียนโปรแกรมแบบอัตโนมัติ ด้วย JScript Keystrokes
-------------------------------------------------------------------------
ตัวอย่าง:สคิ๊ปติดตั้งโปรแกรม ACDSee10 พร้อมคำอธิบาย

ShellObj=new ActiveXObject("WScript.Shell");
ShellObj.Run("acdsee.exe"); หมายถึง คำสั่งรันโปรแกรม
WScript.Sleep (12500); หมายถึงหน่วงเวลาSendKeys("~")ไว้จนกว่าacdsee.exeจะรันเสร็จหรือเปิดขึ้นมาเรียบร้อย
ShellObj.SendKeys ("~"); หมายถึงคีย์ ENTER
WScript.Sleep (1500);
ShellObj.SendKeys ("{UP}"); หมายถึงคีย์ UP ARROW (ปุ่มลูกศรด้านบน)
WScript.Sleep (1500);
ShellObj.SendKeys ("~");
WScript.Sleep (1500);
ShellObj.SendKeys ("{TAB} {TAB} {TAB}"); หมายถึงกดคีย์ Tap 3 ครั้ง
WScript.Sleep (1500);
ShellObj.AppActivate ("acdsee.exe"); หมายถึงคำสั่งส่ง CDkey
WScript.Sleep (1500);
ShellObj.SendKeys ("XXXXXX-XXXXX-XXXXXX-XXXXXX"); X หมายถึง CDkey ของโปรแกรมนั้นๆ
WScript.Sleep (1500);
ShellObj.SendKeys ("~");
WScript.Sleep (1500);
ShellObj.SendKeys ("~");
WScript.Sleep (1500);
ShellObj.SendKeys ("~");
WScript.Sleep (1500);
ShellObj.SendKeys ("~");
WScript.Sleep (36000);
ShellObj.SendKeys ("~")
WScript.Quit(); หมายถึง คำสั่งเลิกใช้ WScript (WindowScript)


-------------------------------------------------------------------------------------------
Download:JScript Keystrokes ACDSee10.js (ใช้ในการติดตั้งโปรแกรม ACDSee10) Click Here
-----------------------------------------------------------------------------------------------------------------------------------
** ใครที่ต้องการจะนำไปใช้ติดตั้งกับโปรแกรมอื่นๆ ต้องแจ้งความประสงค์มาว่า ใช้ติดตั้งโปรแกรม ชื่ออะไร? เวอร์ชั่นไหน? ..แล้วจะทำไฟล์สคริปมาให้ดาวน์โหลด**


ติดตั้งและลงทะเบียนโปรแกรมแบบอัตโนมัติ ด้วย VBScript Keystrokes
-------------------------------------------------------------------------
ตัวอย่าง:สคิ๊ปติดตั้งโปรแกรม ACDSee10
โค๊ด:

Set ShellObj=CreateObject("WScript.Shell")
ShellObj.Run "acdsee.exe"
WScript.Sleep 12500
ShellObj.SendKeys "~"
WScript.Sleep 1500
ShellObj.SendKeys "{UP}"
WScript.Sleep 1500
ShellObj.SendKeys "~"
WScript.Sleep 1500
ShellObj.SendKeys "{TAB} {TAB} {TAB}"
WScript.Sleep 1500
ShellObj.AppActivate "acdsee.exe"
WScript.Sleep 1500
ShellObj.SendKeys "XXXXXX-XXXXX-XXXXXX-XXXXXX"
WScript.Sleep 1500
ShellObj.SendKeys "~"
WScript.Sleep 1500
ShellObj.SendKeys "~"
WScript.Sleep 1500
ShellObj.SendKeys "~"
WScript.Sleep 1500
ShellObj.SendKeys "~"
WScript.Sleep 36000
ShellObj.SendKeys "~"
WScript.Quit

------------------------------------------------------------------
Download:VBScriptKeystrokeACDSee10 Clip Here
ขึ้นไปข้างบน Go down
Admin
Admin
Admin
Admin



อัพเกรดความรู้คอม Empty
ตั้งหัวข้อเรื่อง: Re: อัพเกรดความรู้คอม   อัพเกรดความรู้คอม I_icon_minitimeSun Mar 22, 2009 11:46 am

สุดยอดความรู้คอมพ์ VBScript&JScript-Popup (เงื่อนไข)
-----------------------------------------------
.. คราวนี้เรามาเรียนรู้กันทีเดียว2สคริปภาษาเลย ..จูนด์สมองกันหน่อยนะ สำหรับคนที่ยังมึนๆกับบทเรียนที่ผ่านมาของอาจารย์ ยังไงแล้วจะพยายาม อธิบายให้ทุกคนเข้าใจทุกขั้นตอน..
-------------------------------------------------------------------------------
VBScript Popup Message (เงื่อนไข) ติดตั้งโปรแกรม Winamp 2.7x ด้วยสคริป KeyStroke


Dim WshShell, BtnCode
Set WshShell = WScript.CreateObject("WScript.Shell")
BtnCode = WshShell.Popup("ท่านต้องการติดตั้งWinampหรือไม่?",100, "ทดสอบติดตั้งโปรแกรมWinamp", 4 + 32)
Select Case BtnCode
Case 6
WScript.Echo " ตกลง"
Set ShellObj=CreateObject("WScript.Shell")
ShellObj.Run "wa27.vbs"
Case 7
WScript.Echo " ยกเลิก"
End Select

------------------------------------------------------------------
Download:http://upload.one2car.com/download.aspx?pku=2C51E06A75RC7KH3EWI1PBBWRVSEAZ




JScript Popup Message (เงื่อนไข) ติดตั้งโปรแกรม Winamp 2.7x ด้วยสคริป KeyStroke

var WshShell = WScript.CreateObject("WScript.Shell");
var BtnCode = WshShell.Popup("ท่านต้องการติดตั้งWinampหรือไม่?",100, "ทดสอบติดตั้งโปรแกรมWinamp", 4 + 32);
switch(BtnCode) {
case 6:
WScript.Echo(" ตกลง");
ShellObj=new ActiveXObject("WScript.Shell");
ShellObj.Run("wa27.vbs");
break;
case 7:
WScript.Echo(" ยกเลิก");
break;
}

----------------------------------------------------------------
Download:http://upload.one2car.com/download.aspx?pku=2EA5E9164EO4JAPBKPCJFL14IAZ8NO



:คำอธิบาย:

var WshShell = WScript.CreateObject("WScript.Shell");
var BtnCode = WshShell.Popup("ท่านต้องการติดตั้งWinampหรือไม่?",100, "ทดสอบติดตั้งโปรแกรมWinamp", 4 + 32);

หมายถึง คำสั่งสร้าง Popupหรือกล่องข้อความ มีปุ่มให้เลือกกด Yes,No
---------------------------------------------------------------
เงื่อนไขตัวแปล คือ BtnCode
Case 6: หมายถึงปุ่ม yes (เงื่อนไขเป็นจริง) ตกลงติดตั้ง
Case 7: หมายถึงปุ่ม No (เงื่อนไขเป็นเท็จ) ยกเลิกติดตั้ง
ขึ้นไปข้างบน Go down
 
อัพเกรดความรู้คอม
ขึ้นไปข้างบน 
หน้า 1 จาก 1

Permissions in this forum:คุณไม่สามารถพิมพ์ตอบ
Forum :: หมวดหมู่ทั่วไป :: Computer :: Tip - Articles-
ไปที่: