本工具用于在多显示器环境下自动打开并定位多个Edge浏览器窗口,适用于数据可视化大屏展示场景。
- 根据配置文件自动打开多个Edge浏览器窗口
- 将窗口精确定位到指定显示器
- 支持自动全屏(F11)功能
- 提供窗口位置校验功能
pip install pygetwindow pyautogui编辑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"
}python main.pypip install pyinstaller
pyinstaller --onefile --windowed main.py将生成的EXE文件或快捷方式放入Windows启动文件夹:
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup代码结构
src/
├── main.py # 主程序
└── config.json # 配置文件注意事项 确保显示器分辨率与配置匹配 首次运行时可能需要管理员权限