Blog Công Nghệ Số

Thứ Tư, 28 tháng 7, 2021

Những lệnh cần thiết để tạo ra một file lệnh .BAT, .CMD (batch)

 Thu Trang     tháng 7 28, 2021     No comments   


Mục Lục Nội Dung

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 !

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.

NOTE: Để sử dụng công cụ Notepad có sẵn trên Windows thì bạn hãy mở hộp thoại Run ra (Windows + R) => sau đó nhập lệnh notepad => và nhấn Enter là xong.

Hoặc nhấn chuột phải vào màn hình Desktop => chọn New => chọn Text Document cũng được.

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.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (1)

+ 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 Enter xuống dòng để thực hiện lệnh tiếp theo.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (2)

+ Bước 3: Sau đó bạn lưu lại file, nhớ đổi đuôi tệp từ *.txt => sang *.bat hoặc *.cmd. Và lưu ý thêm là trong phần:

  • Save as type: Bạn hãy chọn là All type (*.*). Hoặc giữ nguyên theo mặc định cũng được :))
  • Và ở phần Encoding nhớ chuyển sang UTF-8 nha.

=> Cuối cùng bạn chỉ việc chọn vị trí lưu => và nhấn Save là xong.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (3)

III. Các lệnh liên quan đến file Batch

Cá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 Pause

Tá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.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (4)

#2. Lệnh cls

Lệ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.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (5)

#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 *.bat, lệnh này sẽ giúp ta tạo Text, và xóa Text không cần thiết,…

Để tạo Text, ta dùng lệnh: echo nội-dung-text

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (7)

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:

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (8)
Nó hiển thị luôn cả lệnh thực thi trước Text

Rấ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 echo off

Khi sử dụng lệnh echo off trong cửa sổ lệnh, nó sẽ xóa đường dẫn được trỏ tới đứng trước dấu nháy đơn viết lệnh.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (9)

Ngược lại, nếu bạn muốn hiển thị lại thì ta dùng lệnh echo on.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (10)

Nếu ta áp dụng lệnh này ở đầu file batch, ví dụ như ở hình bên dưới…

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (11)

Thì khi khởi chạy ta sẽ được nội dung như sau:

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (12)

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 @ đằng trước echo off là được rồi.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (13)

Và đây là kết quả, rất gọn gàng và sạch sẽ, xứng đáng vở sạch chữ đẹp 🙂

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (14)

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ó @echo off rồi nha ^^.

#4. Hướng dẫn viết Tiếng Việt trong CMD không bị lỗi

Lư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:

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (15)

Tuy nhiên để sửa lỗi này cũng khá đơn giản. Đó là sử dụng lệnh sau: chcp 65001

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (16)

Để loại bỏ dòng Active code page: 65001, ta thêm lệnh cls sau dòng chcp 65001 nha.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (17)

Và đây là kết quả cuối cùng:

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (18)

IV. Các ví dụ và thực hành

Bâ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ứ 🙂

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (19)

  • Lệnh @echo off giúp ẩn đường dẫn và lệnh được khởi chạy khỏi file batch.
  • Lệnh chcp 65001 giúp hỗ trợ Tiếng Việt.
  • Lệnh cls: Xóa thông báo lệnh chcp 65001 ở trên.
  • Lệnh echo: Viết Text.
  • Lệnh pause buộc người dùng phải bấm phím bất kì để tiếp tục chạy lệnh tiếp theo.

Giờ thì đến bước chạy thử rồi :))

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (20)

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 systeminfo.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (21)

Ta phải thêm pause ở cuối lệnh để giữ cửa sổ không tự động tắt, nhớ phải có lệnh này nha anh em.

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (20)

Đến lúc xem thành quả cuối cùng rồi 🙂

nhung-dong-lenh-can-thiet-de-tao-ra-mot-file-lenh-bat-batch (22)

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ết

OK, 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:

https://ift.tt/3y5gzPU

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

5 / 5 ( 1 vote )

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é !

Adblock test (Why?)


Xem Them Chi Tiet

Nhung Mon Do Cong Nghe Duoc Yeu Thich

Do Cong Nghe Phu Kien
Xem Them Chi Tiet

Phu nu phai dep dan ong moi yeu! Sam ngay bo vay dam sieu dep

Thanh xuan nhu mot tach trá Khong mua do hot phi hoai thanh xuan
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Gửi email bài đăng nàyBlogThis!Chia sẻ lên XChia sẻ lên Facebook

