You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.json
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -157,7 +157,7 @@
157
157
"src/SETVARSFROMSOURCE.html": {
158
158
"href": "src/SETVARSFROMSOURCE.html",
159
159
"title": "SETVARSFROMSOURCE Command Documentation | Powershell like features for SOLIDWORKS PDM Professional",
160
-
"keywords": "SETVARSFROMSOURCE Command Documentation DESCRIPTION: Sets variables for multiple files using a CSV file as the source. SYNTAX: setvarsfromsource -source csvFilePath PARAMETERS: -source: The CSV file containing the file IDs and variable values. CSV FILE FORMAT: The CSV file should have the following format: FileID,Variable1,Variable2,... XXXX,Value1,Value2,... XXXX,Value1,Value2,... EXAMPLES: setvarsfromsource -source variables.csv # the source file must be exist in the current directory REMARKS: The CSV file should have the first column as the file ID and the subsequent columns as the variable names. The best way to generate a source CSV is to use the dir command or the search command on a folder with the -csv parameter and the columns, like: dir -columns Description,\"Part Number\" -csv data.csv search -search %.sldprt -recursive -columns Description,\"Part Number\" -csv data.csv #this will save all parts from all levels in the current directory with the columns Description and Part Number"
160
+
"keywords": "SETVARSFROMSOURCE Command Documentation DESCRIPTION: Sets variables for multiple files using a CSV file as the source. SYNTAX: setvarsfromsource -source PARAMETERS: -source: The CSV file containing the file IDs and variable values. CSV FILE FORMAT: The CSV file should have the following format: FileID,Variable1,Variable2,... XXXX,Value1,Value2,... XXXX,Value1,Value2,... EXAMPLES: setvarsfromsource -source variables.csv # the source file must be exist in the current directory REMARKS: The CSV file should have the first column as the file ID and the subsequent columns as the variable names. You need to include the extension in the filename. This file can be outside the vault. The best way to generate a source CSV is to use the dir command or the search command on a folder with the -csv parameter and the columns, like: dir -columns Description,\"Part Number\" -csv data.csv search -search %.sldprt -recursive -columns Description,\"Part Number\" -csv data.csv #this will save all parts from all levels in the current directory with the columns Description and Part Number"
161
161
},
162
162
"src/START.html": {
163
163
"href": "src/START.html",
@@ -186,12 +186,12 @@
186
186
},
187
187
"src/eula.html": {
188
188
"href": "src/eula.html",
189
-
"title": "PDMShell End User License Agreement | Powershell like features for SOLIDWORKS PDM Professional",
190
-
"keywords": "PDMShell End User License Agreement 1. Introduction This End User License Agreement (\"EULA\") is a legal agreement between you (\"Licensee\") and Blue Byte Systems Inc. (\"Licensor\"), governing your use of the PDMShell software product and any associated documentation (collectively, the \"Software\"). By installing, copying, automating (including automatic or unattended use), or otherwise using the Software, you agree to be bound by the terms of this EULA. If you do not agree, do not install, copy, automate, or otherwise use the Software. 2. License Grant Licensor grants Licensee a non-exclusive, non-transferable, non-sublicensable, limited right to use the Software on a single computer or device for Licensee’s own internal business purposes. Special Licensing Requirement: Data migration companies, SOLIDWORKS resellers, or third-party providers utilizing or incorporating PDMShell into their commercial services or products must purchase a special licensing model from Blue Byte Systems Inc. Use without acquiring such licensing is strictly prohibited. 3. Restrictions Licensee agrees not to, and shall not permit others to: Resell, distribute, or sublicense the Software to any third party. Modify, adapt, translate, or create derivative works of the Software. Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Software. Rent, lease, lend, or otherwise transfer the Software to any third party. Use the Software for any illegal purpose or in violation of applicable law. 4. Intellectual Property The Software and all related intellectual property rights, including copyrights, patents, trademarks, and trade secrets, are owned by Licensor or its licensors. This EULA does not grant Licensee any ownership rights in the Software. 5. Termination This EULA shall automatically terminate upon Licensee’s breach of any of its terms. Licensor may also terminate this EULA at any time upon written notice to Licensee. Upon termination, Licensee shall cease all use of the Software and delete all copies of the Software from its systems. 6. Disclaimer of Warranty THE SOFTWARE IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. LICENSOR DOES NOT WARRANT THAT THE SOFTWARE WILL BE ERROR-FREE OR THAT IT WILL MEET LICENSEE’S REQUIREMENTS. 7. Limitation of Liability IN NO EVENT SHALL LICENSOR BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 8. Changes to Terms Licensor reserves the right, in its sole discretion, to modify or update this EULA at any time without prior notice. Continued use of the Software constitutes acceptance of the modified or updated terms. 9. Governing Law This EULA shall be governed by and construed in accordance with the laws of British Columbia, Canada, without regard to its conflict of law provisions. 10. Entire Agreement This EULA constitutes the entire agreement between the parties with respect to the subject matter hereof and supersedes all prior or contemporaneous communications, representations, and agreements, whether oral or written. 11. Severability If any provision of this EULA is held to be invalid or unenforceable, such provision shall be struck, and the remaining provisions shall remain in full force and effect. 12. Contact Information For any questions regarding this EULA, please contact: Blue Byte Systems Inc. Email: amen@bluebyte.biz"
189
+
"title": "End User License Agreement | Powershell like features for SOLIDWORKS PDM Professional",
190
+
"keywords": "End User License Agreement 1. Introduction This End User License Agreement (\"EULA\") is a legal agreement between you (\"Licensee\") and Blue Byte Systems Inc. (\"Licensor\"), governing your use of the PDMShell software product and any associated documentation (collectively, the \"Software\"). By installing, copying, automating (including automatic or unattended use), or otherwise using the Software, you agree to be bound by the terms of this EULA. If you do not agree, do not install, copy, automate, or otherwise use the Software. 2. License Grant Licensor grants Licensee a non-exclusive, non-transferable, non-sublicensable, limited right to use the Software on a single computer or device for Licensee’s own internal business purposes. Special Licensing Requirement: Data migration companies, SOLIDWORKS resellers, or third-party providers utilizing or incorporating PDMShell into their commercial services or products must purchase a special licensing model from Blue Byte Systems Inc. Use without acquiring such licensing is strictly prohibited. 3. Restrictions Licensee agrees not to, and shall not permit others to: Resell, distribute, or sublicense the Software to any third party. Modify, adapt, translate, or create derivative works of the Software. Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Software. Rent, lease, lend, or otherwise transfer the Software to any third party. Use the Software for any illegal purpose or in violation of applicable law. 4. Metadata Collection To improve our software and validate licenses, the Software may collect certain metadata about the machine it is installed on, including but not limited to the IP address, SOLIDWORKS version, and operating system version. This information is used solely for the purposes of enhancing the Software and ensuring compliance with licensing terms. By using the Software, you consent to this data collection. 5. Intellectual Property The Software and all related intellectual property rights, including copyrights, patents, trademarks, and trade secrets, are owned by Licensor or its licensors. This EULA does not grant Licensee any ownership rights in the Software. 6. Termination This EULA shall automatically terminate upon Licensee’s breach of any of its terms. Licensor may also terminate this EULA at any time upon written notice to Licensee. Upon termination, Licensee shall cease all use of the Software and delete all copies of the Software from its systems. 7. Disclaimer of Warranty THE SOFTWARE IS PROVIDED \"AS IS\" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. LICENSOR DOES NOT WARRANT THAT THE SOFTWARE WILL BE ERROR-FREE OR THAT IT WILL MEET LICENSEE’S REQUIREMENTS. 8. Limitation of Liability IN NO EVENT SHALL LICENSOR BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 9. Changes to Terms Licensor reserves the right, in its sole discretion, to modify or update this EULA at any time without prior notice. Continued use of the Software constitutes acceptance of the modified or updated terms. 10. Governing Law This EULA shall be governed by and construed in accordance with the laws of British Columbia, Canada, without regard to its conflict of law provisions. 11. Entire Agreement This EULA constitutes the entire agreement between the parties with respect to the subject matter hereof and supersedes all prior or contemporaneous communications, representations, and agreements, whether oral or written. 12. Severability If any provision of this EULA is held to be invalid or unenforceable, such provision shall be struck, and the remaining provisions shall remain in full force and effect. 13. Contact Information For any questions regarding this EULA, please contact: Blue Byte Systems Inc. Email: amen@bluebyte.biz"
191
191
},
192
192
"src/introduction.html": {
193
193
"href": "src/introduction.html",
194
194
"title": "Introduction to PDMShell | Powershell like features for SOLIDWORKS PDM Professional",
195
-
"keywords": "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. By integrating command-line functionality, PDMShell enables users to perform routine PDM operations quickly, efficiently, and with greater control over their PDM data management processes. What is PDMShell? PDMShell is a comprehensive command-line interface (CLI) for SOLIDWORKS PDM Professional that simplifies file management, automation, and configuration tasks. It offers an extensive set of commands that can be used for common operations such as: File check-ins and check-outs Variable management User authentication Workflow automation And much more! With PDMShell, users can interact with the PDM system without needing to open the SOLIDWORKS PDM client interface, making it an ideal tool for: Batch processing Automation System integration 💡 Why Use the Command Line Instead of File Explorer? Working with the command line offers several advantages over traditional file explorer interfaces: Speed: Perform bulk operations (e.g., renaming, moving, or deleting files) much faster than using a graphical interface. Automation: Automate repetitive tasks with scripts, saving time and reducing human error. Precision: Execute commands with exact parameters, ensuring consistent results. Integration: Seamlessly integrate with other tools, scripts, or workflows for enhanced productivity. For example, instead of manually navigating through folders in File Explorer to check out multiple files, you can use a single PDMShell command to check out all files in a specific folder or matching a pattern. Here are some practical scenarios where PDMShell shines: File Check-ins and Check-outs: Manage file versions by checking files in and out of the PDM vault directly from the command line, enabling efficient collaboration and version control. Variable Management: Update and manage custom properties or metadata (e.g., part numbers, descriptions, revision levels) for multiple files in bulk. Workflow Automation: Automate state transitions, approvals, and notifications to streamline processes like design reviews or release approvals. Advanced Search: Locate files or folders quickly using powerful search filters, such as file names, metadata, or workflow states. Folder Management: Create, rename, move, or delete folders in the PDM vault directly from the command line. File Renaming: Perform bulk renaming of files based on patterns or rules, saving time and ensuring consistency. File Moving and Copying: Move or copy files between folders or vaults efficiently, even in bulk operations. Version Management: Access and manage file versions, including retrieving older versions or promoting specific versions to the latest. Batch Processing: Execute operations like setting variables, checking in/out files, or renaming across multiple files or folders in one command. Integration with Scripts: Combine PDMShell commands with external scripts or tools to create custom workflows tailored to your business needs. Audit and Reporting: Generate reports on file activities, workflow states, or user actions for auditing and tracking purposes. File Deletion and Cleanup: Automate the deletion of obsolete or unused files to maintain a clean and organized PDM vault. Tip Performance Tip: If you have a large vault with folder content exceeding 500+ items, consider disabling IntelliSense to avoid performance issues. 📞 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."
195
+
"keywords": "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. By integrating command-line functionality, PDMShell enables users to perform routine PDM operations quickly, efficiently, and with greater control over their PDM data management processes. What is PDMShell? PDMShell is a comprehensive command-line interface (CLI) for SOLIDWORKS PDM Professional that simplifies file management, automation, and configuration tasks. It offers an extensive set of commands that can be used for common operations such as: File check-ins and check-outs Variable management User authentication Workflow automation And much more! 📞 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."
0 commit comments