2010-03-25 44 views
10

Như tôi biết, khi tôi chạy cs myConsoleApp.cs từ cửa sổ dòng lệnh, tôi có thể tạm dừng các cửa sổ điều khiển bằng cách thêm vào mã bên dưới:Làm cách nào để tạm dừng cửa sổ bảng điều khiển trong tệp .pl và .bat?

Console.ReadLine();

Sau đó thế nào tôi có thể tạm dừng cửa sổ Console trong myConsoleApp .pl và myConsoleApp.bat? Tôi chỉ muốn theo dõi kết quả đang chạy từ cửa sổ Console. Cảm ơn bạn.

Giả sử myConsoleApp.bat như thế này:

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

pause 

myConsoleApp.pl Giả sử như thế này:

use strict; 
use warnings; 

print "Hello World!"; 

<>; 

Trả lời

20

pause cho .bat

<>; #Read from STDIN 

cho Perl

+0

Cảm ơn bạn rất nhiều. –

+5

Tốt hơn để sử dụng - <> có thể là đầu vào từ một tệp (ví dụ: nếu bạn chạy "x.pl file1 file2" – justintime

2

Tôi không biết về trong perl, nhưng trong một tập tin thực thi thật dễ dàng:

pause 

Trợ giúp cho lệnh này nêu rõ:

Tạm dừng xử lý chương trình theo lô và hiển thị thông báo
Nhấn phím bất kỳ để tiếp tục. . .

+0

Nó hoạt động, cảm ơn bạn. –

0

<> cho Perl hoạt động tuyệt vời. Và vâng, tạm dừng là thuận tiện cho cmd.

Các vấn đề liên quan