Table of Contents

Introduction to PDMShell

Welcome to PDMShell, the command-line interpreter designed specifically for SOLIDWORKS PDM Professional. PDMShell empowers engineers and IT professionals with a powerful, flexible, and efficient tool for automating and streamlining tasks within the SOLIDWORKS PDM environment.

Using the Help System

PDMShell provides a comprehensive help system and detailed command documentation to guide you through its features. Here's how to get started:

  • To view a list of all available commands, type:
    help
    
  • To get detailed information about a specific command, type:
    help -command <command>
    
    For example:
    help -command cd
    

Understanding the Command Documentation Structure

Each command page in PDMShell documentation is organized into the following sections:

  1. DESCRIPTION: A brief explanation of what the command does.
  2. SYNTAX: The syntax for using the command, including required and optional parameters.
  3. PARAMETERS: A detailed explanation of each parameter, including whether it is required or optional.
  4. EXAMPLES: Practical examples of how to use the command.
  5. REMARKS: Additional notes, tips, or special considerations for using the command.
  6. TUTORIAL: A short video tutorial demonstrating the command in action (if available).

Example Command Documentation

Here’s an example of how a command is documented:

CD Command Documentation

DESCRIPTION:
Changes the current PDM directory.

SYNTAX:

cd [-directory|-id]

PARAMETERS:

  • directory: The directory to switch to. The directory parameter can be a relative or absolute path in PDM.
  • id: ID of the folder to navigate to.

EXAMPLES:

cd -directory 'C:\Vault\NewFolder' # Navigates to NewFolder
cd -id 755 # Navigates to the folder with ID 755

REMARKS:

  • Use cd.. to navigate to the parent folder or cd\ to navigate to the root of the vault.
  • If you just created a new folder and want to cd to it using autocomplete, use the dir command with the -refresh parameter to reload the session.
  • directory is the default parameter, so you don’t need to specify it if it’s the only parameter in your command.

TUTORIAL:

By following this structure, you can quickly learn how to use any command in PDMShell and integrate it into your workflows.


📞 Getting Support

If you need assistance or have any questions, we're here to help!

  • Contact Us:
    Click the button below to reach out to our support team:
    Get Support

Thank you for choosing PDMShell! We’re excited to help you streamline your PDM workflows and unlock new levels of productivity.