我有一個批處理腳本:script1.bat(主腳本)。 我從script1.bat中調用另一批腳本script2.bat。如何在命令提示符屏幕上查看從另一批處理文件運行的批處理文件的消息?
當我執行script1.bat時,它會調用script2.bat,並且一切正常。
我的問題是當我執行script1.bat時,我無法在命令提示符屏幕上查看嵌入到script2.bat中的echo命令。
那麼我應該使用什麼命令來獲取script2.bat中的消息以顯示在命令提示符窗口中?
我有一個批處理腳本:script1.bat(主腳本)。 我從script1.bat中調用另一批腳本script2.bat。如何在命令提示符屏幕上查看從另一批處理文件運行的批處理文件的消息?
當我執行script1.bat時,它會調用script2.bat,並且一切正常。
我的問題是當我執行script1.bat時,我無法在命令提示符屏幕上查看嵌入到script2.bat中的echo命令。
那麼我應該使用什麼命令來獲取script2.bat中的消息以顯示在命令提示符窗口中?
你可以導出一切script2.bat發生與
echo something >file.dat
記住>將覆蓋任何數據和新的開始,同時>>將添加到該文件。
然後,您可以獲取script1.bat以「鍵入file.dat」,並在其上有超時或ping延遲。
謝謝Nizon。 類型顯示文件的完整內容。我不想這樣做。我只想在屏幕上顯示幾條消息。 –
您不必導出所有內容,只需將一些內容導出到file.dat然後清除它或導出到新文件? – NizonRox
您如何向我們展示您正在使用的代碼。我們誰都無所不知。 – Squashman
腳本1.BAT: 呼應這是SCRIPT1 通話\ Script2.bat Script2.bat: 回聲更改目錄 CD .. \ SqlServer的 回聲完成配置 轉到退出 :退出 我會執行script1.bat。 什麼是在屏幕上看到的是: 這是SCRIPT1 我的要求是,我應該得到以下輸出: 這是SCRIPT1 完成配置 –