Có lẽ khi tham gia các diễn đàn công nghệ thì bạn đã nghe qua nhiều về file có định dạng *.bat hoặc file có định dạng *.cmd rồi đúng không? Vậy những file này gọi là gì? – Vâng, đó chính là file Batch ! Show Mục Lục Nội Dung I. File batch là gì?Theo Wikipedia thì file Batch là một ngôn ngữ lập trình dựa trên các tệp tin thực thi Batch (*.bat, *.cmd,…) để chạy những lệnh trong file đó. Các lệnh này sẽ được chạy trong cửa sổ dòng lệnh CMD (Command Prompt) Hay nói cách khác thì file Batch sẽ cho phép người dùng khởi chạy (thực thi) một hoặc nhiều lệnh Command Prompt trong đó. Rất nhiều lệnh CMD khi chạy sẽ can thiệp rất sâu vào hệ thống, vậy nên trước khi chạy bất kỳ một file có định dạng *.cmd, *.bat.. nào thì bạn hãy kiểm tra thật kỹ trước đã nhé. Không thể phủ nhận là nhiều lệnh trong CMD sẽ rất hữu ích, giúp bạn sửa chữa và giúp cho hệ thống Windows hoạt động tốt hơn. Nhưng cũng có nhiều lệnh sẽ làm hỏng hệ điều hành của bạn, nếu như bạn sử dụng nó không đúng cách ! Chính vì vậy, hôm nay mình sẽ hướng dẫn cho các bạn cách tạo một file batch, từ đó bạn sẽ hiểu hơn về cấu trúc của một file batch nó là như thế nào, và hiểu được các dòng lệnh ở trong đó. II. Cách tạo file Batch trên Windows+ Bước 1: Để tạo ra được file Batch thì ta cần một trình soạn thảo bất kì, đơn giản nhất thì ta cứ dùng Notepad có sẵn trên Windows.
Nhưng mình khuyên bạn nên cài thêm phần mềm Notepad++ để sử dụng, vì phần mềm này viết code và xem code rất tiện và đẹp mắt. + Bước 2: Sau đó ta sẽ viết lệnh vào đây. Lưu ý, xong mỗi lệnh thì bạn cần nhấn + Bước 3: Sau đó bạn lưu lại file, nhớ đổi đuôi tệp từ
=> Cuối cùng bạn chỉ việc chọn vị trí lưu => và nhấn III. Các lệnh liên quan đến file BatchCác lệnh này sẽ giúp bạn tạo Text trong file batch, giữ file batch không bị tắt sau khi thực thi lệnh hoàn tất,… #1. Lệnh PauseTác dụng của lệnh này là sau khi file Batch thực thi xong thì người dùng cần phải bấm vào một phím bất kì trên bàn phím để tắt cửa sổ lệnh. #2. Lệnh clsLệnh này đơn giản là xóa hết các Text trong cửa sổ Command Prompt, hay nói cách khác là làm mới lại của sổ lệnh đấy các bạn. #3. Lệnh echoĐây là một trong những lệnh quan trọng nhất khi tạo ra một file Để tạo Text, ta dùng lệnh: echo nội-dung-text Ok, sau khi dùng lệnh thì Command Prompt sẽ show ra kết quả là Text mà bạn đã viết. Nếu bạn đã tạo file Batch, trong đó có đoạn Text nào đó, nhưng khi khởi chạy thì lại bị như thế này: Nó hiển thị luôn cả lệnh thực thi trước TextRất khó chịu đúng không các bạn, không chỉ hiển thị đường dẫn mà nó còn ghi luôn cả lệnh được thực thi. Để loại bỏ những Text không cần thiết như trên, ta dùng lệnh Khi sử dụng lệnh Ngược lại, nếu bạn muốn hiển thị lại thì ta dùng lệnh Nếu ta áp dụng lệnh này ở đầu file batch, ví dụ như ở hình bên dưới… Thì khi khởi chạy ta sẽ được nội dung như sau: Như các bạn đã thấy, mặc dù các text đường dẫn và những lệnh khởi chạy đều đã bị loại bỏ. Nhưng nhìn dòng đầu tiên vẫn còn text không cần thiết => gây khó chịu @@ Để giải quyết vấn đề này thì ta chỉ việc thêm dấu Và đây là kết quả, rất gọn gàng và sạch sẽ, xứng đáng vở sạch chữ đẹp 🙂 Vậy nên, nếu bạn mở một file batch nào đó ở trên mạng thì cũng đã hiểu lí do tại sao ở đầu các dòng lệnh thì hầu như luôn có #4. Hướng dẫn viết Tiếng Việt trong CMD không bị lỗiLưu ý: Command Prompt không hỗ trợ tiếng Việt theo mặc định. Chính vì vậy, nếu bạn viết tiếng Việt vào file batch, khi khởi chạy sẽ bị lỗi như sau: Tuy nhiên để sửa lỗi này cũng khá đơn giản. Đó là sử dụng lệnh sau: Để loại bỏ dòng Và đây là kết quả cuối cùng: IV. Các ví dụ và thực hànhBây giờ mình sẽ làm một file batch hiển thị các thông số của máy tính nha. Mình sẽ thêm Text giới thiệu cho file. Nói chung phải có giới thiệu chứ 🙂
Giờ thì đến bước chạy thử rồi :)) Phần giới thiệu thế này là ổn rồi, tiếp theo ta thêm lệnh để xem thông số máy tính. Đó là lệnh Ta phải thêm Đến lúc xem thành quả cuối cùng rồi 🙂 Về cơ bản là như vậy, nếu muốn đào sâu nghiên cứu thì bạn có thể tham khảo các tools tạo USB BOOT 1 Click ấy, mấy cao thủ toàn dùng lệnh CMD để tạo nhé 😀 (xem thêm rất nhiều ở đây ) ! V. Lời KếtOK, như vậy là mình đã hướng dẫn các bạn cách tạo một file batch hoàn chỉnh rồi nha. Nói chung đây là những kiến thức rất căn bản thôi, nhưng nếu bạn nắm được thì có thể tự phát triển ra những file batch rất gì và này nọ đấy 🙂 Một trang rất hay mà bạn có thể tham khảo thêm về Batch Script:
Chúc các bạn thành công, và đừng quên đánh giá 5* và chia sẻ bài viết nếu bạn thấy nó thực sự hữu ích nhé (>‿♥). CTV: Hoàng Tuấn – Blogchiasekienthuc.com Bài viết đạt: 5/5 sao - (Có 7 lượt đánh giá) Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé ! File .bat để làm gì?Định nghĩa. File BAT hay Executable Files - DOS Batch File là một file dưới định dạng Text được phát triển bởi Microsoft. File BAT thực thi các công việc trên máy tính một cách tự động và là một tập tin thực thi DOS sử dụng để thực hiện các lệnh với Command Windows Prompt (cmd.exe).
Batch trong code là gì?Batch code là dãy gồm ký tự và chữ số được in trên bao bì hoặc đáy sản phẩm, đánh dấu nơi sản xuất, số lô và thời gian “ra đời” của một sản phẩm. Tùy quy định riêng của từng hãng, batch code không giống nhau và không có một công thức chung.
Batch trong ít là gì?Batch là một ngôn ngữ lập trình được dựa trên các tập tin thực thi batch (*. bat, *. cmd,...) để chạy.
|