Message 1 of 5
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi everyone,
I'm a civil engineering student working in a construction company as an intern. I want to automate some of the jobs here and one of them is the one that I'm about to explain.
Actually the subject of the question is as simple as it looks in the title.
But let me explain in more detail:
Preliminary information:
- We have hundreds of project files.
- The project letterhead is located in a block in the right corner of the project files. (figure 1).
- The main goal is to change these current letterhead designs for each project with the reference one (figure 2).
- After changing the letterhead designs, some values on the letterhead should also change (possibly the values based on the filename such as "project_no", "project_code" etc.).
- I usually program with Python and am quite familiar and have some experience with the Revit API and pyRevit. But I started learning VLISP for this project. Then I realized that VLISP might not be the best way to do this task as there are multiple files involved.
- I am totally open to learn new stuff and I'm not looking for an exact solution. All I need is guidance.
Figure 1 - The current letterhead design
Figure 2 - Reference letterhead to replace original letterheads
Figure 3 - The workflow in my mind
Questions:
- Which workflow should I follow to make this task done considering the content of the work? VLISP, ObjectARX, Managed.Net or VBA?
- Is it logical to use VLISP to manage multiple files simultaneously? If so, what path should I follow to do this?
- Is it logical to use RealDWG for such a job?
Note: It's not possible for me to share the project files for privacy reasons.
Solved! Go to Solution.