用于执行一组命令以启动应用程序的批处理文件



我们有一个应用程序。要启动该应用程序,必须在命令提示符窗口中执行 8 到 10 个命令。我想创建一个批处理文件来运行这十个命令。我尝试了下面的批处理代码,但无法使其工作。我们使用 Ruby。

以下是我的命令:

set PATH=D:Installablesjruby-bin-1.7.20jruby-1.7.20bin;%PATH%
set PATH=D:Installablesphantomjs-2.1.1-windowsbin;%PATH%
set http_proxy=http://:@xxx.xxx.xx.x:xxxx
cd /D "D:Installablesansi160x64"
ansicon.exe
cd /D "D:folder"
gem install bundler         & rem takes few seconds to complete
bundle install              & rem takes few seconds to complete
bundle exec rake db:migrate & rem takes few seconds to complete
bundle exec rails s         & rem takes few seconds to complete

批处理文件执行在运行 ansicon.exe 后停止。

是的,您正在切换到ansicon.exe而不是启动它,从而停止脚本。你需要启动它(start "" "ansicon.exe")或调用它(call ansicon.exe),如果你需要它在文件中做什么。

最新更新