Anciens plugins avec Sketchup 2014 et 2015
-
Bonjour à tous,
Je reviens sur le forum car j'ai envie de mettre à jour mon Sketchup 2013 en 2015. Malheureusement, certains de mes plugins ne fonctionnent plus. Pouvez-vous me dire comment s'en sortir ?
Je trouve étonnant qu'il n'y ait pas de compatibilité ascendante.
Cordialement,
Boris
-
Ils ne se trouvent pas au même endroit (répertoie) dans les deux versions.
Il est recommandé d'installer les dernières versions des plugins en utilisant la fonction intégrée à Sketchup. Menu Fenêtre > Préférences > Extensions puis "Installer l'extension".Pour récupérer les dernières versions des plugins il suffit de les prendre ici sur le PluginStore.
Si tu as de très vieux plugins il se peut que l'un ou l'autre ne fonctionne plus.
mais les auteurs affirmés ont tous mis à jour leurs plugins. -
Je me suis mal exprimé, je parle des plugins que j'ai développés ou adaptés. Lorsque j'essaie de les remettre dans sketchup 2015, ça plante.
Existe-t-il un moyen de rendre compatible ces anciens plugins ?
-
SketchUp v2014 [and now v2015] use a newer [and better] version of Ruby.
Many scripts have been updated to suit it.
It is always advisable to install fresh copies of your Plugins, to ensure that you have the latest versions.
Use the SketcUcation PluginsStore to get most of those that you need.
http://sketchucation.com/pluginstore
They come as RBZ archives, which can be installed using the Preferences > Extensions > Install... button.
A few are only available from Trimble's ExtensionsWarehouse...
https://extensions.sketchup.com/
You might find that a very few are not yet updated...
SketchUp v2014 [et maintenant v2015] utilisent une version plus récente [et meilleure] de Ruby.
Beaucoup de scripts ont été mis à jour pour se adapter à lui.
Il est toujours conseillé d'installer de nouvelles copies de vos Plugins, de se assurer que vous avez les dernières versions.
Utilisez le SketcUcation PluginsStore pour obtenir la plupart de ceux que vous avez besoin.
http://sketchucation.com/pluginstore
Ils viennent des archives que RBZ, qui peuvent être installés en utilisant les Préférences> Extensions> Installer ....
Quelques-uns sont disponibles qu'à partir l'ExtensionsWarehouse de Trimble ...
https://extensions.sketchup.com/
Vous pourriez trouver que très peu ne sont pas encore mis à jour... -
@Tig
Boris has developped some plugins for the previous versions!
His question his how modify them for be compatible with new version of SU! -
In v2015 Ruby Console, load each RB file in turn using
load "some_file.rb"
It will return 'true
' if good, or an error message otherwise.
The error message gives the line-number of the error.
If you sue Notepad++ it can show line-numbers.
Look at the code and fix it if you can...
Ask [with full-error message] if you can't.
Typical causes are:
some_method (arguments)
NO SPACE ALLOWED -->some_method(arguments)
Trying to an stringify an Array usingarray.to_s
-->array[0].to_s
Usingbreak
in a method -->return
[onlybreak
out of a 'loop'].
A warning about non-parenthesized arguments and deprecation [as seen in all SUp example code - non-fatal for now!] -some_method arg1, arg2
-->some_method(arg1, arg2)
etc.The error-message is usually quite helpful if you read it carefully...
Dans v2015 Ruby Console, charger chaque fichier RB à son tour à l'aide
load "un_file.rb"
Il sera de retour 'true
' si bon, ou un message d'erreur contraire.
Le message d'erreur donne la ligne numéro de l'erreur.
Si vous poursuivez Notepad++ il peut montrer line-numbers.
Regardez le code et corriger si vous pouvez ...
Demandez [avec le message-erreur complet] si vous ne pouvez pas.
Les causes typiques sont:
une_method (arguments)
NO espace autorisé -->une_method(arguments)
Essayer d'un stringify un Array en utilisantarray.to_s
-->array[0].to_s
Utilisationbreak
dans une méthode ->return
[break
seulement sur une 'loop'].
Un avertissement sur les arguments non-parenthèse et dépréciation [comme on le voit dans tous les SUp exemple de code -! Non fatale pour l'instant] -une_method arg1, arg2
-->une_method(arg1, arg2)
etc.L'erreur message est généralement très utile si vous lisez attentivement ...
-
Bonjour TIG,
Peux-tu me dire avec quoi tu fais la traduction anglais français (ça a l'air assez fidèle).merci par avance
ZOOEN -
@zooen said:
Bonjour TIG,
Peux-tu me dire avec quoi tu fais la traduction anglais français (ça a l'air assez fidèle).
merci par avance
ZOOEN
I use "Google-Translate" https://translate.google.co.uk/?hl=en
There is undoubtedly a French equivalent.
I also speak a little French, so I can often guess what to expect.
I translate English >> French, then I use that French >> English.
If the English versions don't match very well, then I rephrase the English, then >> French again, and try again, to see if that helps.
I also use the idiom clues - e.g. "edge" >> bord, arête, etc.
Je utilise "Google-Translate" https://translate.google.co.uk/?hl=en
Il y a sans aucun doute un équivalent français.
Je parle aussi un peu de français, donc je peux souvent deviner à quoi se attendre.
Je traduis anglais >> français, alors je utilise que le français >> anglais.
Si les versions anglaises ne correspondent pas très bien, alors je reformuler les anglais, donc >> français, et essayez à nouveau, pour voir si cela aide.
Je utilise aussi les indices idiome - par exemple, "edge" >> bord, bordure, arête, etc.
Advertisement