得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

bat 中新开 cmd 并运行命令

用过 Pycharm 的都知道,每一个 Py 项目都会创建一个虚拟环境,这时候奇奇怪怪的需求就来了,想写一个 bat 脚本,能激活虚拟环境又能在虚拟环境运行 flask。

1
2
cmd /k path\venv\Scripts\activate.bat
python -m flask run

不幸的是,虽然能激活虚拟环境,但接下来的命令 python -m flask run 依旧在原来的 cmd 窗口中运行,以至于无法正常执行 flask

  1. 尝试 cmd 各种组合 /k /c,不行
  2. 尝试 start,不行
  3. 尝试输入重定向,不行

最后,在茫茫百度中找到一个方案,虽然看相不好,而且看起来写法也比较冗杂,但好在达到了目的,如果在新 cmd 窗口中执行少量命令可以这么操作

1
start "title" cmd /k "path\venv\Scripts\activate.bat && python -m flask run"

be yourself, everyone else is already taken.