1.
type text.txt | findstr /v "String" >> removed.txt
Lệnh này sẽ xuất tất cả nội dung của file text.txt sang file removed.txt mà đã loại bỏ đi các dòng có chứa String trong file text.txt
Nếu muốn dùng nhiều hơn 1 từ khóa thì dùng như sau:
type text.txt | findstr /v "FirstString" | find  /v "SecondString" >> removed.txt
2.
Choice /N /C 1234 /M "You choose: "
if ERRORLEVEL ==4 goto itemD
if ERRORLEVEL ==3 goto itemC
if ERRORLEVEL ==2 goto itemB
if ERRORLEVEL ==1 goto itemA 
Lệnh này sẽ tạo một menu lựa chọn (dĩ nhiên cần phải viết thêm lệnh cho mỗi tùy chọn nữa), nhấn một trong bốn số 1 2 3 4, nếu nhấn số khác sẽ nghe thấy tiếp "beep", và nhấn số xong không cần nhấn enter.
Cần lưu ý là phải viết lệnh if theo thứ tự ngược lại 4 3 2 1 như trên thì nó mới chạy đúng.

3.
choice /d y /t 1 > nul
Lệnh này dùng để tạm dừng trong khoảng 1 giây, sau đó sẽ tiếp tục thi hành lệnh tiếp theo (vì kết thúc bằng >nul nên sẽ không thấy gì, chỉ thấy con trỏ nhấp nháy trong 1 giây mà thôi).

4.
netsh interface ip set dns "Local Area Connection" static 8.8.8.8
netsh interface ip add dns "Local Area Connection" 8.8.4.4
netsh interface ip set dns "Wireless Network Connection" static 8.8.8.8
netsh interface ip add dns "Wireless Network Connection" 8.8.4.4
Lệnh này sẽ đổi DNS của máy thành 8.8.8.8-8.8.4.4. Thay đổi 2 dãy số đó sẽ đổi thành DNS khác.
Dùng hai lệnh đầu nếu dùng mạng dây, và hai lệnh sau nếu dùng wifi.

5.
netsh advfirewall firewall add rule name="Name" dir=in program="PathOfProgram" action=block
Lệnh này sẽ thêm 1 rule vào Inbound Rules (nhận) của Windows Firewall để chặn kết nối internet của một chương trình. Name là tên của rule, và PathOfProgram là đường dẫn đầy đủ đến chương trình.
Ví dụ C:\Program Files\CCleaner\CCleaner.exe


6.
netsh advfirewall firewall add rule name="Name" dir=out program="PathOfProgram" action=block
Tương tự như lệnh trên, lệnh này sẽ thêm 1 rule vào Outbound Rules (gửi) của Windows Firewall.


7.
netsh advfirewall firewall delete rule name="Name"
Ngược lại với 2 lệnh trên, lệnh này dùng để xóa các rules mà có chính xác tên là Name.

3 comments:

  1. :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d :d

    ReplyDelete
  2. Ad ơi cho hỏi mình muốn tạo 1 file bat đọc số trong một file nào đó (đã chuẩn bị trước) sau đó thực hiện các phép toán với số đó rồi ghi kết quả ra một fle khác thì code như thế nào vậy? Nếu file có nhiều dãy số thì đọc 1 ( hoặc 2,3, toàn bộ dãy số) chữ số trong dãy số đó rồi thực hiện tương tự cho các dãy tiếp theo trong file ? Xin Ad giúp dùm

    ReplyDelete
  3. (h) (h) (h) (h) (h) (h) (h) (h) (h) (h) (h) (h) (h)

    ReplyDelete

 
Top