sketchucation logo sketchucation
    • Login
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    ⚠️ Important | Libfredo 15.6b introduces important bugfixes for Fredo's Extensions Update

    [script] Sketchup 7.1 all hiden action :lol:

    Scheduled Pinned Locked Moved Developers' Forum
    12 Posts 5 Posters 19.1k 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.
    • tbdT Offline
      tbd
      last edited by

      it looks like it contains also the String resource which is something different than .send_action (which is a WM_COMMAND menu wrapper)

      SketchUp Ruby Consultant | Podium 1.x developer
      http://plugins.ro

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

        Yea, I'm confused. I thought the send_action only returned a boolean value...

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

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

          @gavvy said:

          20408 Zombies and Others: %1!d!

          ...

          
          Sketchup.send_action(20408)
          > true
          
          

          😲

          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

            HEhehehe. Good one Thom.

            Very interesting.

            Chris

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

            1 Reply Last reply Reply Quote 0
            • G Offline
              gavvy
              last edited by

              hehe

              i just to use

              Sketchup.display_name_from_action to get these and i don't know why some actions do not work .
              is there some def in the "sketchup module"? or Can we redefined these unuse actions just as "60000~100000"
              but i don't know :"Sketchup" is a module or a class in the api of GoogleSketchup ? 😳

              these day i 'm rewroting Jim's Customtoolbar and i get some trobules

              RubyScript:

              module F
              require PipeAlongPath.rb
              def self.A
              eval "pipe_along_path"
              end

              def self.B
              	eval pipe_along_path
              end
              
              def self.C
              	send "pipe_along_path"
              end
              
              def self.D
              	cm
              end
              

              end

              def cm
              eval "pipe_along_path"
              end

              RESULE:
              F.A > undefined local variable or method `get_vertices' for F:Module
              F.A > no But other work well
              F.C> ok But other donsn't work
              F.B> ok BUT i don't know how to translate a string to a command
              F.D > ok ALL,and i don't want to use this way

              I am going to create a Module to contain each rubyscript so they won't interup with eachother
              is there anything wrong ?
              or is anyone can tell me the other way to run a command just to send the command name to the sketchup

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

                @gavvy said:

                Sketchup.display_name_from_action to get these and i don't know why some actions do not work .
                is there some def in the "sketchup module"? or Can we redefined these unuse actions just as "60000~100000"
                but i don't know :"Sketchup" is a module or a class in the api of GoogleSketchup ?

                That does not sound like a good idea. Best not to redefine base classes and methods.

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

                1 Reply Last reply Reply Quote 0
                • C Offline
                  cjthompson
                  last edited by

                  I was browsing Object.constants and I found these.

                  just use them with Sketchup.send_action as constants, not strings.

                  CMD_ARC
                  CMD_CAMERA_UNDO
                  CMD_CIRCLE
                  CMD_COPY
                  CMD_CUT
                  CMD_DELETE
                  CMD_DIMENSION
                  CMD_DISPLAY_FOV
                  CMD_DOLLY
                  CMD_DRAWCUTS
                  CMD_DRAWOUTLINES
                  CMD_ERASE
                  CMD_EXTRUDE
                  CMD_FREEHAND
                  CMD_HIDDENLINE
                  CMD_LINE
                  CMD_MAKE_COMPONENT
                  CMD_MEASURE
                  CMD_MOVE
                  CMD_NEW
                  CMD_OFFSET
                  CMD_OPEN
                  CMD_ORBIT
                  CMD_PAGE_DELETE
                  CMD_PAGE_NEW
                  CMD_PAGE_NEXT
                  CMD_PAGE_PREVIOUS
                  CMD_PAGE_UPDATE
                  CMD_PAINT
                  CMD_PAN
                  CMD_PASTE
                  CMD_POLYGON
                  CMD_POSITION_CAMERA
                  CMD_PRINT
                  CMD_PROTRACTOR
                  CMD_PUSHPULL
                  CMD_RECTANGLE
                  CMD_REDO
                  CMD_ROTATE
                  CMD_RUBY_CONSOLE
                  CMD_SAVE
                  CMD_SCALE
                  CMD_SECTION
                  CMD_SELECT
                  CMD_SELECTION_ZOOM_EXT
                  CMD_SHADED
                  CMD_SHOWGUIDES
                  CMD_SHOWHIDDEN
                  CMD_SKETCHAXES
                  CMD_SKETCHCS
                  CMD_TEXT
                  CMD_TEXTURED
                  CMD_TRANSPARENT
                  CMD_UNDO
                  CMD_VIEW_BACK
                  CMD_VIEW_BOTTOM
                  CMD_VIEW_FRONT
                  CMD_VIEW_ISO
                  CMD_VIEW_LEFT
                  CMD_VIEW_PERSPECTIVE
                  CMD_VIEW_RIGHT
                  CMD_VIEW_TOP
                  CMD_WALK
                  CMD_WIREFRAME
                  CMD_ZOOM
                  CMD_ZOOM_EXTENTS
                  CMD_ZOOM_WINDOW

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

                    Are they shipping with SU - or is it a plugin that added them?

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

                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      cjthompson
                      last edited by

                      I just emptied out my plugins folder and they were still there. Is it even possible for a plugin to add actions to Sketchup?

                      BTW, this is the command I used to find them:
                      Object.constants.grep(/CMD./).sort.join("\n")

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

                        @cjthompson said:

                        Is it even possible for a plugin to add actions to Sketchup?

                        No - but these where just constants. I was just wondering if a plugin had defined them to simplify things.

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

                        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