Tài nguyên miễn phí tốt nhất cho việc học tập sử dụng hàng loạt tiên tiến là gì?Tài nguyên miễn phí tốt nhất cho việc học tập sử dụng hàng loạt nâng cao?
Trả lời
Đó không phải là miễn phí, nhưng nó có thể là tốt nhất. "Windows NT Shell Scripting" by Tim Hill.
Điều đó nói rằng, bất cứ khi nào tôi cố gắng làm điều gì đó 'tiên tiến' trong các tệp hàng loạt cmd, tôi luôn luôn hối tiếc về nó.
Luôn.
chỉnh sửa: một số giải thích về những thiếu sót của các tập tin batch:
- khả năng toán học là thảm hại
- hỗ trợ trích dẫn là một suy nghĩ - nếu bạn cần phải vượt qua một chuỗi trích dẫn như một tham số để một lệnh cần được trích dẫn chính nó, dự trữ một chỗ tại tị nạn (thực sự, tôi không chắc chắn nó có thể)
- thao tác chuỗi là một chắp vá của một nửa chức năng thực hiện
Sau đó, có những bit dường như không bao giờ kết thúc của các kỳ quặc, trường hợp góc, và mâu thuẫn mà bạn chạy vào ở mỗi lượt.
Điều duy nhất cho tệp hàng loạt là chúng được hỗ trợ trên mọi hộp Windows trên đó. Nếu bạn chỉ muốn tự động thực hiện một vài lệnh như một nhóm, tuyệt vời. Có thể thêm một vòng lặp đơn giản, một vài chương trình con và một số biến môi trường để tham số hóa mọi thứ. Ngoài ra tôi khuyên bạn nên sử dụng cái gì khác.
Thay vào đó, bạn có đề xuất sử dụng ngôn ngữ kịch bản không? –
Đồng ý, tôi sẽ đi với Python. – UnkwnTech
Trong vài năm qua tôi đã không có một ngứa cho điều này, vì vậy tôi đã có thể gắn bó với các tập tin batch cơ bản. Nếu tôi định thử một thứ gì đó lạ mắt, tôi có lẽ sẽ nhìn vào PowerShell. Tôi không có kinh nghiệm với nó, nhưng đã nghe những điều tốt đẹp về nó. –
Đã thử Wikipedia's batch file entry? ... hoặc bất kỳ số nào trong số the multitude of answers google gives on advanced batch file usage?
Tôi đã tìm thấy một điều này là hữu ích: http://www.ss64.com/ntsyntax/
Có thể có tràn ngăn xếp?
https://stackoverflow.com/questions/tagged/batch-file
Những gì tôi tìm thấy là thực sự hữu ích là để lưu tất cả các built-in cmd.exe giúp đỡ để tập tin. Trong cmd.exe gõ "trợ giúp", điều đó sẽ hiển thị cho bạn một danh sách lớn các lệnh bạn có thể nhận trợ giúp, cho mỗi loại "giúp < lệnh >", sau đó lưu kết quả vào các tệp được đặt tên phù hợp. Cá nhân tôi thấy nó thuận tiện hơn rất nhiều để đọc thông tin trợ giúp dưới dạng tệp.
Ngoài ra, tôi rất đồng ý với lời đề nghị của Mike B về việc sử dụng tệp hàng loạt quá nhiều. Nó hầu như luôn luôn tốt hơn để sử dụng một ngôn ngữ mạnh mẽ hơn so với hàng loạt cho bất kỳ nhiệm vụ mà không phải là tầm thường. Nếu tập tin batch của bạn dài hơn một trang khi in, bạn gần như chắc chắn sẽ sống để hối tiếc.
Cũng xem xét việc học Windows Scripting Host làm cách thay thế cho tập lệnh theo lô. Bạn có thể sử dụng lựa chọn ngôn ngữ để viết kịch bản (JScript, VBScript, thậm chí Python). Nó được hỗ trợ bởi mọi phiên bản hiện đại của Windows và cung cấp một thư viện các tính năng phong phú giúp cho các tập tin batch trông nguyên thủy trong so sánh.
Tôi đang nói gì? Tệp hàng loạt của Windows LÀ nguyên thủy.
Bạn cũng có thể tạo các thư viện, mô-đun WSH có thể sử dụng lại, v.v.Có một chút của một đường cong học tập so với các tập tin batch, nhưng cũng có giá trị nó. Không còn làm bạn bè Linux của tôi làm cho niềm vui của môi trường kịch bản kém của tôi. Bây giờ họ chỉ làm cho niềm vui của hệ điều hành kém của tôi.
Để được trợ giúp về các lệnh, tập tin này .bat sẽ đặt giúp đỡ tất cả các lệnh vào một trang HTML đẹp: http://www.robvanderwoude.com/files/allhelp.zip
anh chàng này có một số điều .bat thú vị khác nữa. http://www.robvanderwoude.com/batexamples_a.html
- 1. Tài nguyên tốt nhất cho việc học tập Generics .NET?
- 2. Tài nguyên tốt cho việc học tập Mục tiêu-C
- 3. Tài nguyên tốt cho việc học WPF
- 4. Tài nguyên học tập tốt nhất (N) ASM là gì?
- 5. Tài nguyên cho việc học tập của trẻ em C#
- 6. Khi nào File.ReadLines tài nguyên miễn phí
- 7. Tài nguyên tốt cho việc học PL/pgSQL?
- 8. Tài nguyên cho việc học LINQ?
- 9. Tài nguyên tốt cho việc học XNA là gì?
- 10. Một số tài nguyên tốt cho việc học F # hãy
- 11. Một tài nguyên tốt cho việc học HTML5
- 12. Tài nguyên tốt để học các tính năng OOP nâng cao trong PHP 5?
- 13. Delphi = Pascal? Tài nguyên cho việc học?
- 14. Tài nguyên học tập tốt cho Maven 3/Mercury
- 15. tài nguyên học tập cho mockito
- 16. Một số tài nguyên tốt cho việc học tập nội bộ codebase của Rails là gì?
- 17. Tài nguyên tốt nhất cho việc học C# thể hiện chiều sâu cây là gì?
- 18. Tài nguyên tốt nhất cho việc học Công cụ xây dựng Gradle
- 19. Tài nguyên tốt nhất cho việc học Windows PowerShell là gì?
- 20. Công cụ dành cho nhà phát triển Chrome: Tài nguyên tốt nhất để tìm hiểu các tính năng nâng cao?
- 21. Việc triển khai JVM miễn phí nào có khả năng xử lý PermGen tốt nhất?
- 22. Tài nguyên tốt cho Wordpress?
- 23. SVG tương tác - Tài nguyên học tập?
- 24. Tài nguyên cho việc học TDD với asp.net MVC 3
- 25. Một plugin ftp miễn phí tốt cho Sublimetext 2
- 26. Tập hợp các biểu tượng mimetype miễn phí, miễn phí, hữu ích là gì?
- 27. Trình biên tập VB6/VBA miễn phí và thực hành Excel tốt nhất
- 28. Tài nguyên cho việc học ASP.NET MVC 2.0
- 29. Tài nguyên học tập cho Couchapp, Mustache.js, Evently, CouchDB
- 30. Trình chỉnh sửa html wysiwyg miễn phí tốt nhất
Bất kỳ lý do nào bạn nhận được vào tệp hàng loạt thay vì PowerShell? Làm việc với các phiên bản cũ của DOS/Windows hay gì đó? –