• Login
sketchucation logo sketchucation
  • Login
🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

Question toute bête

Scheduled Pinned Locked Moved Français
3 Posts 2 Posters 354 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    Boris VAISMAN
    last edited by 2 Oct 2013, 13:25

    Bonjour à tous,

    Dans un plugin ruby, je cherche à enregistrer le fichier en cours (l'équivalent de ctrl+S).

    J'essaie avec Sketchup.active_model.save Sketchup.active_model.path et ça ne fonctionne pas.

    J'imagine que ça doit être simple mais ça fait une heure que je galère là-dessus.

    Merci d'avance,

    Boris

    1 Reply Last reply Reply Quote 0
    • F Offline
      fredo6
      last edited by 2 Oct 2013, 16:13

      Sous Windows, model.path retourne le path du fichier mais avec des backslashs ().
      Il est possible que model.save n'accepte pas les backslash et qu'il faille les remplacer par des slash (/).

      Donc...

      
      model = Sketchup.active_model
      path = model.path
      if path
         model.save path.gsub(/\\/, '/')
      else
         #nouveau fichier. Utiliser un nom predefini ou demander a l'utilisateur via UI.savepanel
      end
      
      

      Tu peux aussi avoir un probleme quand le fichier comporte des caracteres non-ascii. Mais la, pas de solution simple en Ruby.

      Fredo

      1 Reply Last reply Reply Quote 0
      • B Offline
        Boris VAISMAN
        last edited by 3 Oct 2013, 03:11

        Bonjour fredo,

        Ton code ne plante pas mais ça n'enregistre pas.

        ce qui est incroyable, c'est que si je fais Sketchup.active_model.save "c:/toto.skp" à partir d'un nouveau fichier ou d'un fichier déjà existant, le fichier est bien créé et enregistré mais si j'ouvre c:/toto.skp, que je le modifie et que je relance le même code, ça ne marche plus car quand j'ouvre le fichier de nouveau, mes modifs ont disparu

        1 Reply Last reply Reply Quote 0
        • 1 / 1
        1 / 1
        • First post
          2/3
          Last post
        Buy SketchPlus
        Buy SUbD
        Buy WrapR
        Buy eBook
        Buy Modelur
        Buy Vertex Tools
        Buy SketchCuisine
        Buy FormFonts

        Advertisement