/py-script-runmanager

A Windows desktop application for managing and executing various types of scripts. 一个用于管理和执行各类脚本的Windows桌面应用程序。

Primary LanguagePython

Script Tool Box

中文 | English

A lightweight Python script management and execution tool with a modern GUI interface.

Features

Script Management

  • Create, edit, save and delete Python scripts
  • Script list management
  • Syntax highlighting editor
  • Auto-save support

Script Execution

  • Real-time script execution
  • Live output display
  • Clear output function
  • Python interpreter integration

User Interface

  • Modern GUI built with PyQt6
  • Multi-language support (English/Chinese)
  • Status bar notifications
  • Intuitive toolbar operations

Technical Stack

  • Python 3
  • PyQt6 for GUI
  • SQLite for data storage
  • Built-in Python script execution

Installation

  1. Clone the repository: git clone https://github.com/yourusername/script-tool-box.git
  2. Install dependencies: pip install -r requirements.txt
  3. Run the application: python main.py

Development

  1. Create virtual environment: python -m venv venv
  2. Activate virtual environment:
    • Windows: venv\Scripts\activate
    • Unix/MacOS: source venv/bin/activate
  3. Install dependencies: pip install -r requirements.txt

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.