การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
+3
ph87
tgman
TonyWins
7 posters
หน้า 1 จาก 1
การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
การติดตั้ง Extensions เพื่อเสริมเขี้ยวเล็บในการทำงานให้กับ SketchUp 2013 (ที่จริงมันก็คือ Plugins นั่นละครับ) เราสามารถทำการติดตั้งผ่านหน้าต่าง Extension Warehouse โดย Login ด้วยแอคเคาท์ของ Google จากนั้นเลือก Extension ที่ต้องการแล้วคลิกปุ่ม Install ระบบจะทำการดาวน์โหลดและติดตั้งให้ทันที โดยจะมีไดอะลอกแจ้งเตือนขึ้นมา 2 อัน ให้คลิกปุ่ม Yes และตามด้วยปุ่ม OK ตามลำดับ
อีกวิธีหนึ่งก็คือหาดาวน์โหลด Extensions จากเว็บไซต์ต่างๆ หรือจะเข้าไปดาวน์โหลดจาก http://extensions.sketchup.com/ ซึ่งเป็นเว็บที่ลิงก์เข้ากับ Extension Warehouse ของ SketchUp นั่นเอง
ไฟล์ Extension ที่ดาวน์โหลดมาจะเป็นไฟล์แพคเกจที่มีนามสกุลเป็น .rbz ซึ่งการติดตั้งเราจะติดตั้งผ่านหน้าต่าง System Preferences ในหัวข้อ Extensions โดยคลิกที่ปุ่ม Install Extension จากนั้นเลือกไฟล์ Extension ที่ต้องการติดตั้ง แล้วคลิกปุ่ม Open จะปรากฏไดอะลอกแจ้งเตือนเช่นเดียวกับการติดตั้งผ่านหน้าต่าง Extension Warehouse
หลังจากติดตั้งแล้ว ชื่อของ Extension จะปรากฏในรายการ และสามารถเรียกใช้งานได้ ซึ่งทั้งนี้ก็ขึ้นอยู่กับการกำหนดค่าของผู้พัฒนาว่าจะให้เจ้า Extension นั้นอยู่ในลักษณะไหน หรือในเมนูใด
ปัญหาอย่างหนึ่งที่พบเจอในการติดตั้ง Extension ให้กับ SketchUp 2013 นั่นก็คือเมื่อติดตั้งแล้ว Extension ตัวนั้นไม่ยอมทำงาน ยกตัวอย่างเช่น Solar North Toolbar และ Shadow Strings Fix Toolbar แม้ว่าจะทำการติดตั้งแล้ว มีรายชื่อไปปรากฏในรายการของ Extension และมีรายชื่อแสดงอยู่ในหน้าต่าง Toolbars แล้วก็ตาม แต่ไม่มีรายการปรากฏในเมนูของแถบเครื่องมือ ซึ่งเท่ากับว่ามันไม่สามารถเรียกใช้งานได้
ปัญหานี้เล่นเอาผมปวดหัวตึบ เพราะนั่งคิดหาวิธีแก้ไขทั้งคืน แก้สคริปต์ไปไม่รู้กี่รอบ ทดสอบไปทดสอบมา เดี๋ยวใช้ได้บ้าง เดี๋ยวใช้ไม่ได้บ้าง จนในที่สุดก็พบวิธีแก้ไขเข้าโดยบังเอิญ (บังเอิญอย่างไรไม่ขอเล่าละกันครับ เดี๋ยวจะยาว)
วิธีแก้ไขก็ง่ายๆ ครับ ให้เข้าไปในโฟลเดอร์ Plugins ของ SketchUp 2013 จากนั้นมองหาไฟล์นามสกุล .rb ที่มีปัญหา ในที่นี้ก็คือไฟล์ su_shadowstringsfix.rb และ su_solarnorth.rb ให้เปิดไฟล์ขึ้นมาด้วยโปรแกรม Notepad หรือโปรแกรม Text Editor ตัวไหนก็ได้ครับ จากนั้นให้แก้ไขค่าโดยให้มองหาค่าเฉพาะของมันที่แก้ไขแล้วน่าจะเกิดปัญหา อย่างเช่นในตัวอย่างผมจะแก้ไขข้อความ SketchupExtension.new โดยลบตัวอักษรออกไป 1 ตัว (ตัวไหนก็ได้ ในตัวอย่างผมจะลบตัว p ออกไป) เสร็จแล้วทำการบันทึกไฟล์ ทำเช่นเดียวกันนี้กับทุกไฟล์ที่มีปัญหา
จากนั้นให้เปิดโปรแกรม SketchUp ขึ้นมา จะพบกับหน้าต่างแจ้งเตือน Errors ให้คลิกปุ่ม OK แล้วปิดโปรแกรมลงไป จากนั้นกลับไปแก้ไขข้อความที่เราแก้ก่อนหน้านี้ให้กลับเป็นเหมือนเดิม ทำการบันทึกไฟล์ แล้วเปิดโปรแกรมขึ้นมาอีกครั้ง Extension ที่มีปัญหาก็จะสามารถทำงานได้เป็นปกติครับ
ปัญหานี้น่าจะเกิดจากบั๊กของโปรแกรม ซึ่งก็เป็นธรรมดาครับสำหรับโปรแกรมที่ออกรุ่นใหม่ๆมา มักจะมีบั๊กเป็นปกติ ส่วนวิธีแก้ไขด้วยวิธีที่ผมแนะนำจะเป็นลักษณะการกระตุ้นการทำงานของโปรแกรมเพื่อให้มันกลับมาอ่านค่าของสคริปต์ได้ถูกต้อง (คล้ายๆ กับการช๊อตให้เกิดการลัดวงจรของระบบอิเลกทรอนิกส์ เพื่อกระตุ้นการทำงานของมันให้กลับมาทำงานได้เป็นปกติ ซึ่งเป็นวิธีที่ช่างอิเลกทรอนิกส์ชอบใช้กัน)
อีกวิธีหนึ่งก็คือหาดาวน์โหลด Extensions จากเว็บไซต์ต่างๆ หรือจะเข้าไปดาวน์โหลดจาก http://extensions.sketchup.com/ ซึ่งเป็นเว็บที่ลิงก์เข้ากับ Extension Warehouse ของ SketchUp นั่นเอง
ไฟล์ Extension ที่ดาวน์โหลดมาจะเป็นไฟล์แพคเกจที่มีนามสกุลเป็น .rbz ซึ่งการติดตั้งเราจะติดตั้งผ่านหน้าต่าง System Preferences ในหัวข้อ Extensions โดยคลิกที่ปุ่ม Install Extension จากนั้นเลือกไฟล์ Extension ที่ต้องการติดตั้ง แล้วคลิกปุ่ม Open จะปรากฏไดอะลอกแจ้งเตือนเช่นเดียวกับการติดตั้งผ่านหน้าต่าง Extension Warehouse
หลังจากติดตั้งแล้ว ชื่อของ Extension จะปรากฏในรายการ และสามารถเรียกใช้งานได้ ซึ่งทั้งนี้ก็ขึ้นอยู่กับการกำหนดค่าของผู้พัฒนาว่าจะให้เจ้า Extension นั้นอยู่ในลักษณะไหน หรือในเมนูใด
ปัญหาอย่างหนึ่งที่พบเจอในการติดตั้ง Extension ให้กับ SketchUp 2013 นั่นก็คือเมื่อติดตั้งแล้ว Extension ตัวนั้นไม่ยอมทำงาน ยกตัวอย่างเช่น Solar North Toolbar และ Shadow Strings Fix Toolbar แม้ว่าจะทำการติดตั้งแล้ว มีรายชื่อไปปรากฏในรายการของ Extension และมีรายชื่อแสดงอยู่ในหน้าต่าง Toolbars แล้วก็ตาม แต่ไม่มีรายการปรากฏในเมนูของแถบเครื่องมือ ซึ่งเท่ากับว่ามันไม่สามารถเรียกใช้งานได้
ปัญหานี้เล่นเอาผมปวดหัวตึบ เพราะนั่งคิดหาวิธีแก้ไขทั้งคืน แก้สคริปต์ไปไม่รู้กี่รอบ ทดสอบไปทดสอบมา เดี๋ยวใช้ได้บ้าง เดี๋ยวใช้ไม่ได้บ้าง จนในที่สุดก็พบวิธีแก้ไขเข้าโดยบังเอิญ (บังเอิญอย่างไรไม่ขอเล่าละกันครับ เดี๋ยวจะยาว)
วิธีแก้ไขก็ง่ายๆ ครับ ให้เข้าไปในโฟลเดอร์ Plugins ของ SketchUp 2013 จากนั้นมองหาไฟล์นามสกุล .rb ที่มีปัญหา ในที่นี้ก็คือไฟล์ su_shadowstringsfix.rb และ su_solarnorth.rb ให้เปิดไฟล์ขึ้นมาด้วยโปรแกรม Notepad หรือโปรแกรม Text Editor ตัวไหนก็ได้ครับ จากนั้นให้แก้ไขค่าโดยให้มองหาค่าเฉพาะของมันที่แก้ไขแล้วน่าจะเกิดปัญหา อย่างเช่นในตัวอย่างผมจะแก้ไขข้อความ SketchupExtension.new โดยลบตัวอักษรออกไป 1 ตัว (ตัวไหนก็ได้ ในตัวอย่างผมจะลบตัว p ออกไป) เสร็จแล้วทำการบันทึกไฟล์ ทำเช่นเดียวกันนี้กับทุกไฟล์ที่มีปัญหา
จากนั้นให้เปิดโปรแกรม SketchUp ขึ้นมา จะพบกับหน้าต่างแจ้งเตือน Errors ให้คลิกปุ่ม OK แล้วปิดโปรแกรมลงไป จากนั้นกลับไปแก้ไขข้อความที่เราแก้ก่อนหน้านี้ให้กลับเป็นเหมือนเดิม ทำการบันทึกไฟล์ แล้วเปิดโปรแกรมขึ้นมาอีกครั้ง Extension ที่มีปัญหาก็จะสามารถทำงานได้เป็นปกติครับ
ปัญหานี้น่าจะเกิดจากบั๊กของโปรแกรม ซึ่งก็เป็นธรรมดาครับสำหรับโปรแกรมที่ออกรุ่นใหม่ๆมา มักจะมีบั๊กเป็นปกติ ส่วนวิธีแก้ไขด้วยวิธีที่ผมแนะนำจะเป็นลักษณะการกระตุ้นการทำงานของโปรแกรมเพื่อให้มันกลับมาอ่านค่าของสคริปต์ได้ถูกต้อง (คล้ายๆ กับการช๊อตให้เกิดการลัดวงจรของระบบอิเลกทรอนิกส์ เพื่อกระตุ้นการทำงานของมันให้กลับมาทำงานได้เป็นปกติ ซึ่งเป็นวิธีที่ช่างอิเลกทรอนิกส์ชอบใช้กัน)
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
ขอบคุรมากครับ
tgman- OP Mouse
-
จำนวนข้อความ : 3
คะแนนความดี : 3
ชื่อเสียง : 0
วันที่เข้าร่วม : 09/04/2011
อายุ : 49
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
รอแพทอัพเดต กันอีกซักครู่ หุหุ
ph87- PW Supply
-
จำนวนข้อความ : 12
คะแนนความดี : 14
ชื่อเสียง : 2
วันที่เข้าร่วม : 28/05/2013
อายุ : 36
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
ขอบคุณครับ ผมลองใช้ดูยังงงอยู่ครับ
wasuthan- Core I5
-
จำนวนข้อความ : 112
คะแนนความดี : 1120
ชื่อเสียง : 8
วันที่เข้าร่วม : 18/05/2011
อายุ : 55
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
ขอวิธีแก้ปลั๊กอินบางตัวที่extention installได้ แต่จะใช้ได้แค่แป๊บๆ แล้วเด้งออกหน่อยสิครับ
amg- OP Mouse
-
จำนวนข้อความ : 3
คะแนนความดี : 3
ชื่อเสียง : 0
วันที่เข้าร่วม : 04/05/2012
อายุ : 48
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
amg พิมพ์ว่า:ขอวิธีแก้ปลั๊กอินบางตัวที่extention installได้ แต่จะใช้ได้แค่แป๊บๆ แล้วเด้งออกหน่อยสิครับ
ต้องดูครับว่าปลั๊กอินตัวไหน
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
1 . Fredo6_RoundCorner - v2.4c - 06 Jul 13 + LibFredo6 - v5.0c - 06 Jul 13
2. TIG-Smart_offset20121231a
อ้อลงกับ sketch up 2013 ครับ
2. TIG-Smart_offset20121231a
อ้อลงกับ sketch up 2013 ครับ
amg- OP Mouse
-
จำนวนข้อความ : 3
คะแนนความดี : 3
ชื่อเสียง : 0
วันที่เข้าร่วม : 04/05/2012
อายุ : 48
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
amg พิมพ์ว่า: 1 . Fredo6_RoundCorner - v2.4c - 06 Jul 13 + LibFredo6 - v5.0c - 06 Jul 13
2. TIG-Smart_offset20121231a
อ้อลงกับ sketch up 2013 ครับ
Round Corner ผมก็ลงอยู่ ใช้งานปกติ ไม่มีอาการเด้งใดๆ พอจะมีภาพประกอบมั๊ยครับ หรือรายละเอียดเพิ่มเติมมากกว่านี้
ส่วน Smart Offset ขอหาข้อมูลก่อนนะครับ
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
ทั้งสองปลั๊กอินจะใช้งานกับชิ้นงานได้แค่ 1 ครั้ง พอจะทำครั้งที่สองก้อจะเด้งออก แล้วให้ไปแจ้ง BUG ครับ
amg- OP Mouse
-
จำนวนข้อความ : 3
คะแนนความดี : 3
ชื่อเสียง : 0
วันที่เข้าร่วม : 04/05/2012
อายุ : 48
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
ขอบคุณมากครับ ผมเองมีปัญหา Activate เจ้าตัว 1001bit_pro(v1.2) ไม่ได้ครับ ใส่keyแล้วคลิ๊กที่ปุ่มActivateมันนิ่งอยู่พักแล้วเด้งกลับ แต่ไม่ผ่านครับ ลองเปิดดูมันขึ้นแจ้งเตือนว่าขอบคุณแต่หาkeyไม่เจอครับ
jeabdc- LED Monitor
-
จำนวนข้อความ : 73
คะแนนความดี : 93
ชื่อเสียง : -1
วันที่เข้าร่วม : 16/05/2010
อายุ : 66
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
คัดลอกคีย์ไปวางใน Notepad นะครับ เสร็จแล้วทำการบันทึกไฟล์ ที่ช่อง Save as type เลือกเป็น All files (*.*) ตั้งชื่อไฟล์เป็น 1001bit_pro.key เสร็จแล้วคัดลอกไฟล์นี้ไปไว้ในโฟลเดอร์ Plugins\1001bit_pro ครับjeabdc พิมพ์ว่า:ขอบคุณมากครับ ผมเองมีปัญหา Activate เจ้าตัว 1001bit_pro(v1.2) ไม่ได้ครับ ใส่keyแล้วคลิ๊กที่ปุ่มActivateมันนิ่งอยู่พักแล้วเด้งกลับ แต่ไม่ผ่านครับ ลองเปิดดูมันขึ้นแจ้งเตือนว่าขอบคุณแต่หาkeyไม่เจอครับ
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
ขอบคุณมากครับวันนี้จะทำตามคำแนะนำครับ แต่เช้านี้ไปทำงานก่อนครับ ขอบคุณมาก
jeabdc- LED Monitor
-
จำนวนข้อความ : 73
คะแนนความดี : 93
ชื่อเสียง : -1
วันที่เข้าร่วม : 16/05/2010
อายุ : 66
Re: การติดตั้ง Extensions ให้กับ SketchUp 2013 และวิธีการแก้ปัญหาสำหรับ Extensions ที่ไม่ยอมทำงาน
ขอบคุณมากคับเป็นประโยน์ในการเรียนรู้อย่างมากเลย
chupol- OP Mouse
-
จำนวนข้อความ : 1
คะแนนความดี : 1
ชื่อเสียง : 0
วันที่เข้าร่วม : 15/11/2013
อายุ : 34
Similar topics
» V-Ray for SketchUp 1.48.66
» SketchUp 2013 Quick Reference Card ภาษาไทย
» ปัญหาจากการแคร็กและการลงทะเบียน SketchUp 2013 และแนวทางป้องกัน
» ไม่สามารถเซฟงานเป็นไฟล์skp.ได้(sketchup pro 2013)
» SketchUp Icon Pack - 25 ไอคอนสำหรับ SketchUp
» SketchUp 2013 Quick Reference Card ภาษาไทย
» ปัญหาจากการแคร็กและการลงทะเบียน SketchUp 2013 และแนวทางป้องกัน
» ไม่สามารถเซฟงานเป็นไฟล์skp.ได้(sketchup pro 2013)
» SketchUp Icon Pack - 25 ไอคอนสำหรับ SketchUp
หน้า 1 จาก 1
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ
|
|