windows下用ConEmu启动分组命令行

        命令行工具以其高效,简洁,方便,是许多事务的必选操作工具,例如命令行编译,命令行加载程序,命令行调试等。

        不过,dos命令行是单文件窗口,当启动很多个dos命令窗口时,你会发现要找到需要的窗口会比较费力,影响工作效率。

        一款叫做ConEmu的命令行工具应运而生。它是一款多文档界面的dos窗口,就是说,虽然只有一个GUI界面,但是可以通过选择不同的标签激活需要的页面,实现多个dos命令窗口的切换。

        例如下面这个一键加载的多标签dos命令行,有三个标签,debug,load和compile。

        通过选择上面的标签轻松在多个dos间切换。

        启动的文件取名为“一键下载.bat”,内容如下:

set workdir=%CD%
set projdir=%workdir%\proj
set "PATH=%PATH%;j:\msys64\mingw32\bin"


start J:\tools\ConEmuPack.221218\conemu -Title 一键下载 -runlist   cmd  /K "cd /d %workdir% & e:\python36-32\python.exe debug.py & echo e:\python36-32\python.exe debug.py"  -new_console:t:"debug"  ^|^|^| cmd  /K "cd /d %workdir% & echo e:\python36-32\python.exe load.py"  -new_console:t:"load" ^|^|^| cmd /K "cd /d %projdir% & echo make all" -new_console:t:"compile"

        假如你建立了一个目录叫做work2024,里面有一个proj的子目录是你的工程所在位置,把这个批处理文件丢在work2024目录下面,运行起来之后,会自动生成上述的三个dos界面,分别用于调试,加载和编译。

        对于多个不同任务,建立多组这样批处理,用起来非常省时省力,远远胜过windows自带的dos命令。

        批处理的关键命令是下面这个:

        start J:\tools\ConEmuPack.221218\conemu -Title 一键下载 -runlist   cmd  /K "cd /d %workdir% & e:\python36-32\python.exe debug.py & echo e:\python36-32\python.exe debug.py"  -new_console:t:"debug"  ^|^|^| cmd  /K "cd /d %workdir% & echo e:\python36-32\python.exe load.py"  -new_console:t:"load" ^|^|^| cmd /K "cd /d %projdir% & echo make all" -new_console:t:"compile"

        基本语法:

-Title 定义显示在标题栏中的内容,例如这里是一键下载

-runlist 后面是定义多个窗口,每个窗口之间用 ^|^|^| 隔开,一般是用dos命令 cmd /K 调用一连串dos命令完成一个动作。

-new_console:t:  定义独立dos界面的标签,如-new_console:t:"debug" 是把标签设置为debug

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Windows环境下,你可以使用ConEmu来改善命令行界面的使用体验。ConEmu是一个开源的命令行终端模拟器,它可以集成诸如ping、ipconfig等命令,避免乱码。你可以从中提供的链接获取有关在Windows上配置ConEmu的详细指南。ConEmu可以解决Windows命令行界面的一些问题,例如窗口宽度不能全屏、字体难看且无法调整、窗口背景不能更换等。它还提供复制和粘贴功能,可以方便地进行操作。使用ConEmu,你可以更好地使用Windows命令行界面。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Window 10下使用zsh的多种体验——ConEmu&Msys2+ConEmu_ChildGUI&Msys2&Mintty+ConEmu&ArchWSL](https://blog.csdn.net/sherpahu/article/details/101903539)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [定制windows环境下cmd替代软件ConEmu](https://blog.csdn.net/weixin_30659829/article/details/98567433)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

geastwind1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值