ConsoleApp
Paper EngineerConsoleApp
Paper EngineerA simple but powerful developer console for intercepting `Console.WriteLine()` output within the Autodesk® Revit® environment.
Free
ConsoleApp for Autodesk® Revit® is a simple but powerful developer console for intercepting `Console.WriteLine()` output within the Revit environment.
This add-in provides a dockable WPF pane inside Revit. It automatically captures all standard output (`Console.WriteLine`) and standard error (`Console.Error.WriteLine`) streams from any loaded add-in. This allows you to debug your add-ins in real-time without needing to attach a debugger or write to external log files.
Real-time Interception: Automatically captures all `Console.WriteLine()` and `Console.Error.WriteLine()` streams.
Dockable WPF Pane: A clean, modern UI that docks anywhere in your Revit workspace.
Theme Aware: Automatically detects and switches between Revit's Light and Dark themes based on your settings.
Auto-Shortcut: Automatically assigns the `CW` keyboard shortcut on first launch (if available) for quick access.
Built-in Context Menu: Includes "Clear", "Copy", and "Select All" for easy log management.
Note: This app uses a custom installer (and not the standard App Store installer).
Details
Frequently asked questions (FAQs)
What else should I know about this product?
This add-in is open-source. The complete source code is available on GitHub for review, contribution, or inspection.
- Github (Learn More): https://github.com/Cazorlas/ConsoleApp
- Privacy Policy: https://github.com/Cazorlas/ConsoleApp/blob/main/PRIVACY.md
- Changelog: https://github.com/Cazorlas/ConsoleApp/blob/main/CHANGELOG.md
Are there any known issues with this product?
There are no known critical issues at this time.
This is an output-only console. It does not support input commands like Console.Read() or Console.ReadLine().
The automatic "CW" shortcut assignment (on first-time use) requires write access to the user's KeyboardShortcuts.xml file. If this file is read-only or permissions are denied, the shortcut assignment will fail silently, but the add-in will continue to function normally. The shortcut can then be assigned manually through Revit's Keyboard Shortcuts dialog.
Is there additional support information provided?
GitHub Issues (Recommended): https://github.com/Cazorlas/ConsoleApp/issues
Email: trinhvutuanhung@gmail.com
Found an issue?