ConEmu启动时如何打开两个指定位置的独立窗口?
实现ConEmu启动两个独立定位窗口的方案
完全可以实现你的需求!ConEmu支持通过命令行参数精准控制窗口的位置、大小,同时启动独立的实例来分别加载你的两个工作环境。下面是具体的实现步骤和代码:
核心思路
我们需要为每个目标窗口单独启动一个ConEmu实例,通过/pos(位置)、/size(大小)参数指定窗口的屏幕位置,再用/title和/run参数设置窗口标题和启动后的执行命令。
具体命令配置
你可以在ConEmu的启动任务中添加以下命令(建议创建一个新任务来管理这个布局):
:: 启动右上角窗口(示例:占屏幕右半部分的上半区域) start "" ConEmu.exe /pos 50% 0% /size 50% 50% /title "Website" /run cmd /k "%ConEmuDir%\..\init.bat" && cd c:\src\www :: 启动右下角窗口(示例:占屏幕右半部分的下半区域) start "" ConEmu.exe /pos 50% 50% /size 50% 50% /title "Other" /run cmd /k "%ConEmuDir%\..\init.bat" && cd c:\src\other
参数解释
start "":用来启动独立的ConEmu进程,避免两个窗口互相阻塞/pos X Y:窗口左上角的坐标,支持百分比(适配不同屏幕)或像素值。比如50% 0%表示从屏幕水平中点、垂直顶端开始/size W H:窗口的宽度和高度,同样支持百分比。50% 50%意味着窗口占屏幕一半宽、一半高/title "XXX":设置窗口的自定义标题,和你原来的需求一致/run:指定ConEmu启动后立即执行的命令,这里包含了加载init.bat和切换到目标目录的逻辑
自定义调整
如果需要调整窗口的位置和大小,只需修改/pos和/size的数值即可:
- 若想让右上角窗口占右侧30%宽度、全屏高度:
/pos 70% 0% /size 30% 100% - 对应的右下角窗口占右侧30%宽度、下半屏高度:
/pos 70% 50% /size 30% 50%
配置到ConEmu启动任务的步骤
- 打开ConEmu设置(快捷键
Win+Alt+P) - 切换到「Tasks」标签页,点击「Add」创建新任务
- 在「Command」输入框中粘贴上述两行命令
- 给任务命名(比如「Dual Right-Side Windows」),点击「Save Settings」
- 回到「Startup」标签页,将默认启动任务设置为你刚创建的这个任务,下次启动ConEmu就会自动加载这个布局了
内容的提问来源于stack exchange,提问作者Nick
相关产品推荐
相关产品推荐

