Tùy thuộc vào hệ điều hành bạn' sử dụng lại, nếu bạn linh hoạt, thì CHOICE
có thể được sử dụng để chờ gần như mọi phím EXCEPT
nhập
Nếu bạn đang thực sự đề cập đến những gì Microsoft nhấn mạnh là "Trình nhắc lệnh" chỉ đơn giản là trình mô phỏng MS-DOS, thì có lẽ TIMEOUT
m ay phù hợp với mục đích của bạn (timeout /t -1
chờ trên bất kỳ khóa nào, không chỉ ENTER
) và dĩ nhiên CHOICE
có sẵn một lần nữa trong các ấn bản WIN gần đây.
Và một cảnh báo trên SET /P
- trong khi set /p DUMMY=Hit ENTER to continue...
sẽ làm việc,
set "dummy="
set /p DUMMY=Hit ENTER to continue...
if defined dummy (echo not just ENTER was pressed) else (echo just ENTER was pressed)
sẽ phát hiện xem chỉ ENTER hay cái gì khác, kết thúc bằng ENTER được keyed trong
Bạn không cần phải xác định một biến. name: 'set/p = Nhấn ENTER để tiếp tục ...', hoặc đơn giản là 'set/p =' nếu bạn không cần lời nhắc. – dbenham
Vì lý do nào đó, ứng dụng của tôi đang nổ mìn ngay qua logic tạm dừng. Rất lạ. – ouflak
Có vẻ hơi lạ khi thấy từ "ứng dụng" đang được sử dụng trong ngữ cảnh này (một tệp hàng loạt) –