• Login
sketchucation logo sketchucation
  • Login
⚠️ Libfredo 15.4b | Minor release with bugfixes and improvements Update

[Code] ComponentInstance-add_entities v1.9

Scheduled Pinned Locked Moved Developers' Forum
33 Posts 5 Posters 24.0k Views 5 Watching
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.
  • T Offline
    thomthom
    last edited by 6 Aug 2009, 06:50

    Are you sure you have an instance of that definition in your model?

    Thomas Thomassen — SketchUp Monkey & Coding addict
    List of my plugins and link to the CookieWare fund

    1 Reply Last reply Reply Quote 0
    • H Offline
      HPW
      last edited by 6 Aug 2009, 06:54

      @thomthom said:

      Are you sure you have an instance of that definition in your model?

      Yes, because when I outcomment my call and type it in the console after start-complete it works.

      Therefor I build just a workaround:

      
       wsh = WIN32OLE.new('Wscript.Shell')
       if wsh.AppActivate(skpbasename+".skp - SketchUp")
        sleep(1)
        wsh.SendKeys('{F2}')
        sleep(1)
        wsh.SendKeys('convert_acad_import{ENTER}')
       end
      
      

      Seems that ruby's on startup have problems to use other stuff from other startup-rubys.

      1 Reply Last reply Reply Quote 0
      • T Offline
        thomthom
        last edited by 6 Aug 2009, 07:23

        @hpw said:

        Seems that ruby's on startup have problems to use other stuff from other startup-rubys.

        Hm.. maybe you're calling a ruby that isn't loaded. Have you added an require statement for all the rubys you depend on?

        Thomas Thomassen — SketchUp Monkey & Coding addict
        List of my plugins and link to the CookieWare fund

        1 Reply Last reply Reply Quote 0
        • H Offline
          HPW
          last edited by 6 Aug 2009, 07:26

          Cannot be true, because the error come from inside the add_entities-code.
          Otherwise the error would tell about unknown method.

          1 Reply Last reply Reply Quote 0
          • T Offline
            thomthom
            last edited by 6 Aug 2009, 07:32

            Maybe things aren't ready immediately when SU loads the plugins...
            Have you tried using a timer to delay the execution of your script instead of having to send keystrokes`?

            Thomas Thomassen — SketchUp Monkey & Coding addict
            List of my plugins and link to the CookieWare fund

            1 Reply Last reply Reply Quote 0
            • T Online
              TIG Moderator
              last edited by 6 Aug 2009, 08:08

              require 'toggleWindows.rb' ?

              TIG

              1 Reply Last reply Reply Quote 0
              • H Offline
                HPW
                last edited by 6 Aug 2009, 08:29

                @thomthom said:

                Maybe things aren't ready immediately when SU loads the plugins...
                Have you tried using a timer to delay the execution of your script instead of having to send keystrokes`?

                I tried a 'sleep' with some diferent values without any success.

                @tig said:

                require 'toggleWindows.rb' ?

                I had it yet for closing the outliner.
                With my workaround it is working fine now.
                (Automated DWG-Creation and SKP-Conversion(Acad-Blocks to SU-DC with non-editable prop) in a Batch process.)

                1 Reply Last reply Reply Quote 0
                • T Offline
                  thomthom
                  last edited by 6 Aug 2009, 08:36

                  @hpw said:

                  I tried a 'sleep' with some diferent values without any success.

                  sleep prevents everything else to process. If you use a timer you allow the rest to continue processing.

                  Thomas Thomassen — SketchUp Monkey & Coding addict
                  List of my plugins and link to the CookieWare fund

                  1 Reply Last reply Reply Quote 0
                  • T Online
                    TIG Moderator
                    last edited by 19 Aug 2009, 19:18

                    v1.7 is now available - now any Attribute Dictionaries the Definition might have are kept when the Definition is reworked with the new entities...

                    http://forums.sketchucation.com/viewtopic.php?p=145009#p145009

                    .

                    TIG

                    1 Reply Last reply Reply Quote 0
                    • H Offline
                      HPW
                      last edited by 21 Aug 2009, 06:37

                      Using 1.7 instead of 1.6 gives me this error:

                      @unknownuser said:

                      convert_acad_import
                      Error: #<NoMethodError: C:/Programme/Google/Google SketchUp 7/Plugins/ComponentInstance-add_entities17.rb:188:in add_entities': undefined method each' for nil:NilClass>
                      C:/Programme/Google/Google SketchUp 7/Plugins/ComponentInstance-add_entities17.rb:188

                      1 Reply Last reply Reply Quote 0
                      • T Online
                        TIG Moderator
                        last edited by 21 Aug 2009, 08:15

                        I've check it out...
                        School boy error ! Now fixed with v1.8...
                        http://forums.sketchucation.com/viewtopic.php?p=145009#p145009

                        TIG

                        1 Reply Last reply Reply Quote 0
                        • H Offline
                          HPW
                          last edited by 21 Aug 2009, 11:45

                          Thanks for the quick fix.
                          Working correctly again!

                          1 Reply Last reply Reply Quote 0
                          • T Online
                            TIG Moderator
                            last edited by 25 Aug 2009, 07:55

                            Here's v1.9 http://forums.sketchucation.com/viewtopic.php?p=145009#p145009
                            Copies over Instance Attributes if copy making set...

                            TIG

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

                            Advertisement