Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README.md

大屏多窗口自动布局工具

功能描述

本工具用于在多显示器环境下自动打开并定位多个Edge浏览器窗口,适用于数据可视化大屏展示场景。

主要特性

  • 根据配置文件自动打开多个Edge浏览器窗口
  • 将窗口精确定位到指定显示器
  • 支持自动全屏(F11)功能
  • 提供窗口位置校验功能

快速开始

1. 环境准备

pip install pygetwindow pyautogui

2. 配置文件说明

编辑config.json文件:

{
  "browsers": [
    {
      "url": "http://example.com/page1",
      "title": "页面标题1",
      "screen_position": [0, 0],
      "screen_size": [1920, 1080]
    }
  ],
  "edge_path": "C:\\Path\\To\\Edge\\msedge.exe"
}

3. 运行程序

python main.py

4. 打包为EXE

pip install pyinstaller
pyinstaller --onefile --windowed main.py

5. 设置开机自启动

将生成的EXE文件或快捷方式放入Windows启动文件夹:

%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup

代码结构

src/
├── main.py            # 主程序
└── config.json        # 配置文件

注意事项 确保显示器分辨率与配置匹配 首次运行时可能需要管理员权限

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages