Skip to content

⚙️ A ready-to-use template for creating interactive batch scripts.

License

Notifications You must be signed in to change notification settings

franckferman/Interactive-Batch-Script-Template

Repository files navigation

Contributors Stargazers License

Interactive-Batch-Script-Template Logo

⚙️ Interactive-Batch-Script-Template

A ready-to-use template for creating interactive batch scripts.
A clean, ready-to-use foundation to build dynamic batch tools for Windows system management and automation.

📜 Table of Contents

Click to collapse/expand
  1. 📖 About
  2. 🛠️ Installation
  3. 🎮 Usage
  4. 📜 License
  5. 📞 Contact

📖 About

Interactive-Batch-Script-Template is a lightweight and flexible base for building interactive batch scripts tailored for Windows system automation, admin tasks, and maintenance.

⚙️ Note: Originally created for personal and professional use, this template is shared publicly to help others save time and get a clean head start when scripting in batch.
It's simple, efficient, and modular — perfect for anyone needing a quick and organized starting point without reinventing the wheel.

(🔼 Back to top)

🚀 Installation

Prerequisites

  • Windows OS (Tested on Windows 10 & 11 — might work on older versions, but not officially supported).
  • Command Prompt (cmd.exe).

⚠️ Note: Pure batch — no external software or dependencies required.

Getting the Template

You can easily download and start using this template in seconds.

Direct Download (via CMD): Open cmd.exe and use the following command to download the batch script:

curl.exe -sO https://raw.githubusercontent.com/franckferman/Interactive-Batch-Script-Template/refs/heads/stable/InteractiveBatchScriptTemplate.bat

(🔼 Back to top)

🎮 Usage

Quick Start

  1. Open Command Prompt (cmd.exe) in the folder where you downloaded the script.
  2. Run the script:
InteractiveBatchScriptTemplate.bat
  1. Follow the interactive menu and make your selections.

Customization

You can edit the .bat file to add your own functions, menus, or custom logic. The template includes ready-made examples to help you get started with interactive user prompts, input validation, and dynamic menus.

(🔼 Back to top)

📚 License

This project is licensed under the GNU Affero General Public License, Version 3.0. For more details, please refer to the LICENSE file in the repository: Read the license on GitHub

(🔼 Back to top)

📞 Contact

ProtonMail LinkedIn Twitter

(🔼 Back to top)