SystemInt
SystemInt
GetNo
GetNo
SmartRename
SmartRename
QuickRename
QuickRename
CreateView3
CreateView3
ProdSys
ProdSys
DrawOutput
DrawOutput
DigitalModel
DigitalModel
PathBatch
PathBatch
Note
Note
PluginSys
PluginSys
SM Flatten
SM Flatten
BoltList
BoltList
SpeedUP
SpeedUP
SetColor
SetColor
ViewAnn
ViewAnn
Bodylist
Bodylist
Propformat
Propformat
BackUpSys
BackUpSys
DrafStandards
DrafStandards
TitleblockRep
TitleblockRep
AIAsst
AIAsst
SelfTest
SelfTest
PropManager
PropManager
CodeSerialization
CodeSerialization
HPandR
HPandR
FixRef
FixRef
OpenPath
OpenPath
QuickGetNo
QuickGetNo
DataControl
DataControl
Basic curriculum

Open Assembly – ① Property Format, ② Intelligent Rename, ③ Create Three Views, ④ Engineering Drawing Output, please click on each one.
Another thing I learned: all forms have online documentation.

※Forum Account

This account is unrelated to TDO usage and provides a wealth of resources for mechanical design, such as material libraries, welding contours, feature libraries, sheet metal libraries, electronic component libraries, and DWG symbol libraries. This account is manually added by our company, unlike regular registration.
Extension pack download address: https://www.mezbw.com/forum-36-1.html

※SWTDO software account

Both the online and offline versions come with a software account. For offline users, this account is valid for one month and is locked after that. Simply put, it’s used to get a refund.
The lifetime online version includes one offline activation code. This is for emergency use when you don’t have internet access; this activation has no expiration date.

Handling exceptions and bugs

  1. Did you see the prompts? SWTDO is different from overseas translation software; all prompts are in Chinese characters and written by Chinese people.
  2. Please upgrade (pay attention to the version number; all form titles have version numbers, and we only handle issues with the latest version).

Still can’t solve it:

  • E-commerce customer service: Resolves sales issues, but lacks the ability to provide technical support.
  • QQ: 14136837: Fixes installation issues and bugs to get the device working properly; no operation instructions provided.
  • Recommended QQ group: 590761815. There are currently no other discussion groups. We usually answer all questions and share information about the principles behind some tools only in this QQ group.

Notes on Bug Feedback:

All software copyrights, trademarks, and UI art copyrights of SWTDO are exclusively held by our company, Beijing Lanyue Technology Co., Ltd. Please use them only within the scope permitted by law.
This software is a genuine domestic product and meets the legal requirements of any enterprise. Any abnormal firewall warnings are false alarms.What is a firewall?

SWTDO Standalone Activation
SWTDO Node-Loked Ver Activation

Machine code:

Everyone has fingerprints or other unique identifiers, and computers also have their own identifiers, called machine codes.
Obtaining the machine code must be done on the user’s computer.

Activation code:

An activation code can be obtained by encrypting the machine code using encryption software. Obtaining the activation code must be done by the encryption software, which is unique to our company and cannot be imitated by anyone else; that is, only our company can do it.

Standalone Activation: Click here for steps
1. The user uses their personal computer to extract the machine code (use the computer on which you want to activate the software) and sends it to us.
2. We use an encryption program to generate an activation code for that machine code and send it to the user.
3. The user enters the activation code into the software, which generates a license token, granting them the right to use the software.

No two machine codes are the same, so each PC’s token is unique. The machine code is independent of the programs, instructions, code, and system in the PC. Like a vehicle identification number, it is engraved on the hardware. Therefore, reinstalling the system does not affect the reuse of the activation code.

The online version does not require this process.

The content of the USB flash drive includes all component libraries from the following website before September 17, 2022. It is only used to reduce the download difficulty for users and is not related to TDO usage. However, there are instructions for using the expansion pack on the USB flash drive
USB flash drive content introduction: https://www.mezbw.com/thread-10657-1-1.html

  • No refunds will be given to users who have already received an activation code for the standalone version.
  • Invoices are required, and refunds are not possible once the amount has been deducted.
  • No refunds will be issued after one month.
  • No refunds will be given for purchases of 1-on-1 coaching sessions and completion of at least 4 hours of online coaching.

