Your very own SOLIDWORKS assistant Imagine having your own personal SOLIDWORKS assistant, a powerful set of productivity tools that are equally helpful whether you’re new to SOLIDWORKS or an expert. With its dynamic, continually updated library of advanced tools, #TASK [sharp task] automates those time consuming, repetitive jobs to free up more time to work on your designs. Job management software With its specially built job management software, #TASK monitors each job, automatically restarting SOLIDWORKS if needed and skipping any files that cannot be processed correctly. So unlike other task scheduling software, you won’t start a job overnight only to discover that a small problem halted all processing completely. So, it’s now possible to process hundreds or even thousands of files in a single job, with each job consisting of multiple tasks. Custom scripts Finally, #TASKV2.0 allows you to write your own custom scripts, extending the standard macros functionality allowing passing custom arguments and return values. Online library Our library is hosted online, with all processing performed locally on your own machine. But as the library is online, you will instantly see the updates as we add to the library. My Account *Disclaimer: #TASK has been developed by Central Innovation, the leading experts in SOLIDWORKS add-in application development. Every care has been taken in the preparation of both the #TASK application and its library, but please note that Central Innovation takes no responsibility of any loss or damage incurred through the use of #TASK. So please, back up your data if you haven’t done so already before running #TASK.

Here is how to install #TASK Version 2.0… ​ Uninstall #TASK Version 1.3 . – For all those v1.3 users, make sure to uninstall that version. Your new activation code will not work if you try to use in in this version.

. – For all those v1.3 users, make sure to uninstall that version. Your new activation code will not work if you try to use in in this version. Buy #TASK Version 2.0. –

– You will receive your new token (activation key) via email. – Note: If you don’t receive the email please check your SPAM folder. Alternatively, please login to your account with the information you provided at checkout and go to ‘Orders” then click on view.

Note: If you don’t receive the email please check your SPAM folder. Alternatively, please login to your account with the information you provided at checkout and go to ‘Orders” then click on view. Download the #TASK Version 2.0 to your chosen computer.

Register your #TASK Licence using the activation key. – The Activation Token for #TASK can be used one time only. And this is locked to the windows profile on the system which was used to activated it for the first time. Please make sure you activate #TASK on your selected machine.

– The Activation Token for #TASK can be used one time only. And this is locked to the windows profile on the system which was used to activated it for the first time. Please make sure you activate #TASK on your selected machine. Enjoy! – If you have any questions you can also send us an email at sharp.task@centralinnovation.com

Activation Key for #TASK v2.0 can be used only once

Tokens are fixed to the Windows User Profile on the computer using which it was installed and activated.

on the computer using which it was installed and activated. The Installation and Settings for #TASK is stored in Windows User Profile directory So Each Windows User can have their own copy of #TASK registered to them

Example : When Windows User1 installed #TASK, Windows User2 does not get access to it

Each User should be registered with a unique email id. Email id should be unique Example :

User1 on Computer1 / Windows Account 1 is registered using Token 1 , email user1@user.com

User2 on Computer1 / Windows Account 2 is registered using Token 2 , email user2@user.com



Activate Configuration

The task is useful to activate a specific configuration in SOLIDWORKS. Task works with *.SLDPRT and *.SLDASM files only. Configuration Name can be composed of Text or Placeholders. Option to Zoom Fit the model once the configuration is found. Option to Ignore Case while searching for a match.

Option to Match full configuration name. This task can be used along with various other tasks to achieve a wide range of outcomes. Activate Sheet

The task can be used to Activate a specific sheet in SOLIDWORKS Drawing file and save it.

Ensure that “Run on active configuration only” is enabled. Provides user an option to specify the Sheet Name or Sheet Number. User can provide reference to a custom property value which contains the intended Sheet Name or Number. Optionally can use Zoom to Fit Sheet. Add Angular Dimensions

This task helps in inserting angular dimensions between the horizontal and extreme edge keeping horizontal edge as a reference. Drawing views containing SOLIDWORKS Parts are processed whereas views containing SOLIDWORKS Assemblies are ignored. Values are calculated and decimal places are assigned using document units (Options/Document Properties/Units/Decimals). It does not identify dimension if they are already present. Axonometric views like Isometric, Dimetric and Trimetric will be ignored. Add Area to Cut List Property

This task processes all SOLIDWORKS Part file to generate a new Custom Property ‘Area’ and assigns a calculated value as text into Cutlist Table. Processes SOLIDWORKS Parts with Cutlist. Units are specified in meters m^2. Area is calculated based on the two largest dimensions of the Cutlist body.

The ‘Area’ property can be used to drawing Cutlist to provide additional information about the bodies in the model. Add Configuration

This task adds new configuration to the model with an option to specify name, comment and description. Configuration can be added either as derived or top level one. Add Mass Custom Property

This task can be used to create new custom property “Mass” and add them against each configuration for the selected SOLIDWORKS Part files [*.SLDPRT]. The value is calculated based on the body present within the configuration. Considers the density of material assigned to the configuration and the geometric volume. Values are always presented in Kilograms (Kgs). Task works with SOLIDWORKS Parts only [*.SLDPRT]. Add Overall Dimensions

The task helps in capturing and storing bounding box dimensions of the model present in a Part or Assembly File. Stored as properties against the respective configuration names. The property names are captured as Overall Dimensions, Lx, Ly and Lz. Here the Lx, Ly and Lz are the Dimensions measured along X, Y and Z axis. Values are saved as static text and will not be update if the model is changed. The task should be re-run to update the values that are already present. The Units specified against these values are captured from the document units. Add Quantity Property

This task adds a “Quantity” property for each component in assembly, including all components in subassemblies. By default, task does not calculate excluded from BOM and suppressed components. They could be added in task options. Toolbox components are ignored. Task calculates the components on in all subassemblies, but an option could be chosen to calculate components only on top level. If previously the property with quantity was added, then user has an option to append newly calculated quantity to existing property. Task has an option to duplicate the property for all derived configurations which is useful for Sheet Metal and Weldment components. Task works with SOLIDWORKS assembly documents [*.SLDASM]. Add Revision

This task can be used to add a Row of data into a Revision Table. Data will be inserted on the active Drawing Sheet. User can optionally set to “Run task on each configuration” if they need revision table on each sheet. If Revision table is not present, then both table and data will be inserted. Add/Delete Custom Property

Task can be used to Add or Remove or Rename custom and/or configuration properties.

Macro uses the “Find and Replace” method. When same ‘Property Name’ is found, it replaces existing value by ‘New Property value’. Can process SOLIDWORKS Part, Assembly and Drawing files. Provides option to choose to process Document or Configuration Property. Provides user with option to Remove property name as place holders. Annotations Formatting

Use this task to change the format of text used in SOLIDWORKS Drawings.

It provides the user with options to: Specify or change the font to be used in SOLIDWORKS Drawing File. Specify or change the font height (mm). Specify or change the font height (points). Specify or change the Angle (deg). Specify or change the Colour. Filter text by its contents ‘Must Contain Text’. Options to change to Italic, Bold or Underlined. This task is useful to insert or bulk edit to update the annotation format in existing Drawings. Assign Appearance

This task can be used to assign appearance to SOLIDWORKS part and assemblies using ‘*.p2m’ template. By default, appearance is applied to active configuration only. Enable “Run task on each configuration” to apply new appearance for each configuration. User must specify the path to p2m, file using browse file control or can consist of text. User can specify configuration names to which the setting has to be applied. Assign Material

The task provides the flexibility to assign material to SOLIDWORKS Parts. Any assigned material can be replaced by a new material. Specified material can be replaced by a new material. Only considers SOLIDWORKS Parts that are assigned with a Material. Material can be assigned to the whole part or specific configuration. Material should exist in material database, while Database name should be unique. Attach Annotation

This task produces Annotations attached to Drawing Views. Annotation can be composed of text.

Can use placeholders like Current Date, Custom Property Value, SOLIDWORKS Active Configuration Name, Referenced Model Configuration Name, SW Model Title, Referenced Model Title or Referenced Model Path. Which View: User can Select Specific Views to attach Annotation. Choose a reference location to place the note related to the Drawing View. Specify X and Y Offset distance with respect to Drawing View box. Choose the Leader Style to use. User can choose to align the Leader Side towards Right / Left or Smart. Auto Arrange Dimensions

This task allows the user to arrange the dimensions in SOLIDWORKS Drawing files. This can be used after user has processed the files through automatic dimensioning. User should have dimensions in the drawing files. Choosing ‘Run on all configurations’ executes on all sheets. Outcome is like using Tools> Align > Auto Arrange. Files being processed should be in write mode. Automatic Recognition

This task launches FeatureWorks for automatically recognises the imported geometry. User can preselect setting for automatically recognising features. Can process both single and multibody geometry. FeatureWorks Add-In should be present and be enabled in SOLIDWORKS Add-ins. Task works for both SOLIDWORKS Parts and Assemblies. BOM Table Configuration Remapper

This task synchronizes the referenced configuration on the BOM in the Drawing Sheet with the default drawing view in this sheet (the view which is set as the property view in the sheet properties, or first view by default). This task can be useful when Drawing views are changed (replaced or switched the referenced configuration), as in this case BOM table is not automatically updated. Bounding Box

This task allows to insert a bounding box for a standard part. Represents the smallest area or volume in which a design can fit. Creating a bounding box for a part also generates several file properties automatically, which can be linked to drawings. Task uses native SOLIDWORKS functionality from reference geometry. Task works with part documents [*.SLDPRT]. Bulk Property Export

This task can be used to manage metadata present in the form of custom properties. Export all Properties from SOLIDWORKS files into one excel file. User can modify the data contented in excel file and import it back. Options to choose to Export Generic or Configuration Specific properties. Properties specific to a configuration can be exported by specifying its Configuration Name. User can choose a File Name by specifying text or using placeholders. User can choose a Path to export the excel file. This task works best with ‘Bulk Property Import’ task. Bulk Property Import

This task can be used to import metadata present in an excel file against Custom and Configuration specific properties. Import Properties from excel into SOLIDWORKS files referenced by its path and configuration name. User can choose the file name from which the properties are to be imported.

User can specify the file path where the file is located. Options to choose to Import Generic or Configuration Specific properties or Empty Properties. If user does not choose to import empty properties, then properties without values against the specific SOLIDWORKS file will not be imported. This task works best with ‘Bulk Property Export’ task. Change Document Units

The task helps in Setting / changing the Document Units for the selected SOLIDWORKS files.

User can Set the units to ‘MKS’, ‘CGS’, ‘MMGS’, ‘IPS’ or ‘Custom’. When setting to predefined units, user can enter values against System Unit, Length and Dual Dimension Length. If a value is not set, then the same will not be modified. However, when ‘Custom’ units is selected, user has the provision to specify the values against all fields. This task works with all SOLIDWORKS native files [*.SLDDRW, *.SLDPRT, *.SLDASM]. Change Image Quality

