2014-11-06 38 views
0

我有一個批處理文件,它將文件路徑作爲用戶輸入&使用該輸入調用控制檯應用程序&最後顯示我的控制檯應用程序的輸出消息(寫入txt文件使用streamWriter)使用相同的txt文件。 這裏是我的批處理文件:test.bat的批處理文件關閉時不顯示txt文件的內容

@echo off 
set /p folderPath= Enter the folder path: 
D:\ConsoleApplication1\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe %folderPath% 
for /f "delims=" %%a in (D:\ConsoleApplication1\ConsoleApplication1\Solution.txt) do echo %%a 

現在,如果我打開的cmd.exe &下面說:

D:>Test.bat 

這是工作完美&顯示出來的控制檯應用程序寫入消息解決方案txt文件在cmd窗口

但是,如果我雙擊相同的.bat文件,cmd窗口打開&要求文件夾路徑,當給出執行exe文件&正在將我的exe消息寫入Solution.txt,但在cmd窗口&中不顯示相同內容,而是自行關閉。

我在做smethng錯誤? 〜Deepthi

回答

0

添加

Pause 

添加文件

+0

謝謝ShayD ....它的工作 – Deepthi 2014-11-06 07:50:49

0

按摩實際上您的控制檯內出現的結束,但由於應用程序被關閉立即您不需額外注意到它作爲it's加快速度。只需在程序結尾處添加暫停。這使您可以關閉用戶輸入應用程序(按任意鍵)

+0

工作完美..! – Deepthi 2014-11-06 07:50:23

相關問題