Zone-IT.com

ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
Please Login!
ขอความกรุณาสละเวลา 5 นาที เพื่อกรอกแบบสอบถามของเว็บเรา
(ปิดรับทุกความเห็นภายในวันที่ 31 มีนาคมนี้)
หน้า: 1 2 3 [4] 5
  พิมพ์  
ผู้เขียน หัวข้อ: การใช้งานโปรแกรม Auto Play Media Studio เบื้องต้น (ภาค1,2)  (อ่าน 8662 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Army ไม่สร้างสรร แล้วอย่าทำลาย
ออฟไลน์
ชาย
ความเชื่อที่ปราศจากความซื่อสัตย์ย่อมไร้ค่า
Posts 265
Coolness 1164
Coolness 753
mr.den24@hotmail.com @ARMY
ดูรายละเอียด
Browser: Firefox OS: Windows
« ตอบ #60 เมื่อ: 28 กันยายน พ.ศ. 2552, 20.09 น. »

อยากได้เอาไปศึกษาหรือเอาไปใช้ตามลิงค์ข้างล่างนี้เลยครับ.....จัดไปอย่าให้เสีย....
http://www.upload-thai.com/download.php?id=e04c51cb2bccdba7431df27fa68762ea

 |n12:|รายละเอียด วิธีการใช้งาน Multimedia ต่าง ๆ & CD Tools ต่าง ๆ ทั้งหมดเป็นไฟล์ PDF นะครับ... :c3:
-AutoPlay Media Studio Pro 5.0 โปรแกรมทำแผ่น CD Autorun
-HT Video Editor -- โปรแกรมตัดต่อวีดีโอ
-Lavavo Audio Cd Ripper และ Lavavo Audio Cd Burnne
-Rip เพลงจากแผ่น Audio CD (แผ่น CD เพลง) ด้วย CDex
-การ Rip เพลง WMA ด้วย Windows Media Player
-การคัดลอกซีดีครั้งละสองแผ่นหรือมากกว่าด้วย Roxio
-การคัดลอกดิสก์ด้วย Nero
-การใช้ Nero Image Drive
-การใช้งาน CloneCD
-การใช้งาน Ulead DVD MovieFactory 3
-การใช้งาน WinDVR อัดรายการทีวีบนคอมพิวเตอร์
-การใช้งานโปรแกรม Alcohol 120%
-การใช้งานโปรแกรม Easy CD-DA Extractor
-การใช้งานโปรแกรม MP3 Sound Stream แปลงเพลง MP3 เป็น SWF
-การใช้งานโปรแกรม Nero
-การใช้งานโปรแกรม WaveLab เบื้องต้นสำหรับชาวบ้านแบบ Step By Step
-การติดตั้งและการใช้งานโปรแกรม Acoustica Audio Converter Pro
-การติดตั้งและใช้งานโปรแกรม ClonyXXL v2.0.1.1 ร่วมกับ CloneCD
-การทำ VCD อย่างง่ายๆ ด้วย Nero
-การนำ Movie จากแผ่น PlayStation 2 เข้าเครื่องคอมฯ
-การนำภาพจากวีดีโอมาใส่ในคอมพิวเตอร์
-การแปลงเทปเป็นไฟล์เพลงสำหรับไรท์ลง CD
-การแยกเสียงเพลงจากหนังด้วย VCD Cutter
-การรวม VCD ลงแผ่น DVD
-คู่มือการใช้งานโปรแกรมจัดการอิมเมจไฟล์ UltraISO
-จับไฟล์ SWF มาำทำเป็น VCD กันเถอะ
-ดูหนัง ฟังเพลง ด้วย WinDVD Platinum 6.0
-ทำ VCD เป็น DVD ได้อย่างไร
-แนะนำการใช้งาน Clone DVD และ Any DVD
-แนะนำการใช้งานโปรแกรม FairStar Recorder
-แนะนำการใช้งานโปรแกรม TMPGEnc 3.0 Express
-แนะนำการใช้งานโปรแกรม WinOnCD 6
-แนะนำการใช้โปรแกรม Abrosoft FantaMorph
-แนะนำวิธีใช้โปรแกรม Arial CD Ripper 1.3.0
-แปลง MIDI เป็น MP3 + ดูหนัง+ฟังเพลง ด้วย Cowon JetAudio v6.1.4 Plus
-แปลงไฟล์วีดิโอเป็นไฟล์ Flash ง่ายๆ ไม่กี่คลิ๊กด้วย Video to Flash Converter
-โปรแกรมดาวโหลดเพลง StreamboxVcrSuite2
-โปรแกรมสำหรับเขียน CD - Nero Burning Rom.
-แผ่นซีดีที่อ่านได้บ้างไม่ได้บ้าง ทำยังไงจึงจะเอาข้อมูลออกมาได้ มาดูวิธีกันครับ
-มาสร้าง DVD กันอย่างง่ายๆด้วย TMPGEnc DVD Author
-มือใหม่หัดไรท์เพลงกับ Windows Media Player
-ย่อไฟล์ Video + ทำเป็น Flash และ WMA ขึ้นบอร์ดอย่างง่าย
-วิธี Rip เพลงด้วย Winamp
-วิธี Set Winamp ให้เป็นภาษาไทย.
-วิธีแก้ไขการจับภาพ VCD แล้วหน้าจอเป็นสีดำ
-วิธีใช้ Nero Write ไฟล์เสียงเพลงเป็น Audio CD ให้เสียงออกมาดังเท่ากัน
-วิธีใช้งาน dBpowerAMP Music Converter
-วิธีใช้งาน WinAVI VideoConverter (โปรแกรมแปลงไฟล์วีดีโอ)
-วิธีทำภาพ ScreenShot จากไฟล์หนัง
-วิธีแปลง Karaoke เป็น MP3 ด้วย RiverPast Audio Converter
-วิธีเพิ่มเสียงให้กับ MP3 โดย Nero Wave Editor
-วิธีแยกเสียงดนตรีออกจากไฟล์ VCD Karaoke ด้วย Adobe Auditon
-วิธีแยกเสียงเพลงออกจาก VCD ด้วย VirtualDub
-วิธีแยกเสียงเพลงออกจาก VCD โดย Video to Audio Converter
-วิธีสร้างระบบป้องกันการก๊อปปี้แผ่นหนัง VCD แบบง่ายๆ
-อยากแปลงไฟล์ Clip หนังสั้นๆ เป็นไฟล์ Flash ต้องทำยังไง
-อยู่ว่างๆ..จับ MP3 มาทำ Karaoke กันดีกว่าครับ (สำหรับท่านที่ใช้ JetAudio)
-อัดเพลงจากเว็บด้วย Adobe Audition 1.5


Coolfirmed 10 คูลเฟิร์มโดย: ส่วยสารคาม , rung_fc, jard wong, yongsak, winnie, alfonse, ananchai, buoy, tiktop, os
บันทึกการเข้า

สวัสดีครับท่าน ผู้เยี่ยมชม คูลให้ผมบ้างสักจึกนะครับ.....ขอบคุณครับ
ออฟไลน์
Posts 1
Coolness 1
Coolness 0
ดูรายละเอียด
Browser: IE OS: Windows
« ตอบ #61 เมื่อ: 1 ตุลาคม พ.ศ. 2552, 10.46 น. »

 :c3: :c3:


Coolfirmed คูลเฟิร์มโดย: yongsak
บันทึกการเข้า
ออฟไลน์
Posts 42
Coolness 62
Coolness 31
ดูรายละเอียด อีเมล์
Browser: IE OS: Windows
« ตอบ #62 เมื่อ: 9 ตุลาคม พ.ศ. 2552, 20.09 น. »

thank you very much
บันทึกการเข้า
CapZaa @~@ ความดีเหมือนกางเกงใน มีติดตัวไว้แต่ไม่ต้องโชว์
ออฟไลน์
Posts 162
Coolness 546
Coolness 277
ดูรายละเอียด
Browser: IE OS: Windows
« ตอบ #63 เมื่อ: 13 ตุลาคม พ.ศ. 2552, 20.45 น. »

Thank You Krub  [$2$]
บันทึกการเข้า

สวัสดีครับคุณ ผู้เยี่ยมชม ยินดีที่ได้รู้จักครับ Smiley
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #64 เมื่อ: 14 ตุลาคม พ.ศ. 2552, 11.30 น. »

การติดตั้งและการใช้งาน Plug in Script Action Wizard
การติดตั้ง Plug in เพิ่มเติมลงไปใน Script Action Wizard
จะช่วยให้เราสามารถเลือกเขียนสคริ๊ปคำสั่งเพิ่มเติมได้มากขึ้น
เท่ากับเพิ่มความสามารถการใช้งานโปรแกรมได้มากขึ้น
-----------------------------------------------
ก่อนอื่นให้ท่านไปดาวน์โหลด Plug in ที่ต้องการใช้งานมาก่อนครับ
Download:http://upload.one2car.com/download.aspx?pku=20D75C7167ZUC5E5O22[55CBLERX89
เมื่อติดตั้ง Plug in กันแล้ว เดี๋ยวให้ทดลองสร้างโปรแกรมอะไร?ดีดีขึ้นมาใช้กัน
------------------------------------------------------
เมื่อติดตั้ง Plug in กันเรียบร้อยแล้ว ก็ต้องทำการปรับแต่ง เพื่อให้สามารถใช้งาน Plug in ใน Action Wizard ได้ ดังนี้
1.ให้เปิดโปรแกรมขึ้นมาใช้งานตามปกติ
2.คลิ๊ิีกขวาที่พื้นที่ว่างบน Dialog ..เลือกคลิ๊กที่ Plug in (ดังรูป)

3.ใส่เครื่องหมายถูกหน้า Plug in ที่ต้องการใช้งาน ..คลิ๊ก OK

--------------------------------------------------------------
จากรูปจะเห็นได้ว่า.. มี Script Action ซึ่งเป็น Plug in เพิ่มเติมเข้ามาให้ได้ใช้งานกัน

« แก้ไขครั้งสุดท้าย: 14 ตุลาคม พ.ศ. 2552, 14.40 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #65 เมื่อ: 14 ตุลาคม พ.ศ. 2552, 15.09 น. »

โปรแกรมที่จะให้ทดลองทำกันก็คือโปรแกรม Auto Installer ซึ่งใช้ติดตั้งโปรแกรมต่างๆแบบอัตโนมัติ
โดยอาศัย Command Line Parameter หรือเรียกอีกอย่างหนึ่งว่า.. Silent Mode Switches
พร้อมกับมี ProgressBar คอยแสดงสถานะความคืบหน้าของการติดตั้ง
-----------------------------------------------------------------
..ว่าแล้วก็ให้ท่านสร้าง Form และ Object ขึ้นมาดังรูป
(งานนี้ไม่มีให้ดาวน์โหลด ต้องทำกันเอง ถึงจะได้ใช้งานโปรแกรม)
ดูจากรูปจะเห็นว่ามีปุ่ม Install เพียงปุ่มเดียว ..จริงๆแล้วยังมีอีก2ปุ่ม คือปุ่ม Browse และปุ่ม Exit ..สั่ง Hiden ไว้มองไม่เห็น
ให้ท่านสร้างปุ่ม Browse และปุ่ม Exit ขึ้นมาอย่างละปุ่ม ให้มีขนาดเท่าๆกับปุ่ม Install
เสร็จแล้วให้ท่านลากปุ่มทั้งสองมาวางทับซ้อนไว้ที่ปุ่ม Install

------------------------------------------------------------
ผมจะไม่ขออธิบายในรายละเอียดของสคริ๊ปคำสั่งที่ผมเขียน เพราะเรื่องจะยืดยาว
ให้ท่านจำรูปแบบการเขียนและนำไปประยุกต์ใช้ก็พอ
------------------------------------------------------------



« แก้ไขครั้งสุดท้าย: 14 ตุลาคม พ.ศ. 2552, 19.20 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #66 เมื่อ: 14 ตุลาคม พ.ศ. 2552, 19.20 น. »

ต่อไปเป็นลำดับขั้นตอนการเขียนสคริ๊ปคำสั่งลง Object Event เพื่อทำให้โปรแกรมทำตามคำสั่ง
1.ดับเบิลคลิ๊กที่ Page1 ..คลิ๊กที่ Script ..คลิ๊กที่ On Show ..แล้วเขียนสคริ๊ปคำสั่งลงไปดังนี้
โค๊ด:
Button.SetVisible("Button2", false);
Button.SetVisible("Button3", false);
-----------------------------------------
ถ้า Object Name ไม่ตรงกับชื่อที่เห็นอยู่บนปุ่ม ให้จัดการเปลี่ยนให้ตรง ดังนี้(ไม่งั้นโปรแกรมจะเกิด Error!)
Button1  คือปุ่ม  Browse
Button2  คือปุ่ม  Install
Button3  คือปุ่ม  Exit
------------------------------------------------------------
2.ดับเบิลคลิ๊กที่ปุ่ม Browse ..แล้วเขียนสคริ๊ปคำสั่งลงไปดังนี้
โค๊ด:
tFiles = Dialog.FileBrowse(true, "Load File", _DesktopFolder, "Program Files(*.exe;*.msi)|*.exe;*.msi|All Files (*.*)|*.*|", "", "", false, true);
if (tFiles[1] ~= "CANCEL") then
sil = Dialog.Input("Silent Mode Switches", "กรุณาใส่ Parameter ให้ถูกต้อง ", "", MB_ICONQUESTION);
Button.SetVisible("Button1", false);
Button.SetVisible("Button2", true);
end
-----------------------------------------------------------
3.ดับเบิลคลิ๊กที่ปุ่ม Install ..แล้วเขียนสคริ๊ปคำสั่งลงไปดังนี้
โค๊ด:
Dialog.TimedMessage("", "..กำลังติดตั้ง โปรดรอสักครู่..", 2000, MB_ICONINFORMATION);
pid = Shell.Execute(tFiles[1], "open", sil, "", SW_SHOWNORMAL, false);
time = AutoIt.ProcessClose(pid);
min = 0
max = 100
step = 1
for x = min, max, step do
Application.Sleep(time);
Application.Sleep(time);
Progress.SetCurrentPos("Progress1", x);
Progress.SetText("Progress1", x.."%");
Application.Sleep(time);
Application.Sleep(time);
if x >= 100 then
Application.Sleep(500);
Dialog.TimedMessage("", "ติดตั้งเรียบร้อย.", 2000, MB_ICONINFORMATION);
Application.Sleep(500);
Progress.SetCurrentPos("Progress1", 0);
Progress.SetText("Progress1", "0%");
Button.SetVisible("Button2", false);
Button.SetVisible("Button3", true);
end
end
--------------------------------------------------------------------
4.ดับเบิลคลิ๊กที่ปุ่ม Exit ..แล้วเขียนสคริ๊ปคำสั่งลงไปดังนี้
โค๊ด:
Window.Close(Application.GetWndHandle(), CLOSEWND_SENDMESSAGE);
« แก้ไขครั้งสุดท้าย: 14 ตุลาคม พ.ศ. 2552, 20.44 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #67 เมื่อ: 14 ตุลาคม พ.ศ. 2552, 19.47 น. »

อันนี้คือรูปที่แสดงถึง โปรแกรมที่สร้าง สามารถใช้งานได้จริง









« แก้ไขครั้งสุดท้าย: 16 ตุลาคม พ.ศ. 2552, 12.59 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #68 เมื่อ: 16 ตุลาคม พ.ศ. 2552, 12.31 น. »

อันนี้ปรับปรุงมาให้ใหม่ไฉไลกว่าเดิม ..ลองดาวน์โหลด SourceCode ไปศึกษาดูครับ
Download:SourceCode Click here









« แก้ไขครั้งสุดท้าย: 16 ตุลาคม พ.ศ. 2552, 12.59 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
ชาย
Posts 29
Coolness 37
Coolness 15
ดูรายละเอียด เว็บไซต์
Browser: Firefox OS: Windows
« ตอบ #69 เมื่อ: 21 ตุลาคม พ.ศ. 2552, 11.57 น. »

ขอบคุณครับ คุณ sak2005 สำหรับข้อมูล กำลังหัดทำ ตอนนี้เริ่มเป็นบ้างแล้ว

ผมอยากให้สอน Action Script ที่เกี่ยวกับ การค้นหา นะครับ คือผมเขียนข้อมูลไว้ หลายๆ page จะหาข้อมูล

1. หาข้อมูลในแต่ละ page

2. หาข้อมูลทั้ง Project

อยากให้สอนตั้งแต่ใส่ bottom ช่องใส่ข้อมูลนะ ผมไม่ค่อยมีความรุ้เรื่องนี้ อ่าน help ก้ออ่อนภาษา

รบกวนด้วยครับ จะรอครับ

ขอบคุณครับ
บันทึกการเข้า

http://make-money-moneyonline.blogspot.com/ หาเงินบนอินเตอร์เน็ต
http://blog-ringtones-free.blogspot.com/ ริงโทน ฟรี
ออฟไลน์
Posts 1
Coolness 0
Coolness 0
ดูรายละเอียด อีเมล์
Browser: IE OS: Windows
« ตอบ #70 เมื่อ: 25 ตุลาคม พ.ศ. 2552, 23.37 น. »

ขอบคุณ
บันทึกการเข้า
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #71 เมื่อ: 26 พฤศจิกายน พ.ศ. 2552, 14.13 น. »

ห่างหายไปนาน จนลืมสอน Action Script พื้นฐานให้ ..เหตุเพราะสอนอยู่หลายภาษา ตอนนี้พยายามนำภาษาต่างๆที่ได้เรียนรู้ นำมาประยุกต์ใช้งานร่วมกันอยู่ และจะนำมาเขียนเป็นบทความให้เร็วๆนี้
-----------------------------------------------------
คำสั่ง: สร้างโฟลเดอร์ใหม่
รูปแบบ: Folder.Create ( string Folder )
------------------------------------------------------------
กรณีย์นี้สั่งสร้างโฟลเดอร์ชื่อ NewFolder สร้างแล้ววางไว้ที่เดสก์ทอป

โค๊ด:
Folder.Create(_DesktopFolder.."\\NewFolder");

------------------------------------------------------------
รายละเอียด:
_DesktopFolder..  หมายถึงพาธ  Desktop  
 \\NewFolder  หมายถึง  โฟลเดอร์ที่สร้างขึ้น

 
« แก้ไขครั้งสุดท้าย: 26 พฤศจิกายน พ.ศ. 2552, 15.15 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #72 เมื่อ: 26 พฤศจิกายน พ.ศ. 2552, 15.32 น. »

คำสั่ง:ลบโฟลเดอร์
รูปแบบ: Folder.Delete ( string Folder )
-------------------------------------------------------------
กรณีย์นี้สั่งลบโฟลเดอร์ที่่อยู่บนเดสก์ทอป ชื่อ NewFolder

โค๊ด:
Folder.Delete(_DesktopFolder.."\\NewFolder");
----------------------------------------------------------
Bonus: เป็นอะไร?!?นั้น ดูจากรูปเลยครับ สร้างจากโปรแกรม AMS นี่แหละ เป็นความรู้คอมพ์ขั้นสูง เอาไว้วันหลังจะถ่ายทอดวิทยายุทธให้
Size: 2.1 MB
   Click to Download




« แก้ไขครั้งสุดท้าย: 15 ธันวาคม พ.ศ. 2552, 13.33 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #73 เมื่อ: 16 ธันวาคม พ.ศ. 2552, 10.46 น. »

ความรู้เกี่ยวกับ Callback Function
ใน Action Script Wizard มีคำสั่งที่เกี่ยวเนื่องกับการใช้งาน Action ของคำสั่ง StatusDlg หรือ Auto Progress
เป็นแถบแสดงความคืบหน้าของการทำงานในสถานะต่าง เช่น ก๊อบปี้ไฟล์ , นับไฟล์ , ค้นหาไฟล์ , ลบไฟล์ เป็นต้น
การเขียนคำสั่ง Callback มีอยู่2แบบ คือ
1.แบบที่โปรแกรมทำFunctionไว้ให้แล้ว โดยอาศัยคำสั่ง nil
2.แบบที่เราต้องเขียน Script Function ขึ้นมาเอง ให้เหมาะกับงานที่ใช้ เพราะแต่ละProjectที่สร้างขึ้น อาจใช้ Callback ไม่เหมือนกัน
บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #74 เมื่อ: 19 ธันวาคม พ.ศ. 2552, 15.59 น. »

ตัวอย่างCallbackแบบแรกเกี่ยวกับการบีบอัดไฟล์(Zip)
รูปแบบคำสั่งAction Script สำหรับซิ๊ปไฟล์

Zip.Add (string   ZipFile,
table    Files,
boolean  IncludeFolderNames = true,
string   Password = "",
number   CompFactor = 5,
function CallbackFunction = nil,
boolean  Recurse = false )
--------------------------------------------------------------
โค๊ด:
archive_files = Dialog.FileBrowse(false, "Files to Add", _DesktopFolder, "All Files (*.*)|*.*|", "", "dat", true, false);
if (archive_files[1] ~= "CANCEL") and (archive_files ~= nil) then
StatusDlg.Show();
Zip.Add(_DesktopFolder.."\\NewArchive.zip", archive_files, true, "", 5, nil, false);
error = Application.GetLastError();
StatusDlg.Hide();
if (error == 0) then
Dialog.Message("Success", "The files were successfully archived.", MB_OK, MB_ICONINFORMATION);
File.ExploreFolder(_DesktopFolder, SW_SHOWNORMAL);
else
Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION);
end
end
---------------------------------------------------------------------------------
-:อธิบายความหมายของคำสั่งต่างๆที่ประกอบกันเป็นCallback:-

