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

    [Code] Sketchup.send_action() : Arguments to

    Scheduled Pinned Locked Moved Developers' Forum
    22 Posts 8 Posters 7.3k 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.
    • Dan RathbunD Offline
      Dan Rathbun
      last edited by


      Bug Report filed for Sketchup Ruby on Apple OSX (this topic referenced.)


      I'm not here much anymore.

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

        Here's an updated list of send_action() arguments for SketchUp 8 M2.

        • Undocumented
          ! Broken on Mac
        
        addBuilding; !
        copy; *
        cut; *
        editDelete; *
        editHide;
        editRedo;
        editUndo;
        editUnhide;
        fixNonPlanarFaces;
        getCurrentView; *
        getModels; *!
        getPhotoTexture; !
        newDocument; *
        openDocument; *
        pageAdd;
        pageDelete;
        pageNext;
        pagePrevious;
        pageUpdate;
        paste; *
        placeModel; *
        printDocument; *
        renderHiddenLine;
        renderMonochrome:
        renderShaded;
        renderTextures;
        renderWireframe;
        saveDocument; *
        select3dTextTool; *
        selectArcTool;
        selectAxisTool;
        selectCircleTool;
        selectDimensionTool;
        selectDollyTool;
        selectEraseTool;
        selectExtrudeTool;
        selectFieldOfViewTool;
        selectFreehandTool;
        selectImageIglooTool;
        selectLineTool;
        selectMeasureTool;
        selectMoveTool;
        selectNorthTool;
        selectOffsetTool;
        selectOrbitTool;
        selectPaintTool;
        selectPolygonTool;
        selectPositionCameraTool;
        selectProtractorTool;
        selectPushPullTool;
        selectRectangleTool;
        selectRotateTool;
        selectScaleTool;
        selectSectionPlaneTool;
        selectSelectionTool;
        selectTextTool;
        selectTurnTool;
        selectWalkTool;
        selectZoomTool;
        selectZoomWindowTool;
        selectionZoomExt; *
        shareModel; *!
        showRubyPanel;
        uploadComponent; *!
        viewBack;
        viewBottom;
        viewFront;
        viewIso;
        viewLeft;
        viewPerspective;
        viewRight;
        viewShowAxes;
        viewShowGuides; *
        viewShowHidden;
        viewTop;
        viewUndo;
        viewZoomExtents;
        viewZoomToSelection;
        

        SketchUp 15

        • = removed
        • = added
        
        -addBuilding;
        +selectArc3PointFitTool;
        +selectArc3PointPieTool;
        +selectArc3PointTool;
        +selectClassifierTool;
        +selectionZoomExt;
        +selectRectangle3PointTool;
        -selectionZoomExt;
        +showExtensionStore;
        
        

        Hi

        1 Reply Last reply Reply Quote 0
        • D Offline
          driven
          last edited by

          is this an exception? [as in a mac thing...]

          > Sketchup.send_action('viewPerspective;')
          true
          > !Sketchup.send_action('viewPerspective;')
          false
          

          john

          Edit:
          I've been looking for a replacement for Sketchup.send_action('viewParallelProjection:') which returns True, but doesn't 'switch views' on mac.
          **!**Sketchup.send_action('viewPerspective:') does, I'm wondering if it also 'switches views' on PC or would I need to have both in a cross platform script.

          EDIT Edit: Sketchup.send_action('viewParallelProjection:') is working now?
          it not on the list, but I had tried it... maybe I had a typo...

          So does Sketchup.send_action('viewParallelProjection:') work on PC's... john

          learn from the mistakes of others, you may not live long enough to make them all yourself...

          1 Reply Last reply Reply Quote 0
          • K Offline
            ktkoh
            last edited by

            Sketchup.send_action('viewParallelProjection:') does not work on the PC. It returns true or false but does not change the view.

            Sketchup.active_model.active_view.camera.perspective = false This command will change based on the true or false value

            Keith

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

              No action for the Follow Me tool? (That works on both platforms.)

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

              1 Reply Last reply Reply Quote 0
              • D Offline
                driven
                last edited by

                @thomthom said:

                No action for the Follow Me tool? (That works on both platforms.)

                don't know what works on a PC, but since your probably missing the mac one...

                Sketchup.send_action('selectExtrudeTool;')
                

                I'll add this to my list...
                I've got a osascript test runner, for running the lot if you want it...
                john

                learn from the mistakes of others, you may not live long enough to make them all yourself...

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

                  Excellent! I didn't realise that was it's internal name. Doh!

                  Yea, run the lot and see what you get.

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

                  1 Reply Last reply Reply Quote 0
                  • TIGT Offline
                    TIG Moderator
                    last edited by

                    I think early versions of SketchUp called it the 'Extrude Tool', later it was renamed 'FollowMe' but the original 'coded' name remains - which is like 'Scenes' are really 'Pages', 'Guides' are really 'Clines' etc, and other foibles that you can probably list too !

                    TIG

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

                      Yea - there's lots of legacy strangeness to discover when traversing the API.

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

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        driven
                        last edited by

                        possibly new for v2013 on mac at least

                        Sketchup.send_action('closeDocument;')
                        
                        Sketchup.send_action('newDocument;')
                        
                        Sketchup.send_action('saveDocument;')
                        
                        Sketchup.send_action('openDocument;')
                        
                        Sketchup.send_action('printDocument;')
                        
                        

                        @Dan, thanks for the trigger to test them...

                        learn from the mistakes of others, you may not live long enough to make them all yourself...

                        1 Reply Last reply Reply Quote 0
                        • TIGT Offline
                          TIG Moderator
                          last edited by

                          @driven said:

                          possibly new for v2013 on mac at least

                          Sketchup.send_action('closeDocument;')
                          > 
                          > Sketchup.send_action('newDocument;')
                          > 
                          > Sketchup.send_action('saveDocument;')
                          > 
                          > Sketchup.send_action('openDocument;')
                          > 
                          > Sketchup.send_action('printDocument;')
                          > 
                          

                          @Dan, thanks for the trigger to test them...
                          Some of those have been around BUT 'undocumented' for some time [v8M2].
                          The 'saveDocument:' is particularly useful because calling model.save(model.path) does NOT save the model BUT returns 'true'.
                          So if you want to ensure the model is saved before saving it as another name, that send_action is needed...
                          Here's a list that I have for those v8M2 changes - some were documented but * == undocumented & ! == broken on MAC:
                          addBuilding: !
                          copy: *
                          cut: *
                          editDelete: *
                          getCurrentView: *
                          getModels: *!
                          getPhotoTexture: !
                          newDocument: *
                          openDocument: *
                          paste: *
                          placeModel: *
                          printDocument: *
                          saveDocument: *
                          select3dTextTool: *
                          selectionZoomExt: *
                          shareModel: *!
                          showRubyPanel:
                          uploadComponent: *!
                          viewShowGuides: *

                          TIG

                          1 Reply Last reply Reply Quote 0
                          • D Offline
                            driven
                            last edited by

                            This is my latest list, some may be mac only, some new, some missing

                            
                            Sketchup.send_action('addBuilding;') #!   dosn't work on mac
                            Sketchup.send_action('getPhotoTexture;') #!   dosn't work on mac
                            
                            
                            #/
                            Sketchup.send_action('closeDocument;')
                            Sketchup.send_action('newDocument;')
                            Sketchup.send_action('openDocument;') # dialog drop-down sheet
                            Sketchup.send_action('printDocument;') # direct print of current view  @current settings
                            Sketchup.send_action('saveDocument;') # dialog drop-down sheet
                            
                            
                            #/
                            Sketchup.send_action('editHide;')
                            Sketchup.send_action('editRedo;')
                            Sketchup.send_action('editUndo;')
                            Sketchup.send_action('editUnhide;') #!   dosn't work on mac
                            Sketchup.send_action('editUnhideAll;') #*  does work on mac
                            Sketchup.send_action('editUnhideLast;') #*  does work on mac
                            
                            
                            #/
                            Sketchup.send_action('fixNonPlanarFaces;')
                            
                            
                            #/
                            Sketchup.send_action('pageAdd;')
                            Sketchup.send_action('pageDelete;')
                            Sketchup.send_action('pageNext;')
                            Sketchup.send_action('pagePrevious;')
                            Sketchup.send_action('pageUpdate;')
                            
                            
                            #/
                            Sketchup.send_action('renderHiddenLine;')
                            Sketchup.send_action('renderMonochrome:')
                            Sketchup.send_action('renderShaded;')
                            Sketchup.send_action('renderTextures;')
                            Sketchup.send_action('renderWireframe;')
                            
                            
                            #/
                            Sketchup.send_action('selectAll;') #NEW?  does work on mac but not('editSelectAll;')
                            Sketchup.send_action('selectArcTool;')
                            Sketchup.send_action('selectAxisTool;')
                            Sketchup.send_action('selectCircleTool;')
                            Sketchup.send_action('selectDimensionTool;')
                            Sketchup.send_action('selectDollyTool;')
                            Sketchup.send_action('selectEraseTool;')
                            Sketchup.send_action('selectExtrudeTool;')
                            Sketchup.send_action('selectFieldOfViewTool;')
                            Sketchup.send_action('selectFreehandTool;')
                            Sketchup.send_action('selectImageIglooTool;')
                            Sketchup.send_action('selectLineTool;')
                            Sketchup.send_action('selectMeasureTool;')
                            Sketchup.send_action('selectMoveTool;')
                            Sketchup.send_action('selectNorthTool;')
                            Sketchup.send_action('selectOffsetTool;')
                            Sketchup.send_action('selectOrbitTool;')
                            Sketchup.send_action('selectPaintTool;')
                            Sketchup.send_action('selectPolygonTool;')
                            Sketchup.send_action('selectPositionCameraTool;')
                            Sketchup.send_action('selectProtractorTool;')
                            Sketchup.send_action('selectPushPullTool;')
                            Sketchup.send_action('selectRectangleTool;')
                            Sketchup.send_action('selectRotateTool;')
                            Sketchup.send_action('selectScaleTool;')
                            Sketchup.send_action('selectSectionPlaneTool;')
                            Sketchup.send_action('selectSelectionTool;')
                            Sketchup.send_action('selectTextTool;')
                            Sketchup.send_action('selectTurnTool;')
                            Sketchup.send_action('selectWalkTool;')
                            Sketchup.send_action('selectZoomTool;')
                            Sketchup.send_action('selectZoomWindowTool;')
                            
                            
                            #/
                            Sketchup.send_action('viewBack;')
                            Sketchup.send_action('viewBottom;')
                            Sketchup.send_action('viewFront;')
                            Sketchup.send_action('viewIso;')
                            Sketchup.send_action('viewLeft;')
                            Sketchup.send_action('viewParallelProjection;') #* does work on mac •toggle
                            Sketchup.send_action('viewPerspective;') #* does work on mac •toggle
                            Sketchup.send_action('viewRight;')
                            Sketchup.send_action('viewShowAxes;')
                            Sketchup.send_action('viewShowAxes;') #*  does work on mac •toggle
                            Sketchup.send_action('viewShowGuides;') #*  does work on mac •toggle
                            Sketchup.send_action('viewShowHidden;') #*  does work on mac •toggle
                            Sketchup.send_action('viewTop;')
                            Sketchup.send_action('viewTwoPointPerspective;') #* does work on mac
                            Sketchup.send_action('viewUndo;')
                            Sketchup.send_action('viewZoomExtents;')
                            Sketchup.send_action('viewZoomToSelection;')
                            
                            
                            #/
                            Sketchup.send_action('showRubyPanel;')
                            
                            
                            #/
                            Sketchup.send_action('cut;')
                            
                            
                            #/
                            Sketchup.send_action('copy;')
                            
                            
                            #/
                            Sketchup.send_action('paste;')
                            
                            
                            #/
                            Sketchup.send_action('pasteInPlace;')
                            
                            
                            #/
                            Sketchup.send_action('editDelete;')
                            
                            

                            forgot the bottom one, and I think I have a few others... somewhere...

                            learn from the mistakes of others, you may not live long enough to make them all yourself...

                            1 Reply Last reply Reply Quote 0
                            • M Offline
                              Mythos
                              last edited by

                              Is there any action to edit a group/component (similar as double clicking on a group)?

                              1 Reply Last reply Reply Quote 0
                              • TIGT Offline
                                TIG Moderator
                                last edited by

                                @mythos said:

                                Is there any action to edit a group/component (similar as double clicking on a group)?
                                No. 😞
                                I have PM'd you a suggestion with a method using view.pick_helper.path_at[-2], to select the picked object's container, then using the [forced open] Outliner to open that now selected group/instance for editing...

                                TIG

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

                                  Has anyone found a cross-platform string to send the model to Layout ?

                                  On the PC only this works:
                                  Sketchup::send_action( 23051 )

                                  I'm not here much anymore.

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

                                    @dan rathbun said:

                                    Has anyone found a cross-platform string to send the model to Layout ?

                                    On the PC only this works:
                                    Sketchup::send_action( 23051 )

                                    John confirmed that Sketchup::send_action("sendToLayOut:") works on Mac.

                                    So that gives us a cross-platform method

                                    <span class="syntaxdefault">def send_active_model_to_layout</span><span class="syntaxkeyword">()<br /></span><span class="syntaxdefault">  return nil unless Sketchup</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">is_pro</span><span class="syntaxkeyword">?<br /></span><span class="syntaxdefault">  if </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">Sketchup</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">respond_to</span><span class="syntaxkeyword">?(;</span><span class="syntaxdefault">platform</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">&&<br /></span><span class="syntaxdefault">  Sketchup</span><span class="syntaxkeyword">;;</span><span class="syntaxdefault">platform </span><span class="syntaxkeyword">==</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">;</span><span class="syntaxdefault">platform_win </span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">||<br /></span><span class="syntaxdefault">  RUBY_PLATFORM </span><span class="syntaxkeyword">!~</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">/(</span><span class="syntaxdefault">darwin</span><span class="syntaxkeyword">)/</span><span class="syntaxdefault">i<br />    Sketchup</span><span class="syntaxkeyword">;;</span><span class="syntaxdefault">send_action</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> 23051 </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">  else<br />    Sketchup</span><span class="syntaxkeyword">;;</span><span class="syntaxdefault">send_action</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"sendToLayOut;"</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">  end<br />end<br /></span>
                                    

                                    EDIT: inserted Pro only bailout statement to return nil if not SketchUp Pro.

                                    💭

                                    I'm not here much anymore.

                                    1 Reply Last reply Reply Quote 0
                                    • D Offline
                                      driven
                                      last edited by

                                      it's been a while and maybe everyone has lost interest, but I found a few more for the mac list...

                                      the big question is, how many of these run on a PC?

                                      single # denotes a Menu Title, ## Item Title, ### hard coded shortcut combo...

                                      # SketchUp
                                        Sketchup.send_action('showAboutBox;')  ## About SketchUp
                                        Sketchup.send_action('showSketchUpPreferences;')  ## Preferences...
                                        Sketchup.send_action('manageLicenses;')  ## License...
                                        Sketchup.send_action('checkWebUpdate;')  ## Check Web for Update...
                                        Sketchup.send_action('hide;')  ## Hide SketchUp  ### ⌘H
                                        Sketchup.send_action('hideOtherApplications;')  ## Hide Others  ### ⌘H
                                        Sketchup.send_action('unhideAllApplications;')  ## Show All
                                        Sketchup.send_action('terminate;')  ## Quit SketchUp  ### ⌘Q
                                      # File
                                        Sketchup.send_action('newDocument;')  ## New  ### ⌘N
                                        Sketchup.send_action('openDocument;')  ## Open...  ### ⌘O
                                        Sketchup.send_action('clearRecentDocuments;')  ## Clear Menu
                                        Sketchup.send_action('performClose;')  ## Close  ### ⌘W
                                        Sketchup.send_action('saveDocument;')  ## Save  ### ⌘S
                                        Sketchup.send_action('saveDocumentAs;')  ## Save As...  ### ⇧⌘S
                                        Sketchup.send_action('saveCopy;')  ## Save A Copy As...
                                        Sketchup.send_action('saveAsTemplate;')  ## Save As Template...
                                        Sketchup.send_action('revertDocumentToSaved;')  ## Revert
                                        Sketchup.send_action('sendToLayOut;')  ## Send to LayOut
                                        Sketchup.send_action('importFromGoogleEarth;')  ## Add Location...
                                        Sketchup.send_action('clearLocation;')  ## Clear Location
                                        Sketchup.send_action('toggleTerrain;')  ## Show Terrain
                                        Sketchup.send_action('browse3DWarehouse;')  ## Get Models...
                                        Sketchup.send_action('shareWithGoogleEarthCommunity;')  ## Share Model...
                                        Sketchup.send_action('runImporter;')  ## Import...
                                        Sketchup.send_action('runPageLayout;')  ## Page Setup...  ### ⇧⌘P
                                        Sketchup.send_action('runDocumentSetup;')  ## Document Setup...
                                        Sketchup.send_action('printDocument;')  ## Print...  ### ⌘P
                                      # Edit
                                        Sketchup.send_action('editUndo;')  ## Undo  ### ⌘Z
                                        Sketchup.send_action('editRedo;')  ## Redo  ### ⇧⌘Z
                                        Sketchup.send_action('cut;')  ## Cut  ### ⌘X
                                        Sketchup.send_action('copy;')  ## Copy  ### ⌘C
                                        Sketchup.send_action('paste;')  ## Paste  ### ⌘V
                                        Sketchup.send_action('pasteInPlace;')  ## Paste In Place
                                        Sketchup.send_action('editDelete;')  ## Delete
                                        Sketchup.send_action('eraseConstructionGeometry;')  ## Delete Guides
                                        Sketchup.send_action('selectAll;')  ## Select All  ### ⌘A
                                        Sketchup.send_action('deselectAll;')  ## Select None  ### ⇧⌘A
                                        Sketchup.send_action('editHide;')  ## Hide  ### ⌘E
                                        Sketchup.send_action('editUnhide;')  ## Selected
                                        Sketchup.send_action('editUnhideLast;')  ## Last
                                        Sketchup.send_action('editUnhideAll;')  ## All  ### ⇧⌘E
                                        Sketchup.send_action('editLock;')  ## Lock
                                        Sketchup.send_action('editUnlockSelected;')  ## Selected
                                        Sketchup.send_action('editUnlockAll;')  ## All
                                        Sketchup.send_action('makeComponent;')  ## Make Component...  ### ⇧⌘G
                                        Sketchup.send_action('makeGroup;')  ## Make Group  ### ⌘G
                                        Sketchup.send_action('closeGroupOrComponent;')  ## Close Group/Component  ### ⇧⌘G
                                        Sketchup.send_action('intersectWithModel;')  ## With Model
                                        Sketchup.send_action('intersectSelected;')  ## With Selection
                                        Sketchup.send_action('intersectWithContext;')  ## With Context
                                      # View
                                        Sketchup.send_action('toggleToolPalette;')  ## Large Tool Set
                                        Sketchup.send_action('toggleSolidModelToolPalette;')  ## Solid Tools
                                        Sketchup.send_action('toggleGoogleToolPalette;')  ## Location
                                        Sketchup.send_action('toggleWarehouseToolPalette;')  ## Warehouse
                                        Sketchup.send_action('togglePageTabsDsiplay;')  ## Scene Tabs
                                        Sketchup.send_action('viewShowHidden;')  ## Hidden Geometry
                                        Sketchup.send_action('sectionToggleDisplay;')  ## Section Planes
                                        Sketchup.send_action('sectionToggleActivation;')  ## Section Cuts
                                        Sketchup.send_action('viewShowAxes;')  ## Axes
                                        Sketchup.send_action('viewShowGuides;')  ## Guides
                                        Sketchup.send_action('toggleShadows;')  ## Shadows
                                        Sketchup.send_action('toggleFog;')  ## Fog
                                        Sketchup.send_action('toggleDisplayEdges;')  ## Edges
                                        Sketchup.send_action('toggleDisplayBackEdges;')  ## Back Edges
                                        Sketchup.send_action('toggleProfiles;')  ## Profiles
                                        Sketchup.send_action('toggleDepthQue;')  ## Depth Cue
                                        Sketchup.send_action('toggleExtensions;')  ## Extension
                                        Sketchup.send_action('toggleGlobalTransparency;')  ## X-ray
                                        Sketchup.send_action('renderWireframe;')  ## Wireframe
                                        Sketchup.send_action('renderHiddenLine;')  ## Hidden Line
                                        Sketchup.send_action('renderShaded;')  ## Shaded
                                        Sketchup.send_action('renderTextures;')  ## Shaded With Textures
                                        Sketchup.send_action('renderMonochrome&#058;')  ## Monochrome
                                        Sketchup.send_action('toggleHideRestOfModel;')  ## Hide Rest of Model
                                        Sketchup.send_action('toggleHideSimilarComponents;')  ## Hide Similar Components
                                        Sketchup.send_action('pageAdd;')  ## Add Scene
                                        Sketchup.send_action('pageUpdate;')  ## Update Scene
                                        Sketchup.send_action('pageDelete;')  ## Delete Scene
                                        Sketchup.send_action('pagePrevious;')  ## Previous Scene
                                        Sketchup.send_action('pageNext;')  ## Next Scene
                                        Sketchup.send_action('slideshowStart;')  ## Play
                                        Sketchup.send_action('pageOptions;')  ## Settings
                                        Sketchup.send_action('toggleToolbarShown;')  ## Hide Toolbar
                                        Sketchup.send_action('runToolbarCustomizationPalette;')  ## Customize Toolbar ...
                                      # Draw
                                        Sketchup.send_action('selectLineTool;')  ## Line  ### ⌘L
                                        Sketchup.send_action('selectFreehandTool;')  ## Freehand  ### ⌘F
                                        Sketchup.send_action('selectArc3PointTool;')  ## Arc  ### ⌘J
                                        Sketchup.send_action('selectArcTool;')  ## 2 Point Arc
                                        Sketchup.send_action('select3PointFitArcTool;')  ## 3 Point Arc
                                        Sketchup.send_action('selectArcPieTool;')  ## Pie
                                        Sketchup.send_action('selectRectangleTool;')  ## Rectangle  ### ⌘K
                                        Sketchup.send_action('selectRectangle3PointTool;')  ## Rotated Rectangle
                                        Sketchup.send_action('selectCircleTool;')  ## Circle
                                        Sketchup.send_action('selectPolygonTool;')  ## Polygon
                                      # Camera
                                        Sketchup.send_action('viewUndo;')  ## Previous
                                        Sketchup.send_action('viewRedo;')  ## Next
                                        Sketchup.send_action('viewTop;')  ## Top  ### ⌘1
                                        Sketchup.send_action('viewBottom;')  ## Bottom  ### ⌘2
                                        Sketchup.send_action('viewFront;')  ## Front  ### ⌘3
                                        Sketchup.send_action('viewBack;')  ## Back  ### ⌘4
                                        Sketchup.send_action('viewLeft;')  ## Left  ### ⌘5
                                        Sketchup.send_action('viewRight;')  ## Right  ### ⌘6
                                        Sketchup.send_action('viewIso;')  ## Iso  ### ⌘7
                                        Sketchup.send_action('viewParallelProjection;')  ## Parallel Projection
                                        Sketchup.send_action('viewPerspective;')  ## Perspective
                                        Sketchup.send_action('viewTwoPointPerspective;')  ## Two-Point Perspective
                                        Sketchup.send_action('cameraMatchNewPhoto;')  ## Match New Photo...
                                        Sketchup.send_action('editPhotoMatch;')  ## Edit Matched Photo
                                        Sketchup.send_action('selectOrbitTool;')  ## Orbit  ### ⌘B
                                        Sketchup.send_action('selectDollyTool;')  ## Pan  ### ⌘R
                                        Sketchup.send_action('selectZoomTool;')  ## Zoom
                                        Sketchup.send_action('selectFieldOfViewTool;')  ## Field of View
                                        Sketchup.send_action('selectZoomWindowTool;')  ## Zoom Window
                                        Sketchup.send_action('viewZoomExtents;')  ## Zoom Extents
                                        Sketchup.send_action('viewZoomToSelection;')
                                        Sketchup.send_action('viewZoomImage;')  ## Zoom to Photo
                                        Sketchup.send_action('selectPositionCameraTool;')  ## Position Camera
                                        Sketchup.send_action('selectWalkTool;')  ## Walk
                                        Sketchup.send_action('selectTurnTool;')  ## Look Around
                                        Sketchup.send_action('selectImageIglooTool;')  ## Image Igloo
                                      # Tools
                                        Sketchup.send_action('selectSelectionTool;')  ## Select
                                        Sketchup.send_action('selectEraseTool;')  ## Eraser
                                        Sketchup.send_action('selectPaintTool;')  ## Paint Bucket
                                        Sketchup.send_action('selectMoveTool;')  ## Move  ### ⌘0
                                        Sketchup.send_action('selectRotateTool;')  ## Rotate  ### ⌘8
                                        Sketchup.send_action('selectScaleTool;')  ## Scale  ### ⌘9
                                        Sketchup.send_action('selectPushPullTool;')  ## Push/Pull
                                        Sketchup.send_action('selectExtrudeTool;')  ## Follow Me
                                        Sketchup.send_action('selectOffsetTool;')  ## Offset
                                        Sketchup.send_action('selectOuterShellTool;')  ## Outer Shell
                                        Sketchup.send_action('selectUnionTool;')  ## Union
                                        Sketchup.send_action('selectDifferenceTool;')  ## Subtract
                                        Sketchup.send_action('selectDifferenceNDTool;')  ## Trim
                                        Sketchup.send_action('selectIntersectTool;')  ## Intersect
                                        Sketchup.send_action('selectBooleanSplitTool;')  ## Split
                                        Sketchup.send_action('showSolidModelToolsMenu;')  ## Split
                                        Sketchup.send_action('selectMeasureTool;')  ## Tape Measure  ### ⌘D
                                        Sketchup.send_action('selectProtractorTool;')  ## Protractor
                                        Sketchup.send_action('selectAxisTool;')  ## Axes  ### ⌘F
                                        Sketchup.send_action('selectDimensionTool;')  ## Dimensions
                                        Sketchup.send_action('selectTextTool;')  ## Text
                                        Sketchup.send_action('doThreeDText;')  ## 3D Text
                                        Sketchup.send_action('selectSectionPlaneTool;')  ## Section Plane  ### ⌘Y
                                      # Window
                                        Sketchup.send_action('performMiniaturize;')  ## Minimize  ### ⌘M
                                        Sketchup.send_action('performZoom;')  ## Zoom
                                        Sketchup.send_action('showModelPropertiesPanel;')  ## Model Info  ### ⇧⌘I
                                        Sketchup.send_action('entityProperties;')  ## Entity Info  ### ⌘I
                                        Sketchup.send_action('orderFrontColorPanel;')  ## Materials  ### ⇧⌘C
                                        Sketchup.send_action('showComponentBrowser;')  ## Components
                                        Sketchup.send_action('showStyleBrowser;')  ## Styles
                                        Sketchup.send_action('showLayerPanel;')  ## Layers
                                        Sketchup.send_action('showOutliner;')  ## Outliner
                                        Sketchup.send_action('showPagePanel;')  ## Scenes
                                        Sketchup.send_action('orderFrontFontPanel;')  ## Show Fonts  ### ⌘T
                                        Sketchup.send_action('showRubyConsole;')  ## Ruby Console
                                        Sketchup.send_action('showShadowsPanel;')  ## Shadows
                                        Sketchup.send_action('showFogSettingsPanel;')  ## Fog
                                        Sketchup.send_action('showPhotoMatchPanel;')  ## Match Photo
                                        Sketchup.send_action('showSoftenEdgesPanel;')  ## Soften Edges
                                        Sketchup.send_action('showInstructor;')  ## Instructor
                                        Sketchup.send_action('browse3DWarehouse;')  ## 3D Warehouse
                                        Sketchup.send_action('browseExtensionStore;')  ## Extension Warehouse
                                        Sketchup.send_action('toggleInspectors;')  ## Hide Dialogs
                                        Sketchup.send_action('getPhotoTexture;')  ## Photo Textures !!!!!!!!!!!! not working
                                        Sketchup.send_action('arrangeInFront;')  ## Bring All to Front
                                      # Help
                                        Sketchup.send_action('showWelcomePanel;')  ## Welcome To SketchUp…
                                        Sketchup.send_action('showOnlineHelpCenter;')  ## Knowledge Center
                                        Sketchup.send_action('contactUs;')  ## Contact Us
                                      # Orphans
                                        Sketchup.send_action('fixNonPlanarFaces;') ## Model Info >> Statistics >> Fix Problems  
                                      
                                      

                                      I may have missed some...

                                      john

                                      learn from the mistakes of others, you may not live long enough to make them all yourself...

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

                                      Advertisement