Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.88 KB

File metadata and controls

41 lines (26 loc) · 1.88 KB

PETools

PETools 是一组专为 Windows 预安装环境(WinPE)设计的轻量级工具,旨在简化 PE 环境下的系统操作、程序启动和文本输入。所有工具均为纯 Python 实现,依赖 Windows API,无需额外运行库,适合集成到自定义 WinPE 镜像中。

包含工具

工具 文件名 功能描述
启动器 PELauncher.pyw 根据配置文件自动启动指定程序
系统菜单 PEMenu.pyw 提供关机、重启、屏幕键盘入口,带自动重启倒计时
屏幕键盘 Screenboard.pyw 可发送按键到任意前台窗口

使用场景

  • 系统维护:在 WinPE 中快速重启/关机,避免命令行记忆。
  • 触摸屏设备:通过屏幕键盘进行文本输入。
  • 自动化部署:通过启动器实现 PE 进入后自动运行批处理、分区工具或部署脚本。

运行要求

  • Windows PE

整体工作流程

  1. PE 启动后,可调用 PELauncher.exe 读取 PELauncher.txt 依次启动程序。
  2. PEMenu.pyw 作为常驻控制面板,允许用户手动关机/重启或启动屏幕键盘。
  3. Screenboard.pyw 在需要输入时唤出,可临时锁定后批量输入再发送。

自定义与扩展

  • 修改 PELauncher.txt 中的程序列表即可改变启动项。
  • PEMenu.pyw 中的倒计时秒数、按钮功能可自行调整。
  • Screenboard.pyw 的键盘布局完全可编辑。

注意事项

  • 屏幕键盘在“普通模式”下需要目标窗口位于前台,建议配合触摸屏使用。

许可

本项目仅供学习和个人维护场景使用。