Furthermore, we offer refunds for any issues such as dissatisfaction, inability to use the product, or dislike of its appearance, regardless of whether they are related to us. We do not argue with our users.

“I can’t use the internet and need to activate it immediately.” Please return the item immediately. Our e-commerce platform never experiences delays. Please be aware that there are far, far more rogue buyers than rogue sellers.

  1. Disable UAC (User Account Control). Click here for instructions.
  2. Please double-click the downloaded file. setup.exe
  3. Please do not install the software on the C drive.
  4. If there is firewall blocking, see the image.
  5. Some commands require SWTDO initialization before they can be started. If multiple SolidWorks versions are installed, system initialization should be performed for each SolidWorks version.
    Steps: Start SolidWorks – Tools – SWTDO Initialization – System Initialization

TDO involves three paths: software installation path, template deployment path, and workspace path. This software will create initialization files, database files, template files, etc. It is not recommended to use the C drive for any of these paths.

Recommendation: I recommend mastering TDO before making any personalized adjustments. TDO offers comprehensive customization. The installation process is straightforward, requiring only “Next” clicks for maximum efficiency and accuracy. If you get stuck on a small step, only solving a 2-point fill-in-the-blank question and neglecting the bigger picture, you’ll miss out on TDO’s 300 batch processing options and its ability to eliminate 90% of human errors.

Start SW – Guidance and Activation – Update Check, or click here.

Download and extract the files, then install them to the old path. That’s it.
There is no initialization process, no template path modification process, which we have not written before. Please do not understand without authorization, and you do not need to do a word.

  1. Launch SW Tools – System Options – Reset All
  2. Windows Control Panel, Uninstall

The following are Microsoft’s diagnostic tools; they are recommended for use when uninstallation encounters problems.

				
					https://support.microsoft.com/en-us/topic/fix-problems-that-block-programs-from-being-installed-or-removed-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d
				
			

Windows Start Menu – SWTDO – DataControl – System Tools

This new version cannot use database backups from older versions, or perform system restores. It is a special edition for specific use only. It is intended only for when you have objections to the new version and wish to revert to the older version.

More comprehensive videos

				
					中国版:https://space.bilibili.com/647240799/lists
				
			
				
					海外版:https://www.lanyue-tech.com/en/tdouiforvideo
				
			
SWTDO Guide (Make sure the Windows Microsoft Store is available)
  • For other people’s batch processing: select file batch processing; For TDO batch processing: select part batch processing.
  • 包含设计者主观判断的批处理,你可以预设的批处理,多工具组合使用的批处理
  1. TDO supports various batch processing methods, including single selection, multiple selection, no selection, box selection, table selection (SW selected), part selection (strain), and file differentiation and avoidance rules.
  2. Key point: TDO batch processing is not limited to the UI in the SW tab, but to all forms and all buttons under all frames, at least 70% (when we’re talking about free communication, we’ll say all our commands).
  3. TDO has five batch processing frameworks: batch processing of assembly parts, batch processing of path components, batch processing of part entities, batch processing of assembly cut lists, and batch processing of faces in assemblies or parts.

Taking the standalone version as an example, after installation, activation, and normal use, your computer will have 9 parts.

  1. License (not available for online version)
  2. Database files, configuration files
  3. SWTDODT template
  4. Source code
  5. Registry
  6. (Enterprise Edition) Module Database, Basic Database
  7. (Enterprise Edition) Module License
  8. (Enterprise Edition) Shared Configuration File
  9. (Enterprise Edition) Team Template

Upgrade:
(New version number < 0 > Old version number) will delete and overwrite version 4. Versions 1, 2, and 3 will remain in your original location >C:\Users\[User]\AppData\Local\LANYUE-TECH).
(New version number < 0 > = Old version number) will not instal<l. Please manually uninstall TDO from the Windows Control Panel and reinstall it.

If the installation location is changed during the upgrade, template 4 will also be automatically deleted (this may not be the case if the installation location is on the C drive). TDO will not be able to find templates 1, 2, and 3, and you will have to use the activation email to redo templates 1, 2, and 3. If you happen to have made a system backup, you can use System Restore to import templates 1 and 2 and re-identify them. If template 3 has not changed its location, it will be automatically recognized after importing template 2.
We do not back up SWTDODT, and it’s highly unlikely that you would simply throw away the templates you painstakingly processed.

