在Ruby控制台中使用以下代码段。
从空模型开始,否则更改可能会丢失。
选择要处理的SKP文件夹。
所有SKP都将缩略图保存到PNGS文件夹中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | f=UI.select_directory if f pngs=File.join(f, 'PNGS') dir=Dir.mkdir(pngs) unless File.exist?(pngs) Dir.glob("#{f}/*.skp").each{|skp| s=Sketchup.open_file(skp) if s p skp p png=File.join(pngs, File.basename(skp, ".*")+".png") Sketchup.active_model.save_thumbnail(png) end } UI.openURL("file::///#{dir}") Sketchup.active_model.close end |
原文链接:https://xiaohost.com/2946.html,转载请注明出处。
评论10