2010-03-25 90 views
10

據我所知,當我運行CS myConsoleApp.cs從Windows命令行,我可以暫停控制檯窗口通過添加以下代碼:如何暫停.pl和.bat文件中的控制檯窗口?

Console.ReadLine();

然後我如何可以暫停控制檯窗口中myConsoleApp .pl和myConsoleApp.bat?我只想監視控制檯窗口的運行結果。謝謝。

假設myConsoleApp.bat這樣的:

taskkill /f /im "E1.exe" 
taskkill /f /im "E2.exe" 

pause 

假設myConsoleApp.pl這樣的:

use strict; 
use warnings; 

print "Hello World!"; 

<>; 

回答

20

pause爲蝙蝠

<>; #Read from STDIN 

對Perl

+0

非常感謝。 – 2010-03-25 07:29:14

+5

更好使用 - <>可能是文件的輸入(例如,如果您運行「x.pl file1 file2」 – justintime 2010-03-25 08:26:14

2

我不知道在Perl,但在一個批處理文件很容易:

pause 

此命令狀態的幫助:

暫停處理批量程序 並顯示消息
按任意鍵繼續。 。 。

+0

它的工作原理,謝謝。 – 2010-03-25 07:22:53

0

<>對Perl的偉大工程。是的,暫停對於cmd來說很方便。