在 Windows 上使用 ConEmu 命令行终端打开多窗口启动 Redis 服务

由于开发机器是 Windows 系统,每天启动计算机都需要重新开启 Redis 服务很麻烦。

于是计划写个简单的 batch 脚本,能在桌面点击脚本完成启动和连接 Redis 服务的功能。

环境

  • Redis 安装目录 E:\redis2.4.5
  • 命令行终端 ConEmu,安装在 E:\Program Files\ConEmu

batch 实现

  1. 基础知识

在 batch 脚本中输入使用的命令默认的都会打开系统自带的命令行工具(Win + R)如:

有一个 cd_redis.bat 脚本:

:: 进入 Redis 安装目录
:: @version 1.0
:: @author huliuqing

echo 'Enter in redis install directory...'
cd E:\redis2.4.5
pause
  1. 使用 ConEmu 打开多个窗口并启动 Redis 服务

需要解决的问题是:

  • 进入并启动 ConEmu 命令行程序
  • 在 ConEmu 中运行命令
  • 能够在一个 batch 脚本中开启多个窗口

最终的 batch 脚本是这样的:

start "Three tabs" "E:\Program Files\ConEmu\ConEmu.exe" /cmdlist ^> cmd -cur_console:d:E:\redis2.4.5 /c redis-server ^|^|^| cmd -cur_console:d:E:\redis2.4.5 /c redis-cli

参考资料

ConEmu commands in task

发表评论

电子邮件地址不会被公开。 必填项已用*标注