在学习深度学习时因为项目不是放在c盘,经常要使用命令行跨盘符启动jupyter,为了解决这个问题特意写了个bat脚本去启动jupyter。

1. 首先新建txt文件,输入下面代码

cmd /k "cd /d E:\机器学习\d2l-zh\pytorch&&activate torch&&jupyter notebook"

上面的代码意思是在路径E:\机器学习\d2l-zh\pytorch执行activate torch与jupyter notebook命令。路径、命令用&&隔开,命令之间也用&&隔开。

2.编辑好后点击文件-另存为,把txt后缀修改成bat后缀,编码格式设置为ANSI

3.运行脚本效果如下

4.扩展

如果需要在多个黑框中执行命令,只需给前面加上 start ,代码如下

start cmd /k "cd /d 路径&&命令1"
start cmd /k "cd /d 路径&&命令1&&命令2"

其中/k 表示执行完命令不关闭cmd命令窗口,如果想执行完关闭窗口,我们只需将 /k 更换为 /c 。代码如下

start cmd /c "cd /d 路径&&命令1"
start cmd /c "cd /d 路径&&命令1&&命令2"