====== 3. Commands ====== ===== 3.1. AutoCAD 2020 ===== ==== 3.1.1 New and changed commands ==== |**BLOCKSPALETTE** | Opens the palette of blocks. | |**BLOCKSPALETTECLOSE** | Closes the palette of blocks. | |**CLASSICINSERT** | Opens the classic Insert dialog box. | |**INSERT** |Starts the BLOCKSPALETTE command except in scripts that open the older INSERT command for script compatibility. | |**-INSERT** |Starts the command line version of the classic INSERT command. | |**Cleanup** | Opens the newly designed Cleanup dialog box. | |** COMPARISON** | Closes the comparison toolbar and ends the comparison. | |**COMPAREEXPORT** | Exports the comparison results to a new drawing called a snapshot drawing and opens the drawing. | |**COMPAREIMPORT** |Imports objects from the comparison file into the current drawing. Only the selected objects that are present in the comparison file and not in the current file are imported. | |**MEASUREGEOM** | Adds the Quick option for real-time measurements. | |**AMDIMARRANGE** | Now supports the arrangement of multiple horizontal and vertical dimensions. | |**TEXTLAYER** | Defines a default layer for new text and multiline text objects in the current drawing. | ==== 3.1.2 New system variables ==== |**BLOCKMRULIST** | Controls the number of blocks displayed on the Recent tab of the block palette. | |**BLOCKNAVIGATE** | Controls the file and blocks displayed on the Other Drawing tab of the Block Palette. Effective the next time the program is started. | |**BLOCKREDEFINEMODE** | Controls whether the Block - Redefine Block task dialog box appears when a block from the block palette with the same name as a block is inserted within the current drawing. | |**BLOCKSTATE** |Reports whether the block palette is open or closed. | ===== 3.2 AutoCAD 2019 ===== ==== 3.2.1 New and modified commands ==== |**Compare** | Compare the differences between two revisions of the same drawing or different drawings and highlight them. | |**-compare** | The command window is used to compare and highlight the differences between two revisions of the same drawing or different drawings. | |**COMPARISONINFO** |Pastes or copies the property information of the two compared drawing files. | |**sharedviews** |Opens the Shared Views palette. | |**sharedviewsclose** |Closes the Shared Views palette. | ==== 3.2.2 New System Variables ===== |**COMPARECOLOR1** | Defines the color of the objects that are only present in the first drawing in the file of the comparison result drawing. | |**COMPARECOLOR2** | Defines the color of objects that are only present in the second drawing in the file of the comparison result drawing. | |**COMPARECOLORCOMMON** | Determines the color of the objects that are identical in the two compared drawings. | |**COMPAREFRONT** | Defines the default display order of overlapping objects in the comparison results drawing. | |**COMPAREHATCH** | Determines whether hatch objects are included in the drawing comparison. | |**COMPAREPROPS** | Determines whether a change in a non-geometric (display) property is recognized as a change between two drawing revisions. | |**COMPARERCMARGIN** |Specifies the offset distance of the boundary frame of a revision cloud that marks the object differences in a comparison result drawing. | |**COMPARERCSHAPE** | Determines whether nearby individual changes are merged as a single large rectangle or multiple small rectangles in the comparison results drawing. | |**COMPARESHOW1** | Displays the objects that only exist in the first drawing. | |**COMPARESHOW2** | Displays the objects that only exist in the second drawing. | |**COMPARESHOWCOMMON** | Displays the objects that match in both drawings being compared. | |**COMPARESHOWRC** |Displays a revision cloud over the difference in the comparison result drawing. | |**COMPARETEXT**| Determines whether text objects are included in the drawing comparison. | |**COMPARETOLERANCE** | Specifies the tolerance used when comparing two drawing files. Objects are considered identical if they are less than or equal to a certain decimal value. | |**FILLETPOLYARC** | Determines the rounding behavior of polylines with arcs, either current or obsolete. Only affects the Polyline option of the ROUND command. | |**MVIEWPREVIEW** | Controls the preview behavior when inserting a named or new layout viewport. | |**SECUREREMOTEACCESS** | Determines whether files can be accessed from the Internet or from remote servers. | |**SHAREVIEWPROPERTIES** | Determines whether drawing properties are considered for shared views. | |**SHAREVIEWTYPE** | Determines whether a shared view is created from the current view, model space, layout, or the entire drawing. | |**STUDENTDRAWING** | Indicates whether the current drawing was saved with the student version of an Autodesk product. | ===== 3.3. AutoCAD 2018 ===== ==== 3.3.1 New and changed commands ==== |**NEUANS** |Saves a new named view from the display in the current viewport or by defining a rectangular window. | ==== 3.3.2 New System Variables ===== |**LAYEROVERRIDEHIGHLIGHT** |Activates or deactivates the visibility of the background color marker for layers with overrides. | |**THUMBSIZE2D** | Controls whether the thumbnails of drawings with 2D visual wireframe styles are set to a screen resolution of 256 x 256 pixels. | |**VISRETAINMODE** | Controls the behavior of the VISRETAIN system variable, which is set to 1. | |**XREFLAYER** | Specifies a default layer for a new XRef. | |**PDFSHX** | Converts the SHX geometry imported from PDF files into individual multiline text objects. | |**MILLISECS** | Stores the number of milliseconds elapsed since the system was started. | |**PDFSHXBESTFONT** | When converting imported PDF geometry to text, checks whether the PDFSHXTEXT command selects the font with the best match or the first font that exceeds the recognition threshold. | |**REFPATHTYPE** |Controls whether the referenced files use complete, relative, or no paths when first mapped to the file of a parent drawing. | |**SELECTIONOFFSCREEN** | Controls the selection of objects outside the screen. | ===== 3.4. AutoCAD 2017 ====== ==== 3.4.1 New and changed commands ===== |**AMLGISO** | Hides or locks all layergroups except those of the selected objects. | |**AMLGUNISO** | Recovers all layergroups hidden or locked with the AMLGISO command. | |**AMMOTOR2D** | Inserts a motor from a standard parts library. | |**AMRECTBWH** | Creates a rectangle by selecting the center of the base as the starting point and specifying the full base and height. | |**AMRECTBWH2** | Creates a rectangle using the center of the base as the starting point and specifying half the base and full height. | |**AMRECTCW2H** | Creates a rectangle using the center of the rectangle as the starting point and specifying half the base and full height. | |**AMRECTCW2H2** | Creates a rectangle using the center of the rectangle as the starting point and specifying half the base and half the height. | |**AMRECTCWH** | Creates a rectangle using the center of the rectangle as the starting point and specifying the whole base and height. | |**AMRECTCWH2** | Creates a rectangle using the center of the rectangle as the starting point and specifying the full base and half the height. | |**ARMRECTLWH** | Creates a rectangle using the center of the height as the starting point and specifying the full base and height. | |**AMRECTLWH2** | Creates a rectangle by selecting the center of the height as the starting point and specifying the full base and half the height. | |**AMRECTQBT** | Creates a square using the base center as the starting point and specifying the full base. | |**AMRECTQBY** |Creates a square using the center of the base as the starting point and specifying half of the base. | |**AMRECTQCR** |Creates a square using the center of the square as the starting point and specifying half the base. | |**AMRECTQCW** |Creates a square using the center of the square as the starting point and specifying the length of the base. | |**AMRECTQLR** |Creates a square using the center of the height and specifying the full base. | |**AMRECTQLY** |Creates a square using the center of the height as the starting point and specifying half the base. | |**AMRECTQXY** |Creates a square using a corner of the base as the starting point and specifying the full base. | |**AMRECTXWH** |Creates a rectangle using a corner of the rectangle as the starting point and specifying the full base and height. | ==== 3.4.2 New system variables ===== |**AMLGCOLORMODE** | Makes the layergroup color available for editing. | |**AMLGLTMODE** | Makes the line type of the layer group available for editing. | |**AMLGLWMODE** | Makes the Line Thickness property of the layergroup available for editing. | |**AMNOTETAB** | Specifies whether the Annotation Icon dialog box or the context-sensitive ribbon tab of the Ribbon Command Line Comment is displayed when editing command line comments. |