Mark Collector
Collect the marks of elements and assemblies, renumber them in reading order, fix duplicates and add prefixes, with a preview that really runs the change first.
Collect marks from the selection, a pick, the active view, the whole project or all assemblies. Filter, search, then renumber with patterns and tokens, find and replace, prefix or suffix, fix duplicates or type values straight into the grid. Preview runs the edit in a rolled-back transaction, so what you see is what Apply will write.
“Mark Collector is coming soon.”
Workflow
How it works
- 1
Collect
Scope: Current selection, Pick in Revit, Active view, Whole project or All assemblies. Parameter: Mark or any writable instance text parameter. Include empty values and list assemblies if you like.
- 2
Filter and search
Categories with counts, ten Show filters (duplicates, empty, in an assembly, read only…), and search with AND words and wildcards. The grid shows Value, Dup., Assembly, Category, Family, Type, Level, Id and Note.
- 3
Edit
Renumber with a pattern like W-{#} and tokens {mark} {asm} {cat} {family} {type} {level} {id}, start, step and digits; order by list, position left-to-right, columns top-down, current value or id; group by assembly, category, family: type or level with restart per group. Or find and replace, prefix / suffix, fix duplicates, set one value, clear, or type values.
- 4
Preview and Apply
Preview performs the change and rolls it back, reporting Will change, Unchanged, Skipped or Failed with notes like “duplicate: 3 Walls will have W1”. Apply is one undo step named after the run.
Capabilities
What’s inside
Duplicates as Revit sees them
Checked per category across the whole project, case-sensitive, exactly like Revit’s own warning. Fix duplicates keeps one and renames the rest value-2, value-3…
Skip numbers already used
Renumbering can step over marks that exist elsewhere in the project.
Assembly aware
List assemblies, group by assembly, and open an assembly’s sheets and views from the selected row.
Retries without half-writes
If Revit refuses some elements, the run repeats without them, up to four times. Nothing is left half-written.
Export and history
Copy as TSV, export CSV, and reload any of the last 100 runs with their old and new values.
Stays in sync
An edit or Undo in Revit makes the list re-read itself.
Safety guarantees
- Every element is re-checked before writing: changed, deleted, read-only or borrowed elements are skipped with the reason
- Asks first above 200 values
- Line breaks, tabs and values over 250 characters are refused
- Type Mark, room numbers and linked models are out of scope by design
Coming soon
Tell me when it’s ready
Leave your name and email, and we’ll email you when Mark Collector is released.
Tutorials
Learn Mark Collector
Tutorials for this tool are on the way.