2012-01-03 29 views
5

Khá nhiều giải thích trong chủ đề - cần thay thế cho lựa chọn có thể chấp nhận giá trị mặc định và hết thời gian chờ. SET/P không cắt nó, thật không may. Các tập lệnh sẽ được chạy trong WinPE, do đó, vbscript với IE cũng không được giải đáp.Lệnh chọn hàng loạt lệnh DOS trên Windows 2000 trở lên (mặc định và hết giờ)

+1

Bạn có thể cài đặt tệp bên ngoài không? Đó là giải pháp dễ nhất. Một giải pháp hàng loạt tinh khiết có thể được thực hiện, nhưng nó thực sự phức tạp – jeb

+0

Tôi có lẽ có thể viết của riêng tôi trong C hoặc một cái gì đó; thậm chí có thể sắp xếp lại một số thứ để nó không còn cần thiết nữa. Tôi hầu như tò mò nếu một thứ như vậy tồn tại. Loại kỳ lạ để lấy đi khả năng này từ người dùng. – Baczek

+0

Có thể lấy một bản sao CHOICE.EXE ra khỏi một hệ thống cũ, thêm nó vào hệ thống của bạn, sau đó làm mọi thứ theo cách cũ. Vì nó là một tệp thực thi riêng biệt, nó không thực sự có bất kỳ tương tác nào với những thứ như CMD.EXE. Đã có một thời gian CHOICE.EXE được bao gồm trong Bộ tài nguyên NT. –

Trả lời

2

Bạn có thể thêm tên biến để vào danh sách User Variable hoặc System variable trong số Environment Variable của hệ thống. Khi chạy trong WinPE, sẽ không có tùy chọn như lời nhắc để nhận dữ liệu người dùng ngay cả khi sử dụng SET/P. Vì vậy, bạn có thể thay đổi giá trị theo cách thủ công trong User variable thành tùy chọn mà bạn cần chạy, tùy chọn này sẽ tự động được bao gồm làm tùy chọn mặc định.

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