This task can be used to change image quality of SOLIDWORKS part, assembly or drawing files.

Modifies the setting available at Tools > Options > Document Properties > Image Quality. It modifies the setting for Shaded and Draft Quality HLR/HLV by setting the percentage. Wireframe and high-quality images can be set using HLR/HLV resolution. User can set the quality level using the quality field specifying the percentage level. Change Toolbox Flag

Task allows users to change the toolbox flag for components. User can choose to enable Toolbox Flag which means that the component will be set to Read-Only and cannot be modified. User can choose to disable Toolbox Flag which means that the component will be set to have write access and can be modified. Task works with SOLIDWORKS Parts only and is compatible with SOLIDWORKS 2018 or newer versions. Configuration for Each Body

Task can be used to create Configurations for each body within a multibody. Can be used to generate custom properties specific to the geometry of the body. User can insert properties like “Mass”, “Volume”, “Surface Area”, etc. to calculate automatically. Task uses Delete/Keep body feature to enable a specific body for selected configuration. Task works only with SOLIDWORKS Parts [*.SLDPRT]. Configuration for Each Display State

This task allows to add a configuration for each display state of the model. Task works with *.SLDPRT and *.SLDASM files. Configuration Save/Rebuild Mark

Adds/Removes Save/Rebuild Mark for active configuration. Removing Save/Rebuild Mark allows to increase the performance. Task works with Part and Assembly documents [*.SLDPRT] [*.SLDASM]. Configuration Splitter

This task helps user to process Part or Assembly files containing configurations to save each configuration as an individual SOLIDWORKS file. To generate from active configuration only, choose “Run on Active Configuration Only”. To process all configuration, choose “Run on each configuration”. Saves the output in same format as the input files. User can specify an Output File Name by either typing in the name as text or by using placeholders. Input file is not modified, however it is recommended to use “Open Read Only” setting in #TASK. Copy Custom Properties

