- May
- 601
- 4
Hi all,
With the release of TCC v36 and .NET plugin support, I wanted to share something I’ve been working on.
FormCast is a .NET plugin that allows BTM batch scripts to create and interact with native Windows GUI forms.
The idea is to add a structured UI layer on top of TCC scripts so they can be used to build interactive tools and run as standalone desktop applications.
Some highlights:
The README includes screenshots (generated headlessly) and example scripts ranging from simple dialogs to more complex layouts.
GitHub (source, docs, examples, release zip):
github.com
Quickstart:
github.com
Thanks,
Tim
With the release of TCC v36 and .NET plugin support, I wanted to share something I’ve been working on.
FormCast is a .NET plugin that allows BTM batch scripts to create and interact with native Windows GUI forms.
The idea is to add a structured UI layer on top of TCC scripts so they can be used to build interactive tools and run as standalone desktop applications.
Some highlights:
- 39 control types and 6 common dialogs
- multiple layout systems (absolute, flow, grid, dock)
- event-driven scripting via FORMEVENTS and @FORMBIND
- FORMPIPE to stream command output into UI controls
- standalone app mode (/app) that hides the console
- a visual designer implemented in BTM
The README includes screenshots (generated headlessly) and example scripts ranging from simple dialogs to more complex layouts.
GitHub (source, docs, examples, release zip):
GitHub - Tim-Butterfield/FormCast: A .NET GUI framework for TCC batch scripts: native Windows forms with events, layouts, JSONC templates, and a visual designer.
A .NET GUI framework for TCC batch scripts: native Windows forms with events, layouts, JSONC templates, and a visual designer. - Tim-Butterfield/FormCast
Quickstart:
GitHub - Tim-Butterfield/FormCast: A .NET GUI framework for TCC batch scripts: native Windows forms with events, layouts, JSONC templates, and a visual designer.
A .NET GUI framework for TCC batch scripts: native Windows forms with events, layouts, JSONC templates, and a visual designer. - Tim-Butterfield/FormCast
Thanks,
Tim