[英]How to execute several command in one file with a batch file?
我實際上正在編寫一個小的PHP腳本,以便在FTP服務器上的文件夾中檢索文件並在本地下載它們。 另一個腳本將這些文件放入服務器。
所以這是我的問題:如何編寫一個批處理文件,它將執行第一個php腳本,然后運行一個程序(在本例中為游戲)。 游戲關閉時,執行第二個腳本。
因此將是這個過程:
game.exe
) 我認為在.bat
文件中,但也許還有另一種解決方案。
謝謝是前進! Telest。
編輯:感謝您的回答。
Google給我這篇文章: 如何等待進程終止以執行批處理文件中的另一個進程 。 我發現可以使用/W
來等待程序結束。
但是/W
似乎不起作用。 嘗試/WAIT
但未成功。
這是我的批處理文件:
PHP C:\Users\PHProjects\test1.php
START /WAIT /B chrome.exe
PHP C:\Users\PHProjects\test2.php
PAUSE
(test1.php和test2.php只是虛擬回聲)。
和控制台結果:
如您所見,Chrome執行得很好,但test2.php也是如此。
這有什么問題嗎?
謝謝。
call getfile.bat
start "" /w game.exe
call putfile.bat
看到start /?
並致電/?。 使用start
請注意后半部分,其中詳細說明了不使用start的方式(我知道這令人困惑)。 Call
詳細信息(作為程序的start
詳細信息)是如何直接調用批處理而不是call
。
我用新元素更新了我的第一篇文章。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.