Important
- 本软件为开源项目,仅供学习交流使用,不得用于任何闭源商业用途
- 使用者应遵守当地法律法规,禁止用于任何非法用途
- 开发者不对因使用本软件导致的直接/间接损失承担任何责任
- 使用本软件即表示您已阅读并同意本免责声明
Chrome 多窗口管理器是一款专门为 NoBiggie社区
准备的Chrome浏览器多窗口管理工具。它可以帮助用户轻松管理多个 Chrome 窗口,实现窗口批量打开、排列以及之间的同步操作,大大提高交互效率。
批量管理功能
:一键打开/关闭单个、多个Chrome实例智能布局系统
:支持自动网格排列和自定义坐标布局多窗口同步控制
:实时同步鼠标/键盘操作到所有选定窗口批量打开网页
:支持批量相同网页打开快捷方式图标替换
:支持一键替换多个快捷方式图标(带序号的图标已准备在icon文件夹)插件窗口同步
:支持弹出的插件窗口内的键盘和鼠标同步
- Windows 10/11 (64-bit)
- Python 3.9+
- Chrome浏览器 最新
如果你想自己打包程序,请按以下步骤操作:
-
安装 Python 和依赖
# 安装 Python 3.9 或更高版本 # 从 https://www.python.org/downloads/ 下载
-
准备文件
- 确保目录里有以下文件:
- chrome_manager.py(主程序)
- build.py(打包脚本)
- app.manifest(管理员权限配置)
- app.ico(程序图标)
- 确保目录里有以下文件:
-
运行打包脚本
# 在程序目录下运行: python build.py
-
查找生成文件
- 打包完成后,在
dist
目录下找到chrome_manager.exe
- 双击运行
chrome_manager.exe
即可打开程序
- 打包完成后,在
-
安装 Python
# 下载并安装 Python 3.9 或更高版本 # 从 https://www.python.org/downloads/ 下载
-
安装依赖包
# 打开命令提示符(CMD)并运行: pip install tkinter pywin32 keyboard mouse sv-ttk typing-extensions
-
运行程序
# 在程序目录下运行: python chrome_manager.py
- 在您存放 Chrome 多开快捷方式的文件夹下,快捷方式的文件名应按照
1
、2
、3
... 的格式命名。 - 同一个文件夹下建立
Data
文件夹,Data
文件夹下存放每个浏览器独立的数据文件,文件夹名应按照1
、2
、3
... 的格式命名。
多开chrome的目录
├── 1.lnk
├── 2.lnk
├── 3.lnk
└── Data
├── 1
├── 2
└── 3
- 浏览器快捷方式的目标参数因为:(请根据您的浏览器安装路径修改)
"C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\chrom duo\Data\编号"
-
打开窗口
- 软件下方的"打开窗口"标签下,填入存放浏览器快捷方式的目录
- "窗口编号"里填入想要打开的浏览器编号
- 点击"打开窗口"按钮即可打开对应编号的chrome窗口
-
导入窗口
- 点击"导入窗口"按钮导入当前打开的 Chrome 窗口
- 在列表中选择要操作的窗口
-
窗口排列
- 使用"自动排列"快速整理窗口
- 或使用"自定义排列"设置详细的排列参数
-
开启同步
- 选择一个主控窗口(点击"主控"列)
- 选择要同步的从属窗口
- 点击"开始同步"或使用设定的快捷键
- 同步功能需要管理员权限
- 虽然理论上不会被杀毒软件误报或干扰,但请在报错时检查杀毒软件是否拦截相关功能
- 批量操作时注意系统资源占用
-
无法开启同步
- win10和win11家庭版操作系统目前有兼容性上的问题
- 如果你是chrome多账户多开,那无法使用同步功能
- 如果仅是鼠标或者键盘无法同步,可能是打包的时候某个依赖出错,请重新打包程序文件
-
窗口未正确导入
- 尝试重新点击"导入窗口"按钮
-
滚动条同步幅度不同
- 目前的解决办法就是通过pageup和pagedown以及键盘上下左右键来调整同步幅度
- 首次发布
- 实现基本的窗口管理和同步功能
本项目采用 GPL-3.0 License,保留所有权利。使用本代码需明确标注来源,禁止闭源商业使用。
🔄 持续更新中