archive_files = Dialog.FileBrowse(false, "Files to Add", _DesktopFolder, "All Files (*.*)|*.*|", "", "dat", true, false);
คำสั่งที่ให้เข้าไปเลือกไฟล์ต่างๆที่จะบีบอัด
-------------------------------
StatusDlg.Show();
คำสั่งโชว์ ProgressBar Dialog หรือหน้าต่าง ProgressBar
-------------------------------------------------
Zip.Add(_DesktopFolder.."\\NewArchive.zip", archive_files, true, "", 5, nil, false);
รายละเอียดในคำสั่งซิ๊ปไฟล์:
_DesktopFolder..  หมายถึง  ที่อยู่หรือที่เก็บไฟล์ที่ถูกบีบอัด  คือ เก็บไว้ที่หน้าจอ
"\\NewArchive.zip"  หมายถึง  ชื่อของไฟล์บีบอัด ที่เราตั้งชื่อขึ้น
archive_files  หมายถึง  ไฟล์รีเทิร์น หรือ ไฟล์ต่างๆที่เลือกบีบอัด
nil  หมายถึง  คำสั่งที่ทำให้เกิดขบวนการแสดงผลความคืบหน้าอัตโนมัติของ ProgressBar Dialog
---------------------------------------------------------------
StatusDlg.Hide();
คำสั่งปิด ProgressBar Dialog เมื่อเสร็จสิ้นการบีบอัดไฟล์
_____________________________________________________



