1

Windows CMD を使用して次の .bat ファイルを実行しようとしています。

lein run
cd..

最初の行は完全に正常に動作し、clojure プログラムはその役割を果たします。

(spit some-file some-stuff)

ただし、2 行目は実行されません。何故ですか?

4

2 に答える 2

2

あなたの質問を誤解している場合は、事前にお詫び申し上げます。私が収集したところによると、スクリプト内のフォルダーを変更すると、スクリプト内に新しい現在のフォルダーが設定されるように聞こえますが、スクリプトを呼び出した端末の観点からは必ずしも現在のフォルダーが設定されるとは限りません。

cd ..の後に print ステートメントを配置して、スクリプトの観点からディレクトリを表示すると、これがより明確になります。

于 2013-08-26T20:14:18.787 に答える
1

これを試して:

start /b "" lein run
于 2013-08-26T21:23:38.357 に答える