Uninstall: Item 4 will be deleted (this may vary depending on the installation location, such as C drive). Items 1, 2, and 3 will remain in their original locations. Item 5 will be automatically cleaned up.

Environmental self-inspection and remediation only handles 3.

Numbers 6, 7, 8, and 9 are handled automatically by the server monitoring tool and do not require intervention.

TDO system backup and restore usage

It’s always a good idea to back up your data before each upgrade.
When performing a system restore, ensure that the backup version being restored is the same as the SWTDO version; that is, a newer version of the software cannot be used with an older backup.

The backup serves two purposes:
1. To store your usage license
2. To restore previous data if the database or configuration files are corrupted during the upgrade process.

SWTDO = Program + Template (SWTDODT)The most important task during system initialization is template deployment. Key template files are listed here. These template files are independent of the program. Once you have a deep understanding of SolidWorks, you can create drawings of any form by modifying the following template files.Key points:
  • It is only recommended that you use TDO’s default template file to modify your custom template.
  • Unless you are an expert in setting up templates, the advanced tutorial “Customize Your Business Template” will help you forget about any other template tutorials you’ve taken; it’s sufficient for over 90% of businesses.
  • Only users who are proficient in template settings can directly replace template files with the same name.
If any customized template malfunctions, please delete the corrupted template file, initiate an environment self-check, and you can restore it to the default SWTDO template.,
command nameassuming your template path is D:\SWTDODT
Drafting StandardsD:\SWTDODT\Drafting Standards
TitleBlockRepD:\SWTDODT\Sheet Formats
Creating three viewsA1-A4D:\SWTDODT\Document templates
BOMD:\SWTDODT\Bom templates
Cut ListD:\SWTDODT\Weldment Cut List Templates
GetNoNewD:\SWTDODT\Document templates
Sheet metal FlatingSheet metal layout assemblyD:\SWTDODT\Document templates\OneFile.DRWDOT
DrawOutputDXF and DWG mappingD:\SWTDODT\DWG Map
Property tagsD:\SWTDODT\Custom Property Files
process fieldD:\SWTDODT\Custom Property Files\Process.txt
Sheet metal surface FinishD:\SWTDODT\Custom Property Files\Finish.txt
Spraying fieldsD:\SWTDODT\Custom Property Files\Paint.txt
部件区分D:\SWTDODT\Custom Property Files\PartType.txt
File TypeNote! Manual modification is not allowed; only initialization modifications are permitted.D:\SWTDODT\Custom Property Files\FileType.txt
  • Lightweight components
  • Virtual components
  • Compression components
  • Unsaved parts
  • ToolboxParts
  • TempFile

The TDO workspace corresponds to the SW system options – file location – referenced file.

In simple terms: SW monitors any file that SW is operating on, but it doesn’t have enough resources to store the relationships between every single file. Instead, it stores these relationships as file pointers within each file. For general designers, file pointers have advantages, but also serious drawbacks. Different versions also have some bugs. TDO’s working area is equivalent to the monitoring range of BeiDou. Within this range, we can guarantee SW’s indexing rules. Outside this range, it’s SW’s limitation, not TDO’s limitation. TDO’s strict requirements are to ensure your work is foolproof.

SW has no authority to monitor Windows operations; any copying or pasting may disrupt SW file relationships. To put it bluntly, only a novice would use copying and pasting to manipulate SW files.

A typical counterexample (TDO will not be usable)

  • A project has 10 parts, corresponding to one engineering drawing file (containing 10 drawings).

One-to-one correspondence in TDO (Trust of Dots)

TDO's OnebyOne
TDO’s OnebyOne

One engineering drawing per component, or 10 DWG files (multi-entity/multi-configuration).

If the component is a multi-body

For each component, one engineering drawing (which can contain 10 solid drawings), one DWG (which can contain 10 solid layouts), or 10 DWGs.

If the component is multi-configuration

For each component, one engineering drawing (which can contain 10 configuration drawings), one DWG (which can contain 10 configuration layouts), or 10 DWGs.

Each assembly can have 10 BOMs.

TDO output = Drawings + BOM

