Windows Leiningen终止批处理文件的执行
我正在尝试使用windows CMD运行以下.bat文件:Windows Leiningen终止批处理文件的执行,windows,batch-file,clojure,cmd,leiningen,Windows,Batch File,Clojure,Cmd,Leiningen,我正在尝试使用windows CMD运行以下.bat文件: lein run cd.. 第一行工作非常好,clojure程序完成了它的工作: (spit some-file some-stuff) 但是,第二行永远不会执行。为什么会这样?如果我误解了你的问题,我会提前向你道歉。从我收集的信息来看,这听起来像是在脚本中更改文件夹会在脚本中设置新的当前文件夹,尽管它不一定从调用脚本的终端的角度设置当前文件夹 如果您在cd..后面放一条print语句,从脚本的角度向您显示目录,则可以更清楚地说明这
lein run
cd..
第一行工作非常好,clojure程序完成了它的工作:
(spit some-file some-stuff)
但是,第二行永远不会执行。为什么会这样?如果我误解了你的问题,我会提前向你道歉。从我收集的信息来看,这听起来像是在脚本中更改文件夹会在脚本中设置新的当前文件夹,尽管它不一定从调用脚本的终端的角度设置当前文件夹 如果您在
cd..
后面放一条print语句,从脚本的角度向您显示目录,则可以更清楚地说明这一点。尝试以下操作:
start /b "" lein run
什么使你认为它没有?如果你包括更多的.bat文件,它可能会帮助我做出一个不太依赖于假设的答案。