【问题标题】:Leiningen terminates execution of batch fileLeiningen 终止批处理文件的执行
【发布时间】:2013-08-26 19:19:34
【问题描述】:

我正在尝试使用 windows CMD 运行以下 .bat 文件:

lein run
cd..

第一行运行良好,clojure 程序完成了它的工作:

(spit some-file some-stuff)

然而,第二行永远不会被执行。这是为什么呢?

【问题讨论】:

  • 是什么让你认为它没有?
  • 如果您包含更多的 .bat 文件,它可能会帮助我做出不那么依赖假设的答案。

标签: windows batch-file clojure cmd leiningen


【解决方案1】:

如果我误解了您的问题,我提前道歉。据我所知,这听起来像是更改脚本中的文件夹会在脚本中设置新的当前文件夹,尽管它确实不一定从调用脚本的终端的角度设置当前文件夹

如果您在cd .. 之后添加一条打印语句以从脚本的角度向您显示目录,则可以更清楚地说明这一点。

【讨论】:

    【解决方案2】:

    试试这个:

    start /b "" lein run
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多