Làm cách nào để đọc đầu vào từ bảng điều khiển trong một tệp lô? Những gì tôi đang cố gắng để đạt được là chức năng của scanf trong C. Làm thế nào tôi có thể làm tương tự trong một tập tin thực thi?Làm thế nào để đọc đầu vào từ bàn điều khiển trong một tập tin thực thi?
Trả lời
Đoạn mã trong bản sao được đề xuất được liên kết đọc dữ liệu nhập của người dùng.
ECHO A current build of Test Harness exists.
set /p delBuild=Delete preexisting build [y/n]?:
Người dùng có thể nhập bao nhiêu chữ cái tùy thích và ký tự sẽ chuyển sang biến delBuild.
Ngoài câu trả lời hiện tại chúng ta có thể thiết lập một tùy chọn mặc định như sau:
ECHO A current build of Test Harness exists.
set delBuild=n
set /p delBuild=Delete preexisting build [y/n] (default - n)?:
này cho phép người dùng chỉ cần nhấn "Enter" nếu họ muốn nhập mặc định.
Giống như mọi người đang nói, sử dụng set /p varname="prompt message"
là đủ. Nếu bạn chỉ cần một cách nhanh chóng tìm cách để giữ một trường hợp cmd mở thay vì thoát ngay lập tức, chỉ cần làm như sau là đủ
set /p temp="Hit enter to continue"
ở phần cuối của kịch bản của bạn và nó sẽ giữ cho các cửa sổ đang mở.
cho mục đích này, ai đó đã phát minh ra lệnh 'pause'. Nó cũng là 'set/p', không phải' set \ p'. – Stephan
"Như mọi người đang nói", ngụ ý rằng câu trả lời đã được đưa ra, vì vậy một câu trả lời khác mà không cần thêm thông tin là không cần thiết – jeb
@ jeb bạn nói đúng. vấn đề của tôi là chúng bao gồm các biến và tiếng vọng, trong khi tôi không cần bất kỳ thứ gì trong số đó. Tôi mất một hoặc hai phút để phân tích câu trả lời của họ, vì tôi không có kinh nghiệm thực hành. Tôi tin rằng câu trả lời của tôi thỏa mãn câu trả lời tối thiểu phù hợp với nhu cầu của tôi. – TankorSmash
- 1. Khởi động nhiều ứng dụng bàn điều khiển từ một tập tin thực thi
- 2. Làm thế nào để đọc nội dung tập tin vào một biến trong một tập tin thực thi?
- 3. Làm cách nào để xuất thông tin vào bàn điều khiển trong tập lệnh python GIMP?
- 4. Làm thế nào để lưu tất cả đầu ra bàn điều khiển vào tập tin trong R?
- 5. Cách đọc đầu vào rất dài từ bàn điều khiển trong C#?
- 6. Làm thế nào để tải một tập tin xem magento (.phtml) từ một bộ điều khiển
- 7. Làm thế nào để gửi một email đơn giản từ một tập tin thực thi Windows?
- 8. Làm thế nào để sử dụng psake từ một tập tin thực thi?
- 9. Làm thế nào để sử dụng select() để đọc đầu vào từ bàn phím trong C
- 10. Làm thế nào để xuất bản giao diện điều khiển ứng dụng vào thực thi
- 11. Làm thế nào để thực hiện cuộc gọi đến một tập tin thực thi từ tập lệnh Python?
- 12. Đọc đầu vào từ bảng điều khiển trong OSX
- 13. Có thể ghi vào bàn điều khiển mongodb trong thực thi javascript không?
- 14. Làm thế nào để thêm một cột từ một tập tin vào một tập tin
- 15. Mahout: Để đọc một tập tin đầu vào tùy chỉnh
- 16. Làm thế nào để đọc dữ liệu từ cổng COM bằng cách sử dụng tập tin thực thi?
- 17. Làm thế nào để có được một tập tin thực thi để xử lý không gian trong tên tập tin?
- 18. Nơi nào bạn đặt tập tin đầu vào trong nhật thực (java) để đọc nó từ lệnh console?
- 19. Làm thế nào để thực thi các chương trình bàn điều khiển con mà không hiển thị cửa sổ bảng điều khiển từ chương trình GUI Win32?
- 20. Chạy cào từ tập tin thực thi
- 21. Làm thế nào để bạn sử dụng SETLOCAL trong một tập tin thực thi?
- 22. Làm thế nào để nối chuỗi trong một tập tin thực thi Windows?
- 23. Làm thế nào để đọc một tập tin trong Groovy thành một chuỗi?
- 24. ray - Chuyển hướng điều khiển đầu ra vào một tập tin
- 25. Bắt đầu ra bàn điều khiển từ lọ trong C#
- 26. thế nào để chạy một tập tin thực thi cmd.exe trong một vỏ tiểu
- 27. Làm cách nào để bắt đầu bàn điều khiển IRB từ một tác vụ cào?
- 28. C# làm thế nào bạn có thể nhận được đầu ra của một tập tin thực thi khác?
- 29. Làm thế nào để đọc một tập tin vào vector trong C + +?
- 30. làm thế nào chúng ta có thể sử dụng một tập tin thực thi trong c + +?
bản sao có thể có của [Sự cố với đầu vào của người dùng trong tệp lô của tôi] (http://stackoverflow.com/questions/916413/problem-with-user-input-in-my-batch-file) –
@ Raymond: Không , câu hỏi là đọc nhiều ký tự dưới dạng chuỗi từ bàn phím thành biến. – Nohsib
Lệnh 'set/p' đọc bất kỳ kiểu người dùng nào, cho dù đó là một chữ cái hay nhiều. –