We typically use underscores and spaces as file separators to distinguish between code names, names, and versions.

What is a delimiter? A delimiter is a string that can be split using fixed symbols. The resulting segments are then applied to the code. The task of a delimiter is to cut a string into three parts.

User application usage principle: In principle, the same string should not have repeated delimiters, unless it is a delimiter preset by the programmer. That is, TDO code can have duplicates by default, but users must avoid them. This is because the execution logic is preset by the code.

During batch processing, you can find the TDO brake switch in the tray menu at the bottom right of Windows. Left-click to stop the loop.

It should be noted that the brake button only works within a task’s loop node. It does not stop program execution until the task has completed its current loop. In other words, in most cases, the brake button does not immediately stop the process, but it will halt batch processing before executing the next component.

The brake button does not work for all batch processes; some batch processes are unaffected by the brake.

The following recommendations refer to those made after completing the system initialization of SWTDO.      
  path suggestion File name can be changed AdditionalSame name replacement 
Default Template – Parts D:\SWTDODT\Document templates\Part.PRTDOT It should be modified based on the TDO default template. No  
 Default Template – Assembly D:\SWTDODT\Document templates\Assembly.ASMDOT It should be modified based on the TDO default template. No  
 Default Template – Engineering Drawing D:\SWTDODT\Document templates\A4P.DRWDOT It should be modified based on the TDO default template. No  
 Document Template D:\SWTDODT\Document templates  Noyes 
 Drawing Standards D:\SWTDODT\Drafting Standards  No No Yes
 Macro D:\SWTDODT\Macros    
 Material Database D:\SWTDODT\Material Databases    
 Drawing format D:\SWTDODT\Sheet Formats It should be modified based on the TDO default template. NoYes 
 Welding Parts Cutting List Template D:\SWTDODT\Weldment Cut List Templates  yes yes yes
 Revise form template D:\SWTDODT\Revision Table Templates    
 Block D:\SWTDODT\Blocks    
 Color swatch D:\SWTDODT\Color Swatches    
 Customize – Appearance D:\SWTDODT\Custom Appearances    
 Design Log Template D:\SWTDODT\Design Jounal templates    
 Design Library D:\SWTDODT\Design Library    
 Common Sizes/Notes D:\SWTDODT\Dimension    
 weldment outline D:\SWTDODT\Weldment Profiles    
 Custom property file D:\SWTDODT\Custom Property Files FileType.txt,Manual modification is prohibited, but modifications can be avoided by using the initialization file.   yes
 Punching template D:\SWTDODT\Punch Table Template    
 Reference documents E:\WORK Please review the workspace and project folders; modification is not recommended.   
 DWG mapping template D:\SWTDODT\DWG Map\DWG Map TDO’s mapping templates differ from common ones; we recommend using ours.    yes

For network version users, PC use is not restricted. Some information is synchronized, and the operation steps are seamless. [The following operations are only applicable to SWTDO 2025.0.43 and above, and the TDO version number must be the same for both the old and new PCs.]

  • Old PC: Datacontrol – System Tools – System Backup, Export Back
  • New PC: Datacontrol – System Tools – System Restore

Solidworks APIs depend on the runtime environment, such as the part environment, drawing environment, and assembly environment.
In assembly A, launch the TDO Property Manager.
The Property Manager is open (not closed). If part B is open at this time, directly using the Property Manager on part B (or assembly C) will cause some tools to malfunction.

Correct procedure: Under part B, restart the Property Manager.

Important note: The command you use to start the application is specific to the component you are using. Normal operation is only guaranteed under this specific component. Switching environments may cause issues.

Example 1: Starting a command form from A, switching to B (without closing the command form), switching back to A, and continuing to use the command form, OK.
Example 2: Starting a command form from A, switching to B (without closing the command form), and using the command form in B, NG.
Example 3: Starting a command form from Assembly A, switching to Part B (without closing the command form), and using the command form in B, NG.

The above explanation applies to most TDO commands, including those with command preloading, presets, and data querying.
The principle is exactly the same as the requirement for a restart when patching Windows.

Preloading examples: Property Manager, Quick Rename, Entity List, Frame Replacement, Environment Self Check, Create Three Views
Data query examples: Prod system, backup system, interactive parameterization, class library, screw library

Scroll to Top