2015-05-23 87 views
3

我想用批文件執行一些自動執行laravel的安裝,然後繼續移動文件&文件夾。完成執行後作曲家退出批處理文件

我的批處理文件看起來是這樣的:

@echo off 

echo Installing laravel... 
composer create-project laravel/laravel system --prefer-dist 

echo Laravel installing is done... Now moving files and folder... 
...... 

的問題是,一旦composer安裝完laravel,它退出該批處理文件。

如何在composer任務完成後獲得進程?

+1

爲什麼這個問題是倒票?請在投票時提出更好的問路。 TQ。 – user1995781

回答

4

我敢打賭,安裝程序是一個composer.bat批處理文件!如果是這樣,請通過call執行命令:

@echo off 

echo Installing laravel... 
call composer create-project laravel/laravel system --prefer-dist 

echo Laravel installing is done... Now moving files and folder... 
+0

首先,批處理文件不叫'composer.bat'。但是,在向其中添加'call'後,現在不會在執行composer後退出批處理。非常感謝您的幫助! – user1995781

+0

那麼,如果問題是通過添加'call'命令來解決的,那麼唯一的解釋就是該文件被稱爲'composer.bat'或'composer.cmd' ... – Aacini

+0

-_-那麼,我正在試驗它一個新的空文件夾,並且該文件夾中只有一個批處理文件,並且我100%確定該批處理文件不稱爲'composer.bat'或'composer.cmd'。 – user1995781

相關問題