กระทู้เก่าบอร์ด อ.Yeadram
4,317 0
URL.หัวข้อ /
URL
สคริปต์ ลงทะเบียนคอมโพเน้นต์
ในที่ทำงานของผม
ความแตกต่างของเครื่องอื่นๆ กับเครื่องของผมก็คือ ในเครื่องของผม มักจะลงโปรแกรมประเภท Developer หลายตัว ดังนั้น ปัญหา error เกี่ยวกับ "การหา ไลบรารี่ หรือ คอมโพเน้นท์ไม่เจอ" จึงไม่ค่อยเกิดกับเครื่องของผมนัก แต่เมื่อเอาโปรแกรมที่ผมเขียนขึ้นไปรันบนเครื่องคนอื่น อาจจะเกิดปัญหาเหล่านี้ได้
หากจะให้เอาโปรแกรมประเภท Developer ทั้งหลายไปไล่ลงทุกๆ เครื่อง คงจะเป็นเรื่อง ขี่ช้างไล่จับตั๊กแตนไป ดังนั้นผมจึงใช้แนวคิดว่า "โปรแกรมที่คิดขึ้นมา ควรใช้ ไลบรารี่หรือคอมโพเน้นท์แปลกๆ ให้น้อยที่สุด ส่วนตัวไหนที่หลีกเลี่ยงไม่ได้ ก็ต้องเอา มันไปแจกจ่ายให้เครื่องอื่นๆ ด้วย"
ดังนั้นใน handy drive คู่กายของผม จึงต้องพกโฟลเดอร์นี้ไว้เสมอ
(จริงๆ แล้วมีอีกหลายตัว เกือบๆ 20 ตัว ครับแต่ผมคัด ตัดแต่ง ภาพ ให้ดูแค่นี้ อิอิ ด้วยความจำเป็นบางอย่าง)
แต่ไลบรารี่และ/หรือคอมโพเน้นท์ต่างๆ เมื่อติดตั้งครั้งแรกก็ต้องมีการลงทะเบียนกับ ระบบวินโดวส์เสียก่อนถึงจะนำมาใช้ได้ ก็จึงสรุปงานคร่าวๆ ได้ว่า
ทุกๆ ไลบรารี่ในโฟลเดอร์นี้ ต้อง
- คัดลอกมันไปวางในเครื่อง (จากแฮนดี้ไดรฟ์)
- ทำการลงทะเบียนกับ os
ผมจึงเขียนสคริปต์ให้ใช้ ลูป มาทำงานดังกล่าวครับ อย่างที่เห็นในภาพครับ ในโฟลเดอร์นี้จะมีสคริปต์ vbs อยู่แล้วตัวหนึ่ง นั่นแหละครับ สำหรับงานนี้โดยเฉพาะ
เพื่อเป็นประโยชน์ไม่มากก็น้อยสำหรับเพื่อนๆ สมาชิกและรุ่นน้องๆ ต่อไปในการเอาตัวอย่างคำสั่งไปดัดแปลงต่อเติมเอาเอง ผมขอเอาโค้ดมาให้ศึกษากันครับ
เหมือนเดิมนะครับ ถ้ามีโค้ดที่ดีกว่า ก็ช่วยแนะนำด้วยครับ
ความแตกต่างของเครื่องอื่นๆ กับเครื่องของผมก็คือ ในเครื่องของผม มักจะลงโปรแกรมประเภท Developer หลายตัว ดังนั้น ปัญหา error เกี่ยวกับ "การหา ไลบรารี่ หรือ คอมโพเน้นท์ไม่เจอ" จึงไม่ค่อยเกิดกับเครื่องของผมนัก แต่เมื่อเอาโปรแกรมที่ผมเขียนขึ้นไปรันบนเครื่องคนอื่น อาจจะเกิดปัญหาเหล่านี้ได้
หากจะให้เอาโปรแกรมประเภท Developer ทั้งหลายไปไล่ลงทุกๆ เครื่อง คงจะเป็นเรื่อง ขี่ช้างไล่จับตั๊กแตนไป ดังนั้นผมจึงใช้แนวคิดว่า "โปรแกรมที่คิดขึ้นมา ควรใช้ ไลบรารี่หรือคอมโพเน้นท์แปลกๆ ให้น้อยที่สุด ส่วนตัวไหนที่หลีกเลี่ยงไม่ได้ ก็ต้องเอา มันไปแจกจ่ายให้เครื่องอื่นๆ ด้วย"
ดังนั้นใน handy drive คู่กายของผม จึงต้องพกโฟลเดอร์นี้ไว้เสมอ
(จริงๆ แล้วมีอีกหลายตัว เกือบๆ 20 ตัว ครับแต่ผมคัด ตัดแต่ง ภาพ ให้ดูแค่นี้ อิอิ ด้วยความจำเป็นบางอย่าง)
แต่ไลบรารี่และ/หรือคอมโพเน้นท์ต่างๆ เมื่อติดตั้งครั้งแรกก็ต้องมีการลงทะเบียนกับ ระบบวินโดวส์เสียก่อนถึงจะนำมาใช้ได้ ก็จึงสรุปงานคร่าวๆ ได้ว่า
ทุกๆ ไลบรารี่ในโฟลเดอร์นี้ ต้อง
- คัดลอกมันไปวางในเครื่อง (จากแฮนดี้ไดรฟ์)
- ทำการลงทะเบียนกับ os
ผมจึงเขียนสคริปต์ให้ใช้ ลูป มาทำงานดังกล่าวครับ อย่างที่เห็นในภาพครับ ในโฟลเดอร์นี้จะมีสคริปต์ vbs อยู่แล้วตัวหนึ่ง นั่นแหละครับ สำหรับงานนี้โดยเฉพาะ
เพื่อเป็นประโยชน์ไม่มากก็น้อยสำหรับเพื่อนๆ สมาชิกและรุ่นน้องๆ ต่อไปในการเอาตัวอย่างคำสั่งไปดัดแปลงต่อเติมเอาเอง ผมขอเอาโค้ดมาให้ศึกษากันครับ
เหมือนเดิมนะครับ ถ้ามีโค้ดที่ดีกว่า ก็ช่วยแนะนำด้วยครับ
Time: 0.0963s