Download:Sample ZipFiles Project
FileSize:1.7 MB
http://upload.one2car.com/download.aspx?pku=2C8784D347HIWRK9M2Z7OK6GFTMBWS

« แก้ไขครั้งสุดท้าย: 19 ธันวาคม พ.ศ. 2552, 19.13 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #75 เมื่อ: 19 ธันวาคม พ.ศ. 2552, 19.15 น. »

-:Create a Custom Callback Function:-
ตัวอย่าง Callback แบบที่2 เขียน Function ขึ้นมาเอง
« แก้ไขครั้งสุดท้าย: 19 ธันวาคม พ.ศ. 2552, 19.20 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
ชาย
Share World
Posts 70
Coolness 306
Coolness 153
xutt_boat@hotmail.com
ดูรายละเอียด เว็บไซต์
Browser: IE OS: Windows
« ตอบ #76 เมื่อ: 19 ธันวาคม พ.ศ. 2552, 19.22 น. »

ขอบคุณครับ
บันทึกการเข้า

ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #77 เมื่อ: 21 ธันวาคม พ.ศ. 2552, 23.22 น. »

ทำป้ายแสดง วัน เดือน ปี และ เวลา อย่างง่าย
สร้าง Form และใส่ Label ลงไปบน Form ดังรูปเลยครับ ปรับขนาดตัวอักษรเล็กใหญ่ตามชอบ
ให้เข้าไปปรับแต่งรายละเอียดใน Project นิดหน่อย ..คลิ๊กที่เมนู Project เลือก Settings...
ปรับขนาดของ Form ให้ขนาดที่เหมาะสม ..ที่ Width: ปรับเป็น 250  ..ที่ Height: ปรับเป็น 100
Style คลิ๊กเลือก Brodered  เพื่อตัด TitleBar ของ Form ออกไป
ใส่ Label ตัวอักษร x สีแดง ไว้ที่มุมบนขวาของ Form ด้วย ไว้ใช้สำหรับปิดโปรแกรม เมื่อไม่อยากใช้งาน


--------------------------------------------------------------------------------
ต่อไปก็เขียน Script Action ลงไปบน Event Form ดังนี้
ที่ On Show ใช้คำสั่ง
โค๊ด:
Page.StartTimer(10);


---------------------------------------------------------
ที่ On Timer ใช้คำสั่ง System และ Label ดังนี้
โค๊ด:
date = System.GetDate(DATE_FMT_EUROPE);
Label.SetText("Label1", date);

time = System.GetTime(TIME_FMT_MIL);
Label.SetText("Label2", time);


-----------------------------------------------------
ที่ Label หรือปุ่มปิดโปรแกรม เขียนคำสั่งลงไปดังนี้


โค๊ด:
Window.Close(Application.GetWndHandle(), CLOSEWND_SENDMESSAGE);


--------------------------------------------------------
ถ้าเขียนคำสั่งไม่ผิดพลาด เมื่อรันทดสอบ ก็จะได้ดังรูป


----------------------------------------------
Download:Size3.3 MB
  
-------------------------------------------------------------------------------------------
อันนี้เป็นการแปลง วัน เดือน ปี และสัปดาห์ จากฝรั่ง เป็นไทย ลองศึกษาและหัดเขียนโค๊ดตัวอย่างด้านล่างดูครับ

โค๊ด:
stime = System.GetTime(TIME_FMT_MIL);
Label.SetText("Label9", stime);

sweek = System.GetDate(DATE_FMT_DAYOFWEEK);
if (sweek == "1") then
Label.SetText("Label5", "ÍÒ·ÔµÂì");
elseif (sweek == "2") then
Label.SetText("Label5", "¨Ñ¹·Ãì");
elseif (sweek == "3") then
Label.SetText("Label5", "Íѧ¤ÒÃ");
elseif (sweek == "4") then
Label.SetText("Label5", "¾Ø¸");
elseif (sweek == "5") then
Label.SetText("Label5", "¾ÄËÑÊ");
elseif (sweek == "6") then
Label.SetText("Label5", "ÈØ¡Ãì");
elseif (sweek == "7") then
Label.SetText("Label5", "àÊÒÃì");
end

sday = System.GetDate(DATE_FMT_DAY);
Label.SetText("Label6", sday);

smonth = System.GetDate(DATE_FMT_MONTH);
if (smonth == "01") then
Label.SetText("Label7", "Á¡ÃÒ¤Á");
elseif (smonth == "02") then
Label.SetText("Label7", "¡ØÁÀҾѹ¸ì");
elseif (smonth == "03") then
Label.SetText("Label7", "ÁÕ¹Ò¤Á");
elseif (smonth == "04") then
Label.SetText("Label7", "àÁÉÒ¹");
elseif (smonth == "05") then
Label.SetText("Label7", "¾ÄÉÀÒ¤Á");
elseif (smonth == "06") then
Label.SetText("Label7", "ÁԶعÒ¹");
elseif (smonth == "07") then
Label.SetText("Label7", "¡Ã¡¯Ò¤Á");
elseif (smonth == "08") then
Label.SetText("Label7", "ÊÔ§ËÒ¤Á");
elseif (smonth == "09") then
Label.SetText("Label7", "¡Ñ¹ÂÒ¹");
elseif (smonth == "10") then
Label.SetText("Label7", "µØÅÒ¤Á");
elseif (smonth == "11") then
Label.SetText("Label7", "¾ÄȨԡÒ¹");
elseif (smonth == "12") then
Label.SetText("Label7", "¸Ñ¹ÇÒ¤Á");
end

syear = System.GetDate(DATE_FMT_YEAR);
if (syear == "2010") then
Label.SetText("Label8", "2553");
elseif (syear == "2011") then
Label.SetText("Label8", "2554");
elseif (syear == "2012") then
Label.SetText("Label8", "2555");
elseif (syear == "2013") then
Label.SetText("Label8", "2556");
elseif (syear == "2014") then
Label.SetText("Label8", "2557");
end



Download:Sample My Project Clock /Size:356 KB/Click here
« แก้ไขครั้งสุดท้าย: 4 มกราคม พ.ศ. 2553, 5.50 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #78 เมื่อ: 22 ธันวาคม พ.ศ. 2552, 9.00 น. »

การใช้งาน Plug in Timer
การที่จะใช้ประโยชน์ในโปรแกรม AMS ให้ได้อย่างกว้างขวาง ท่านต้องหา plug in มาใช้เพิ่มเติม
plug in มีอยู่ 2 อย่างคือ plug in ในส่วนของ Action Script และในส่วนของ Object
ต้องใช้งานให้ถูกส่วน สลับกันไม่ได้
ก่อนการใช้งานคำสั่ง Timer ท่านต้องติดตั้ง และเรียกใช้งาน plug in ก่อน
Download: Timer Plug in Click here
---------------------------------------------------------
เมื่อติดตั้งกันแล้วก็เรียกใช้งาน Timer plug in ..คลิ๊กที่เมนู Project เลือก Plugins...
ใส่เครื่องหมายถูกที่ Timer คลิ๊ก OK ..เพียงเท่านี้ ใน Action Script ก็จะมีคำสั่ง Timer เพิ่มมาให้ใช้งาน


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

เราเรียนรู้การใช้งาน Page Timer กันไปแล้ว ซึ่งสามารถทำให้นาฬิกาเดินได้ ทีนี้เรามาใช้ คำสั่ง Timer เพื่อทำให้นาฬิกาเดินได้กันบ้าง
ใช้ Form เดิมที่สร้างไว้ก็ได้ครับ โดยเปลี่ยนคำสั่งใหม่ ..ที่ Event Form เขียนคำสั่งลงไปดังนี้
คลิ๊กที่ On Show แล้วเขียนคำสั่ง Function Timer ตามด้านล่างเลยครับ

โค๊ด:
function AMSWTimer_Callback()
time = System.GetTime(TIME_FMT_MIL);
Label.SetText("Label1", time);
end
Timer.Start(0, 10, "AMSWTimer_Callback");


-----------------------------------------------------------------
มาดูอีกซักตัวอย่างนึง ใช้ Timer กับ ProgressBar ..สร้าง Form และ Progressbar ตามรูปเลยครับ
Form ขนาด 250x20 ProgressBar ขนาดเท่ากับ Form และเปลี่ยน Style ของ Form เป็น Bordered
ไปที่ Event Form ..คลิ๊กที่ On Show ..เขียนคำสั่งลงไปดังนี้ ..เสร็จแล้วกด F5 เพื่อทดสอบ

โค๊ด:
x =0;
function AMSWTimer_Callback()
x = x + 1
Progress.SetCurrentPos("Progress1", x);
Progress.SetText("Progress1", x.."%");
end
Timer.Start(0, 100, "AMSWTimer_Callback");
Application.Sleep(11000);
Timer.Stop(0);
Application.Sleep(500);
Window.Close(Application.GetWndHandle(), CLOSEWND_SENDMESSAGE);

« แก้ไขครั้งสุดท้าย: 22 ธันวาคม พ.ศ. 2552, 10.49 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
ออฟไลน์
Posts 480
Coolness 1713
Coolness 745
ดูรายละเอียด อีเมล์
Browser: Firefox OS: Windows
« ตอบ #79 เมื่อ: 22 ธันวาคม พ.ศ. 2552, 12.11 น. »

ออกแบบโดยการแยกเวลาให้ทำงานโดยอิสระ
สร้าง Form ขนาด 300x80 ..สร้าง Label ขึ้นมา 5 Label เปลี่ยนสีและปรับขนาดตัวอักษรตามชอบ
Label1  ใช้แสดง  HOUR
Label2  ใช้แสดง  MIN
Label3  ใช้แสดง  SEC
Label4  ใช้แสดง  x  ปิดโปรแกรม
Label5  ใช้แสดงชื่อ  DIGITAL CLOCK
ไปที่ Event Form OnShow เขียนคำสั่งลงไปดังนี้
โค๊ด:
function AMSWTimer_Callback()
Thour = System.GetTime(TIME_FMT_HOUR);
Label.SetText("Label1", Thour..":hour");

Tmin = System.GetTime(TIME_FMT_MIN);
Label.SetText("Label2", Tmin..":min");

Tsec = System.GetTime(TIME_FMT_SEC);
Label.SetText("Label3", Tsec..":sec");

end
Timer.Start(0, 10, "AMSWTimer_Callback");


--------------------------------------------------------------
อันนี้เป็นแบบบอกช่วงเวลา ครึ่งวันเช้า ครึ่งวันบ่าย หรือ AM PM

โค๊ด:
function AMSWTimer_Callback()
Tapm = System.GetTime(TIME_FMT_AMPM);
Label.SetText("Label1", Tapm);
end
Timer.Start(0, 10, "AMSWTimer_Callback");
-------------------------------------------------
Tip หาดาวน์โหลดรูปภาพ,กรอบรูปสวยๆมา หรือรูปของท่านก็ได้ ..เปลี่ยนรูปภาพของท่านให้เป็น background ของ Form
ใส่ Labet และเขียนคำสั่งลงไป เพียงเท่านี้ ท่านก็ได้ผลงานที่ประทับใจไว้ใช้งานแล้ว

---------------------------------------------------------------
บางครั้งเล่นเน็ตเพลินจนลืมเวลาไปทำอย่างอื่น ก็เลยคิดประดิษฐ์โปรแกรมนี้ขึ้นมาช่วย (ดูภาพ) ..ลองใช้ดูครับ ไม้รู้ว่าจะช่วยได้แค่ไหน?!?



Download: Url Digital Clock Project
FileSize:1.9 MB : คลิ๊กที่นี่
« แก้ไขครั้งสุดท้าย: 25 ธันวาคม พ.ศ. 2552, 4.49 น. โดย sak2005 » บันทึกการเข้า

สัจจธรรม:ธรรมดาของสัตว์โลก ไม่สามารถอยู่ตัวคนเดียวได้นาน ความรัก ความใคร่ ความเข้าใจ จึงเป็นที่ต้องการของสัตว์โลก
หน้า: 1 2 3 [4] 5
  พิมพ์  
 
กระโดดไป:  

5



Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Thai language by ThaiSMF | Icons from Everaldo.com, famfamfam.com | hosted by HostCZ.com


© 1 เมษายน พ.ศ. 2549 - 2553
คุณมีสิทธิที่จะทำซ้ำ แก้ไข จำหน่ายจ่ายแจก กับข้อความและรูปภาพทั้งหมดที่ปรากฎบนเว็บไซต์นี้ แต่ต้องอ้างอิงกลับมายังที่นี่
ติดต่อสอบถาม admin@zone-it.com
Zone-IT.com - CC BY 3.0


หน้านี้ถูกสร้างขึ้นภายในเวลา 0.247 วินาที กับ 69 คำสั่ง