Hi Jim, i needed a solution to a older version i dont use.
With the directions of TIG i find a fine solution.
This way:
# Method: convert_component_definitions()
def self.convert_component_definitions(folder, new_version=false)
new_version = new_version || Sketchup::Model::VERSION_2016
# Store active model
active_file = Sketchup.active_model.path
# Loop trough all the files in folder and convert the .skp files
Dir.foreach(folder) {|file|
next if [".", ".."].include?(file)
next if !file.downcase.index(".skp")
Sketchup.open_file(file)
Sketchup.active_model.save(file, new_version)
file_backup = file[0, file.size-4]+".skb"
# Delete created backup file
if File.exist?(file_backup)
File.delete(file_backup)
end
}
# Re-open Original model or New one
if !active_file.empty?
Sketchup.open_file(active_file)
else
Sketchup.file_new()
end
end