Related Posts:

  • ƯU VÀ NHƯỢC ĐIỂM CỦA TIVI MÀN HÌNH CONGTivi màn hình cong là niềm mong mỏi của nhiều gia đình hiện nay bởi thiết kế vô cùng sang trọng và đẹp mắt. Góc nhìn rộng, mới mẻ cộng thêm những… Read More
  • TOP 3 ĐIỆN THOẠI QUAY PHIM ĐỈNH CAO KHÔNG KHÁC GÌ THIẾT BỊ CHUYÊN DỤNGNhu cầu sử dụng điện thoại ngày nay không chỉ bao quanh những tác vụ đơn giản như nghe, gọi, lướt web…. mà việc chụp ảnh hay quay phim cũng rất được c… Read More
  • TOP 4 NỒI CƠM ĐIỆN DƯỚI 1 TRIỆU SỞ HỮU LÒNG NỒI CHỐNG DÍNH AN TOÀN1. Nồi cơm điện Q-Home QH-Z5022 (2.2L)-16I Là sản phẩm mang thương hiệu Q-Home. Nồi cơm điện 2.2l Q-Home QH-Z5022 được thiết kế ki… Read More
  • Nhãn năng lượng trên tủ lạnh có ý nghĩa gì?  Thông thường, khi đi mua tủ lạnh bạn sẽ thường lựa chọn theo kiểu dáng cũng như mẫu mã, chức năng. Tuy nhiên, yếu tố quan trong ngoài giá bán c… Read More
  • BẬT ĐIỀU HÒA Ở MỨC NHIỆT ĐỘ NÀO LÀ TỐTKhi bên ngoài đang nóng mà vào nơi lạnh đột ngột, thì rất ảnh hưởng không tốt đến sức khỏe của bạn, như cơ thể bị cảm cúm, nhức đầu và có thể bị ngất … Read More
Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ

0 Comments:

Đăng nhận xét



Popular Posts

  • Cách THAY ĐỔI FONT CHỮ trong VISUAL STUDIO CODE
    Mục Lục Nội Dung Chào các bạn, Visual Studio Code (VS Code) có lẽ một trong những công cụ lập trình phổ biến nhất trên thế giới hiện na...
  • (không có tiêu đề)
    [unable to retrieve full-text content] Xem Them Chi Tiet Phu nu phai dep dan ong moi yeu! Sam ngay bo vay dam sieu dep Thanh xuan nhu ...
  • iOS 15: Cách thêm Apple Music vào kỷ niệm của bạn trong ảnh trên iPhoneApple chính thức phát hành bản cập nhật iOS 15 trên dòng điện thoại iPhone. Phi...
    Apple chính thức phát hành bản cập nhật iOS 15 trên dòng điện thoại iPhone. Phiên bản cập nhật mới này sẽ mang lại nhiều tính năng thú vị, g...
  • Đây là cách ẩn Email gửi đi trên iOS 15 vừa phát hànhVới iOS 15, Apple hỗ trợ người dùng thêm nhiều tính năng mới thú vị giúp tăng độ bảo mật và cá nh...
    Với iOS 15, Apple hỗ trợ người dùng thêm nhiều tính năng mới thú vị giúp tăng độ bảo mật và cá nhân hóa. Nếu bạn chưa biết cách ẩn email thì...
  • Cách chụp ảnh macro trên iPhone 12, iPhone 11 và các mẫu iPhone cũTính năng chụp ảnh macro ở thời điểm hiện tại đang nổi lên như một xu hướng. Với côn...
    Tính năng chụp ảnh macro ở thời điểm hiện tại đang nổi lên như một xu hướng. Với công nghệ macro tele được trình làng. Vậy so với các dòng m...
  • Top mẹo hay trên AirPods 3 giúp tối ưu trải nghiệm của bạnThế hệ AirPods 3 đã gây ấn tượng mạnh mẽ cho người dùng khi sở hữu thiết kế hiện đại, trang ...
    Thế hệ AirPods 3 đã gây ấn tượng mạnh mẽ cho người dùng khi sở hữu thiết kế hiện đại, trang bị âm thanh không gian, cảm biến lực cũng như hỗ...
  • Cách chơi tựa game lướt ván (Surf) trên Microsoft Edge Chromium
    Mục Lục Nội Dung Khi mất mạng Internet thì bạn thường hay chơi game gì trên các trình duyệt web ? Vâng, mỗi lúc mất mạng thì mình tin l...

Copyright © 2025 Blog Công Nghệ Số | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates