sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Does "C" equal "C" ?

    Scheduled Pinned Locked Moved Developers' Forum
    14 Posts 8 Posters 619 Views 8 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.
    • M Offline
      MartinRinehart
      last edited by

      @jim said:

      try using p str or puts str.inspect instead of puts str to see the exact string including the escape chars.

      Good idea, tho in this case it wasn't an escape chars issue.
      @thomthom said:

      what is the intent of the code?

      To replace a call to my routine with a better use of Ruby:

      
      # this code works, PC and Mac, any way that __FILE__ was loaded
      pathname = File.expand_path( File.dirname(__FILE__) )
      pathname = File.join( pathname, 'myFile.HTML' )
      wd.set_file( pathname )
      
      

      @unknownuser said:

      puts foo = 'foo: "' + foo + '"'
      puts bar = 'bar: "' + bar + '"'

      Of course they are not the same.

      Snow-blind coder error. 😳

      Author, Edges to Rubies - The Complete SketchUp Tutorial at http://www.MartinRinehart.com/models/tutorial.

      1 Reply Last reply Reply Quote 0
      • chrisglasierC Offline
        chrisglasier
        last edited by

        Back to Uncle Holly stuff ... sigh

        With TBA interfaces we can analyse what is to be achieved so that IT can help with automation to achieve it.

        1 Reply Last reply Reply Quote 0
        • J Offline
          Jim
          last edited by

          Everyone's done it. Yesterday I wrote this as an example:

          def = Sketchup.active_model.selection[0].definition

          Hi

          1 Reply Last reply Reply Quote 0
          • thomthomT Offline
            thomthom
            last edited by

            @jim said:

            Everyone's done it. Yesterday I wrote this as an example:

            def = Sketchup.active_model.selection[0].definition

            ...and I can't see what's wrong... ...time to go home...

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

            1 Reply Last reply Reply Quote 0
            • Chris FullmerC Offline
              Chris Fullmer
              last edited by

              I'm glad that I've nevre mis-typed or mis-comprehended a single line of code, so I don't even begin to comprehend what you guys are talking about 🀣

              Lately you've been tan, suspicious for the winter.
              All my Plugins I've written

              1 Reply Last reply Reply Quote 0
              • T Offline
                todd burch
                last edited by

                @thomthom said:

                @jim said:

                Everyone's done it. Yesterday I wrote this as an example:

                def = Sketchup.active_model.selection[0].definition

                ...and I can't see what's wrong... ...time to go home...

                def is a reserved word.

                1 Reply Last reply Reply Quote 0
                • thomthomT Offline
                  thomthom
                  last edited by

                  duh! I would have seen that with syntax highlighting... 😳

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

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    jessejames
                    last edited by

                    @unknownuser said:

                    @jim said:

                    Everyone's done it. Yesterday I wrote this as an example:
                    def = Sketchup.active_model.selection[0].definition

                    def is a reserved word.

                    WOW, good catch Todd, will you provided your eagle eye services to debug some of my code? 🀣

                    PS: i hope your rates are "reasonable" πŸ˜•

                    Always sleep with a loaded gun under your pillow!

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      jessejames
                      last edited by

                      @ Todd 😳 it seems that you are actually replying to ThomThom and not Jim and in that context your comment makes sense. The way you quoted it it looked like you where replying to Jim directly so looks like i am the boob here!

                      <<<<<<<<<<<<<|;-)

                      Always sleep with a loaded gun under your pillow!

                      1 Reply Last reply Reply Quote 0
                      • Dan RathbunD Offline
                        Dan Rathbun
                        last edited by

                        @martinrinehart said:

                        ... I stumbled acrossthe Ruby File.expand_path() method that looks like a better replacement for the little fixup() function I wrote. If you File.expand_path(__FILE__) you get the full path back to the root, on a Mac, or the drive, on a PC. Perfect!

                        If you look back at the original thread, and reread more carefully, you'll see ThomThom told you to use File.expand_path() two weeks before you "stumbled across" it!

                        I've been wondering why you didn't take his advice... (and do you have a copy of the 'Pick-Axe' Ruby book in chm format?)

                        I'm not here much anymore.

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

                        Advertisement