This task can be used when Configuration specific properties existing in a Part / Assembly it must be copied to their respective drawings. User can process SOLIDWORKS Drawings which have a Drawing View referencing a SOLIDWORKS Part / Assembly. Configurations specific properties from part are copied to Drawing custom properties [considers only the first Drawing View picked by “Drawing View #”]. User can choose specific properties to be copied along with its values. The properties will be copied to the Drawing Custom Properties Tab. User can choose to process a complete folder or files. Copy Documents Settings

This task is useful when user wants to copy the settings presented in Tools > Options > Document Properties from a Source to Target files. User can select SOLIDWORKS Part, Assembly or Drawing file as the source. Settings will be applied to all Items present in Items Scope base on filter. Copy Drawing with New Reference

This task allows users to create a new Drawing file per item present in the Items Scope. User has the option to create drawings for each Item in Items Scope by specifying a Drawing template using a SOLIDWORKS Drawings file. Drawing created using SOLIDWORKS Part will generate drawings using SOLIDWORKS Part file. Drawing created using SOLIDWORKS Assembly will generate drawings using SOLIDWORKS Assembly file. Task works with SOLIDWORKS Drawing files only. Copy Material Properties

The task can copy material specific properties from materials library into the document properties. User can enable “Run macro on each configuration” if all configurations are to be processed. Option to choose to process General or Configuration Specific Properties. Can filter configuration based on name. Task works with SOLIDWORKS Parts only. To copy custom properties from material to document. For all Properties Choose “*” in Name and Placeholder “VALUE”. The task assumes that material database name is unique. [i.e. Database name in material library should not repeat]. Custom Properties Manager

The task supports: Adding / Removing / Renaming Custom and Configuration specific properties. If the property with same name is present, then it will be replaced. Task uses a table control which allows easy data entry. User can type in the values, load from a CSV file or select a SOLIDWORKS Native file to load from. Provision to export the values to CSV file is available to the user. User can choose to process Custom Properties or Configuration Specific Properties. User can choose to Process Active Configurations, or Specific Configurations. Cut List Report

This task processes the Cutlist table present in each SOLIDWORKS part file and saves it to a single output report as CSV file. Default report name is set to “cutlist_report.csv”. It may contain text or placeholders. User can directly enter the path to destination folder or use the browse control to choose one. It is recommended to enable “Open Read Only” setting. Dangling Dimensions

This task can be used to produce a report of dangling dimensions. User may also choose to remove these dimensions from the drawing sheet. By default, a report name is present in the field, however user can specify a Report name with extension CVS. If user wants a report of such dimensions, then it can be set to ‘Do Not Remove Dimensions’. Task works with SOLIDWORKS Drawing files only. Detach Drawings

This task enables to save Drawings as a new document and breaks the link to the reference model file. Works on both Part and Assembly Drawing files. Can be used to share Drawing files without sharing parametric model. Output file loads faster than drawing with active link to the SOLIDWORKS Part [*.sldprt]. Display Sheet Format

This task allows users to hide/show sheet template on active Drawing Sheet. The visibility could be changed for all sheets on Drawing by selecting an option in #TASK to run for each sheet. Optionally could be nominated specific sheets (by name, number or template) for which this task should work. If conditions were specified in several tables (“Which Sheets” and “Which Formats”) then the task will work only if conditions from both tables were met. Drawing Scale Report

This task helps in generating a report containing scale ratio for each Drawing Sheet and Drawing View within the file. To improve readability, one blank row is inserted to mark the difference between two sheets and two blank rows are inserted to identify a new file. The output file is named as ‘ScaleReport.csv’ by default, user can change this.



Drawing Sheets Configurator

This task could be useful when it is required to use template drawing and replace files and configurations in each sheet. Task updates drawings sheet names and referenced documents and configuration based on the sheets configuration table in CSV format. CSV file can be exported from excel and contains 3 columns: sheet name â€“ name of the sheet; referenced document path â€“ document name to be replaced in the sheet; configuration â€“ referenced document configuration to be set for Drawing sheet. Headers should not be exported to CSV file. Each row in the CSV file represents different Drawing Sheet. Task will reuse existing sheets or create new one (remove unused) based on the copy of last sheet if needed. Both relative and absolute paths are supported in the second column (document path). Drawing Splitter

This task processes each drawing sheet and saves it as a new SOLIDWORKS Drawing file. The input drawing file is not modified. Recommended to use “Open Read Only” setting in #Task. Use “Run macro on each configuration” to save each sheet present in a multi sheet drawing as a separate SOLIDWORKS Drawing file. By default, Output Drawing name is set as [title]_[configuration] and saved as SLDDRW format. It may contain text or placeholders. User can directly enter the path to destination folder or use the browse control to choose one. Drawing Tables Renamer

Task allows to rename different types of tables in the drawing sheets as per specified name template. Edit Cut List Properties

This task allows to add or remove Cutlist properties. If the property with the same name was previously present, then it will be overwritten while adding a property. Task works with SOLIDWORKS parts only with cut list properties (e.g. Weldment profiles, Sheet Metal). Export

Task can be used to export SOLIDWORKS models with a specific output file naming using a single format or multiple formats within a single job execution. Output File Name provides user the option to specify a text value directly. Destination folder path can be either typed in as text or user can choose the target folder using browse control. The required output file type can be selected directly by user. Single or multiple output formats can be selected using the multi select control. File formats available for export are step, igs, Parasolid, Parasolid Binary, STL,3D XML, SOLIDWORKS Part. Also provides to save the model as pictures in JPG and TIF formats. Export BOM

The task can be used to export Bill of Materials from SOLIDWORKS Drawing or Assembly files.

To export data, BOM table should exist. Allows user to Add Columns and Fill data using Placeholders. Captures Image of the Part within BOM Table. User can specify the Height and Width of the image. User can choose to capture Photo Realistic Images using PhotoView 360. View orientation can be set before capturing the image. Hyperlink can be inserted to link each Item in the BOM table to its Part. User can choose to display specific text instead of path to file. Export Design Table

This task will help to export design table in excel format. User can specify a folder to save the output file. User can specify a file name either by typing in the output file name as text along with .xls extension. User can use placeholders likes Current Data, Design Table Name, SOLIDWORKS Title, Configuration Name and Custom Property Value. Task works with SOLIDWORKS Parts and Assemblies. Task works best with ‘Import Design Table’ as they can be used to quickly update variables. Export Flat Patterns

This task helps to export the flat patterns from parts and multibody and saves the output in DWG/DXF format. User can specify the Output Folder to save the DWG files. User can specify the Units. User can select a Output File Name by either typing in text or composing them using placeholders. User can select from a range of export options. The tool requires that the input SOLIDWORKS files has ‘Sheet Metal’ feature in its Feature Manager Design Tree. The output file is named in the following format: <Part File Name>_<Flat Pattern Feature Name>_ <Thickness> mm.DWG. Tip: Use Insert Bends”” to Convert Standard SOLIDWORKS Parts into Sheet Metal components and then execute Export Flat Patterns” to generate DXF files. Export Tables

The task can be used to export the tables that are applied within SOLIDWORKS Part, Assembly and Drawing files. User can specify the Output Folder Name or use the browse control to choose a target folder. User can choose the Table types to export: BOM, Weldment Cutlist, General, Revision and Hole Table. Format for Output can be Set to CSV or TXT. Output File name can be configured using placeholders. By default, it is set to [title]_[tableName]. User can specify text/phrase to Match. Find Replace Text in Annotations

This task provides user with the feasibility to modify the annotation text present in SOLIDWORKS Drawings. User can use it to replace existing text. User can enter only the words or phrases that need to be modified. User can Replace Text with Formula. User can Replace the Resolved Text from an existing formula to a desired formula. Example: $PRPSHEET:’PartNo’ whose resolved value is ‘PRT-YYY’ to $PRPSHEET:’PartNo1′. Argument: Find ‘$PRPSHEET:’PartNo” & Replace ‘$PRPSHEET:’PartNo1”. User can replace text present in Drawing Title Box. Task works only with SOLIDWORKS Drawings and can process folders or files. Freeze Feature Tree

This task allows to move the freeze bar in feature tree. While performing the operation user can select the option to unlock configurations and update all configurations. Task works with part documents [*.SLDPRT]. Generate Custom Properties Report

Task provides an easy option to export all custom properties into an xml file. File contains Custom Property Name, Value and Configuration. Allows to transform xml file to other format, typically HTML using the eXtensible Stylesheet Language Transformations file (XSLT). Task works with SOLIDWORKS native files.

Download the sample XSLT file >> Generate Drawings

This task helps to create SOLIDWORKS drawing files for the selected SOLIDWORKS Parts and Assemblies. User can Specify a Drawing Template with Sheet Format to generate a default Front View with 2 Projection Views. If template with pre-defined views is specified, then the model is inserted into it. User can choose a standard Sheet Size and select a projection type. Deselect ‘Background Mode’ from #TASK Settings. Generate Exploded Drawing

The task assists in automatically generating a new Drawing file containing exploded view. Output file Name: user can provide a preferred file name for the drawing to be saved as. It can also be composed using placeholders like Current Date, Custom Property, Regular Expression, Scripts, SOLIDWORKS Configuration / Sheet Name, SOLIDWORKS Title, SOLIDWORKS Part Number and Model Location path. User can specify the target folder using a path or browse folder control. User can specify a path to the Template or select using the browse file control [.drwdot]. User can choose a paper size for the drawing. User can choose from one of the available views. Scale will be applied to all Drawing Views on Drawing Sheet. Value can be entered as a ratio or decimal number. Generate Report of Volumes

This task allows users to generate a detailed report of volumes of Part or Assembly and units is set to mm^3. Traverses through an Assembly and lists all the configurations. Traverses through each body and provides the values against each of them. The output for a particular run is cumulated into a single excel file. If Output folder is not specified, then Report is saved to parent folder for each file. If Output folder is specified, then a single Report file is saved. For readability, #TASK inserts a blank row after each file is processed. This task processes only SOLIDWORKS Part and Assembly files. Generate Tubes Cut Lists

This task can convert parts with straight cylindrical hollow geometry (pipes and tubes) into Weldment parts. Inserts Weldment feature into the feature tree. Generates Cutlist for each body within SOLIDWORKS Part file only. Custom properties such as Inner Diameter, Outer Diameter, Thickness and Height for each weldment body are saved into the Weldment Cutlist. Task will work with any straight tubes regardless the way they are modelled. Processes Extrudes, Revolve, Structural Members or even imported geometry.

Hide/Show Table Columns

This task allows users to hide or show the column in the tables (Bill of Materials, General, Revision etc.) on the Drawing. Task allows to specify the index of the column (either from left to tight or from right to left) and operation (hide or show). IFC Exporter

This task enhances built-in SOLIDWORKS IFC exporter allowing to specify the vertical axis (in architecture Z is used to be a vertical axis while Y is used in vertical axis in mechanical engineering) to align the model. Task also allows to specify the quality of the output model as well as allowing to export to .ifzip format. Import 3D

This task is useful when importing CAD Files from neutral format into SOLIDWORKS native format. With multibody can be saved to SOLIDWORKS Part file by setting the import option in SOLIDWORKS to ‘Import Multibody to Parts’. Provides user with the option to Specify Output File Name. User can enter text as the Output File Name or can Construct it as Place Holders. Destination Folder can be either selected using the browse control or the path to target folder can be specified as text. The following file formats are supported by this task: *.step, *.igs, *.x_t, *.x_b, *.ifc, *.stl. User can specify to import geometry as Part or Assembly. Import Design Table

The task is used to import design table into SOLIDWORKS Part or Assembly. The file against which it is executed should have a Design Table Feature existing in the Configurations Tab. The task works best with “Export Design Table”. Excel can show additional popup messages which require user input during process. Pop up could be disabled using the method from this article: https://support.microsoft.com/en-au/kb/948615 Task can works with SOLIDWORKS Part and Assembly files. Insert Bends

This task allows user to process SOLIDWORKS Part files which contains geometry and convert them to Sheet Metal files. Sheet Metal and a Bend is feature is inserted into Feature Tree and a Cutlist is generated. The Flat Pattern / Development view for the selected model is present. Provide options to specify a table as an excel file / directly specify values against K-Factor, Bend Allowance and Offset Ratio. User can choose to ‘Add Auto-Relief Cuts’ and/or ‘Insert Flatten-Bends’. The task considers units as set in document settings for each SOLIDWORKS Part file. Insert BOM

This task is used to process SOLIDWORKS Drawing files. At least one Drawing View should be present to Insert a BOM Table. Default BOM Table from SOLIDWORKS is inserted into processed files. Can Process BOM on Multiple tables if user selects ‘Run on all Configurations’. Provides user with some options. How the Table should be aligned with the Anchor Point. Should BOM data be indented, parts only, top level only. Should there be no Numbering, Detailed Numbering, Flat Numbering.

When processing Weldments, the task provides option to define Detailed Cutlist. If Drawing files containing empty views or with no drawing views are processed, #TASK will not process them and shall notify the user regarding the status. Insert Breaks

This task can be used to insert Breaks in Drawing Views. Breaks are placed into Drawing Views by considering existing geometry within the model. Task does not work with Assembly files. Task will not work with Isometric Views. Vertical breaks will be inserted for horizontally aligned models and vice versa. Parts with cuts covering its height or width (for horizontally or vertically aligned) will not be processed. Requires continuous geometry to produce cuts. Insert Components

This task helps insert sub components (part [*.SLDPRT] and assembly [*.SLDASM] documents ) into SOLIDWORKS assemblies. Insert Hole Dimensions

This task is helpful when inserting hole diameter and the position of hole from an edge. Considers Drawing Views which contains reference to parts only. Assemblies are not dimensioned. Holes with the same diameters are grouped together. Threads are dimensioned by referencing to its inner diameter. Edge Chamfers are dimensioned as inner and outer diameters. Holes that are linear patterned are dimensioned by their centres. The units and accuracy (decimal places) are controlled by the document properties. Task works with SOLIDWORKS Drawings only [*.SLDPRT]. Insert Hyperlink to the Balloons

This task provides ease to incorporate the feature to link files to each item balloon. As an example, user may want to set a hyperlink to the PDF file to each item number represented in a drawing view containing item numbering within a balloon. The result would enable the user to open the linked pdf file directly from balloon with a single click. User can compose the hyperlink using Component’s name, Full path to the Model, Location to the directory or text. User can use this to provide link to a webpage or to open component drawings (in pdf format) from an Assembly Drawing. Insert Note

This task can be used to insert a note to SOLIDWORKS Drawing. User can choose to insert the same note into multiple sheets based on enabling setting to ‘Run on each configuration’. User can choose to insert text into a note. User can specify formulas to be resolved into a note. User can specify a X and Y distance from bottom left corner. User can type in multiline text into #TASK and the same will be shown. Cannot filter sheet by name and does not validate for presence for a note. Insert Overall Dimensions

This task helps users dimension the model present within the drawing view against each sheet and it can traverse through all sheets. Provide users with the option to set horizontal and vertical distance and the position where the dimension should be placed, Top Left, Top Right, Bottom Left, Bottom Right. The units, decimal places and other settings are based on document settings. The tool will not identify if a dimension is already present and will insert a new one, hence overlapping it. Axonometric views like Isometric, Dimetric and Trimetric will be ignored. Enable “Run on each Configuration”. Load Drafting Standard

This task provides the ease to load a chosen drafting standard against selected items in Items scope. User can choose to have a [*.sldstd] template. User mush provide a full path to the template file. Task works with SOLIDWORKS Parts, Assemblies and Drawings. Lock/Unlock All External References

This task allows to lock or unlock all external references in the model. This would allow to increase the performance of the assemblies designed with top-down approach. Merge Drawings

This task can be used to merge different SOLIDWORKS Drawing files into a single file. It adds all sheets from each file into a single output drawing file. Provide an option for the user to specify the path to save the merged file. Allows to rename drawing sheets in the new file. Drawing template for the new file will be assigned from the first drawing in the items scope. Modify Sheet Metal Properties

This task allows users Edit/Modify Sheet Metal feature present in the feature tree for the selected SOLIDWORKS components. Task works with SOLIDWORKS Parts only [*.SLDPRT]. Can be used to modify bend radius for all the files in a single run. User may choose either to Replace the existing value of Bend Radius with a new one. Increment / Decrement Bend Radius by a specific value throughout. Thickness filter can be used to filter out individual bodies from a multi body part. Values must be entered in millimetres only (mm) irrespective of the document units. User must convert inches to millimetres. Modify Sheet Metal Thickness

This task helps users to change/modify the Sheet Metal thickness. Any values entered, is in document units. Changes are done to the top-level Sheet Metal feature in Feature Manger Design Tree. Task works with SOLIDWORKS part file only. User can Enter value for new thickness. User can filter the bodies based on its thickness using thickness filter. User can Increase or decrease the present thickness based on coefficient. All bodies that are filtered based on settings will be multiplied by the coefficient value to calculate their new thickness. Orientate to Isometric

This task can be used to change the orientation of SOLIDWORKS model to isometric. User can select files or folders and #TASK will ensure that the tool executes the procedure against each file present in the target folders. User must ensure that the ‘Background Mode’ is deselected within #TASK. Publish Images

The task can be used to publish images of SOLIDWORKS Parts and Assemblies. Exports photorealistic images based on the setting of material and appearance. Additional logo can be inserted. Support transparency. Useful to export photorealistic images of models with company logo or watermark to present a sign of authenticity. QR Code Generator

This task helps users generate a QR Code [Quick Response Code] and insert it into drawing sheet format. Task works with SOLIDWORKS Drawings only. QR Code Value: User can choose to enter a Text to Place into Sheet. QR Code Location: User can choose a predefined reference location to place the QR Code: Top Left, Top Right, Bottom Left or Bottom Right. User can also specify the offset from reference location. The units are taken from document properties X and Y offset. Offsets can be specified in terms of X and Y Distances: For Top Left > X is Positive, and Y is negative. For Bottom Left > Both X and Y are positive. For Top Right > Both X and Y are negative. For Bottom Right > X is negative, and Y is positive. Width and Height of the QR Code to be placed on the drawing sheet. Task works with SOLIDWORKS Drawings only. Enable “Run macro on each configuration” to place on each sheet. Reload Sheet Format

This task can be used when the Sheet format templates have changed or a new set of formats has rolled out in the organisation. Task performs the function to reload sheet format using the template from previous location. The modified Sheet format template should exist in its initial path [*.slddrt].

Enable “Run macro on each configuration” to process against each file. Task would with SOLIDWORKS Drawings only. Remove All Display States

This task runs the â€˜Remove all display states command for the SOLIDWORKS file. Displays states store additional visual data of the model and removing this may improve performance and greatly reduce file size for certain models. Remove Block

This task will help in removing / deleting blocks from SOLIDWORKS Drawing files. Task provides user with options to filter using search fields. Find what > User can specify Text to find. Options > Further User can select where the text should be looked for: Find the specified text by Match case. Find the specified text by Matching Whole Phrase. Search text in Block Name. Enable “Run macro on all configurations” to process all Drawing Sheets. Remove Configuration

This task can be used to remove / delete configurations from the selected SOLIDWORKS files.

Works with SOLIDWORKS assembly and part files. Uses a find and delete method to remove the configuration. Can specify partial or exact name of configuration to remove. Options available for flexibility to perform necessary operations. Perform case sensitive search. Choose not to ignore parent configurations. Toggle settings to search from active or all configurations. Remove Note

This task provides the option to remove notes from SOLIDWORKS Drawing files. User can specify what to find within the notes. Options for find by ‘Match Case’ and ‘Match Whole Phrase’. User can enable ‘Run macro on each configuration’ to process each sheet within Drawing file. Remove Table

This task can be used to Remove Tables from SOLIDWORKS Drawings. Uses Find and Remove method. User can specify the text to find in ‘Find What’. User can specify the scope of search like ‘Bill of Material’, ‘Weldment Cut List’, ‘Revision Table’ or ‘General Table’. Options can be specified to narrow search results to consider ‘Whole Phrase only’ or ‘Ignore Case’. Task considers only SOLIDWORKS Drawings. Rename Bodies from Custom Property

This task helps to rename the bodies present in SOLIDWORKS file by using a Cut List property value.

The search sequence is to look at: Cutlist properties folder. Document Level Properties. Configuration Specific Properties. Rename Configurations

This task helps to process configuration names for SOLIDWORKS Part and Assembly files using placeholders. Allows user to choose place holder for Current Date. User can specify the data in various formats as presented in the link: https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx Allows user to specify a custom property value. User can also choose to name the sheet from SOLIDWORKS title. User can choose to name the sheet from Active Sheet Name. User can set to generate numbers such as Current Configuration, Current Parent Configuration, Current Derived Configuration as well as Total Configuration Number. Option to Rename All, Rename Parent Configuration, Rename Derived Configuration. Users should enable “Run macro on each configuration” if all configuration must be processed. Rename Sheets

This task helps to process Drawing Sheet names using placeholders. Allows user to choose place holder for current date. User can specify the data in various formats as presented in the link: https://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx Allows user to specify a custom property value. User can also choose to name the sheet from SOLIDWORKS title. User can choose to name the sheet from Active Sheet Name. User can set the Sheet name using numbers such as ‘Current Sheet’ of ‘Total Sheets’. User can enable ‘Run macro on each configuration’. Renumber Drawing Sheets

This task can be used to specify Sheet Numbering by excluding Sheets using a filter to identify them by Name or Number. Task breaks the link to drawing properties and replaces sheet counting equation by a note. Can be useful when drawing sheets containing GA, Cover Sheets, Pricing/Materials, calculations, etc. are to be excluded from count. Inserts Sheet count using the general format of Sheets X of Y. Sample: Sheet 2/4

Note: Sheets are not counted towards the total of [4] in the above equation. Replace Components

This task is used to replace the components from the items scope in the specified target assembly using the specified new name and configuration mapping. This task can be used in conjunction with Split configurations task. Replace Sheet Format

This task helps to change drawing sheet format for all SOLIDWORKS Drawing files listed in Items scope. Uses the Find and Replace function to search for the present sheet format and replace it by the new one. User can choose to process all files irrespective of the currently applied Sheet Format template to be replaced with the new one by setting the “Find” field to “*” and Replace with field to contain the full path to the new sheet format template. Replace Table Text

This task helps users find and replace text within Weldment Cutlist, Bill of Materials, Revision and General. Task uses a find and replace function. User can choose to find the keyword and replace it. User can choose the table types that can be used in search. User has options to Ignore Case and Match Whole cell contents. Task works with SOLIDWORKS Drawing files [*.SLDDRW]. Replace/Add Global Variable

This task helps to add or modify an existing global variable. The macro uses “Find and Replace” method. User should specify a global variable name and a corresponding value. If global variable name is found, then the value is replaced otherwise it will be created and will be assigned with the value. User can specify formula against the value field. New global variable is added for all configurations. Report File Licenses

This task allows the user to generate a report containing details related to the items present in Items Scope. Saves the output as a CSV file. Helps identify files that were created using Educational, Full, Personal Edition, Student, Student Design Kit. The Output is useful to find files which are not to be used for commercial purposes marked as Student or Educational files. Processes SOLIDWORKS part, Assembly and Drawing files. Report Part Material

This task can be used to generate a report of parts where the materials is not assigned. By leaving the Material field blank, report is generated to identify the part with no material assigned. Task works with SOLIDWORKS Parts [*.SLDPRT]. Task can be used to compare the assigned material with one that is entered in Material field. Save Bodies as Assembly

The task can be used to save each body within a multibody part as a separate SOLIDWORKS part file and then insert them into a new SOLIDWORKS Assembly. The following points are to be noted: User can specify Part Names using text or placeholders. Assembly names can be specified using placeholders. User can choose a destination folder using the browse control or enter path directly into the field. User has an option to specify if custom properties against each body in a multibody part is copied into individual parts, or/and choose to consume bodies in multibody parts. Can be used with other tools like Export 3D (STL, Parasolid, Step, etc.) when imported, it can be saved as an Assembly. Save Drawing DWG/DXF

This task is useful to save SOLIDWORKS Drawing files to DWG/DXF format. These formats are useful to share the design with external stakeholders. Provides an option to save specified sheets. Users can choose to save all Drawing Sheets into a single file. Users can also choose to save each Drawing Sheet into a new DWG/DXF file. To process all sheets, ‘Run macro on each configuration’ should be enabled. Save DWG/DXF

The task helps in saving SOLIDWORKS Drawing files to DWG/DXF format. This is performed using the default export options in SOLIDWORKS settings. User can set these options each time while saving the file to DWG / DXF format. The task provides user with options during export. Users can choose to select placeholders to construct the file naming or directly insert the Output file name into the field. Extension: Users can choose to output the file in DWG or DXF format. Destination Folder: Users can enter the path as text or use the browse folder control to choose the target folder. Multiple Sheet Options: Options to Export specified sheets, export all sheets to separate files or export all sheets to one file. Export Specified Sheets: Users can specify sheet names to export or use asterisk symbol to process all sheets. Save Part DWG/DXF

This task allows users to save named view or named face of 3D model into DWG/DXF. Works with *.SLDPRT files. Save PDF

Task enables the user to save PDF files from SOLIDWORKS Parts, Assembly’s and Drawings. Provides the option to choose to save a 3D model as 3D or 2D PDF, and Drawings can be saved as 2D PDF only. The 3D PDF provides designers and engineers the extra bit of flexibility to Pan, Zoom and Orient while sharing the file. User can also choose to Zoom Fit and Open PDF File once it is created. User should deselect option ‘background model’ in #TASK settings if zooming is required. Option to Zoom Fit and Open PDF file once it is created. Deselect the option ‘background mode’ in #TASK settings if zooming is required. Scale Drawing Views

This task is useful when Drawing views must be scaled to an optimal fit in the space that is available in the Drawing Sheet. Scales the drawing views based on pre-defined values and allows the user to execute against the set of Drawing files. Only parent views are modified, and projected views are left unchanged. Scaling Views/Sheets

This task can be used to process each Drawing view or sheets to scale them upwards / downwards.

Task works with SOLIDWORKS Drawing only [*.SLDDRW]. User can choose to specify a value against Scale Views or Scale Sheet. It can be parameterized using placeholders. Input values as Decimal or Ratios. Set to “Run macro on each configuration” if user wants to process on each sheet, otherwise the macro processes on the active drawing sheet only. Sheet Metal Drawings

This task provides the feasibility to create SOLIDWORKS Drawings for Sheet Metal components. A single SOLIDWORKS drawing file is generated from all SOLIDWORKS part files present in items scope. Option to specify a name for the Output File. User can type in the name for the new file or choose from a list of placeholders like Current Date, Custom Property Value, SOLIDWORKS Title, SOLIDWORKS Configuration or Sheet Name. Choose a destination folder where the Output files must be stored. Choose a path to the template file. Shop Drawings

The task can be used to generate shop drawings from SOLIDWORKS models. It can automatically generate Drawing Views for each body in a multibody part. User can provide an Output file name: Can be composed of Current Date, Custom Property Value, SOLIDWORKS Title or Configuration Name. Select a destination folder by path or using the folder browse control. Choose full path to the template [including extension .drwdot]. User can also choose to “Place All views on Single Sheet”.

User can choose to “Process Each Body”. Select a paper size from a list of Standard Sizes. Show/Hide Layer

This task allows to hide or show specified layers in Drawing documents. Task changes layer visibility both for printing and SOLIDWORKS window. Simple Print

This task is helpful when printing SOLIDWORKS Drawings. User should ensure that the printer is configured to their system and available in “Printers” including network/shared printers. Provides options like “Scale to Fit”, “High Quality”, etc. User can choose to set overall colour to be used [colour/grayscale, black and white or automatic]. Overall orientation can be set for all Drawings.

Overall sheet size can be set for all Drawings. Solid Edge Migration Assistant

This task allows batch importing of Solid Edge assemblies and parts. There are several benefits which this task provides: Both custom properties and summary properties can be imported into the SOLIDWORKS files. Shared components are not duplicated after the import. Components are automatically fixed in the assembly after the import. Sort feature manager tree

This task helps in arranging parts, subassemblies and toolbox components alphabetically within the feature manager design tree of main assembly. Task works only with SOLIDWORKS Assembly files.

It does not consider files in patterns. Toolbox components will be grouped into a folder named as “Toolbox”. Thumbnail

The task provides the capability to update Windows Thumbnails for each SOLIDWORKS native file.

User can choose to execute against files or Folders. User can set the Default Orientation to be captured in Thumbnails: Front, Back, Right, Left, Top, Bottom, Isometric, Dimetric, Trimetric or Model View. Update and Save

The task can be used to save an existing SOLIDWORKS file from a current version to a future version if there are multiple versions of SOLIDWORKS installed. The macro automatically saves the original model. It is recommended to use this macro after creating a backup copy of input files. Files can be backed up using Backup Options > Always Enabled. User should enable the option “Allow to resave to newer versions”. User can Resize the model to Zoom – Fit the window and saves. User can also choose to “Rebuild” files and save. Update Cut List

This task allows the user to update the cut list items for the selected list of SOLIDWORKS files. Provides the capability to ensure that Cutlist Items are updated before Weldment Cutlist table is generated. Can be used to Checking Cutlist Table before sharing information with Cut Shop or Fabrication department. Used when Automatic Update is disabled. Task works with SOLIDWORKS Parts only [*.SLDPRT]. Update Design Table

This task can be used to update the Design Table present within SOLIDWORKS Part or Assembly file.

The task only works when Design Table feature is present in Configurations Tab. User can choose to edit data in excel file and then update SOLIDWORKS Model by enabling the refresh excel data check box. Weldment Feature

Inserts a Weldment feature for a standard part. Allows to insert a bounding box for each body in the model. Task works with part documents [*.SLDPRT] Zone-Based Properties

This task allows to add properties to all components depending on their coordinates in the assembly. Task works with assembly documents [*.SLDASM]