我们有一个应用程序。要启动该应用程序,必须在命令提示符窗口中执行 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
),如果你需要它在文件中做什么。