Cách tạo tệp văn bản có phần mở rộng bat. Lệnh tập tin Bat (Windows). Các sự cố thường gặp khi mở tệp BAT

Bất cứ ai cũng có thể viết tập tin bat!

Bộ xử lý lệnh

Nhiều hệ điều hành, bao gồm cả những hệ điều hành do Microsoft phát triển, có bộ xử lý lệnh. Đây là tên của một chương trình bắt đầu thực hiện các hành động khác nhau để đáp lại các lệnh do người dùng nhập từ bàn phím. Về cơ bản, những hành động này bao gồm khởi chạy các chương trình cần thiết với các thông số nhất định. Nhưng không chỉ; Sau này chúng ta sẽ thấy rằng một số lệnh được thực thi trực tiếp bởi bộ xử lý lệnh. Về cơ bản, đây là các lệnh dùng để kiểm soát bối cảnh và trình tự thực hiện lệnh. Tuy nhiên, chúng ta sẽ không suy nghĩ quá sâu về bản chất của các lệnh, ít nhất là trừ khi chúng ta phải làm vậy. Quan trọng hơn, bất kỳ chương trình nào về mặt kỹ thuật có thể chạy từ dòng lệnh đều được bộ xử lý lệnh coi là một lệnh. Nó không phân biệt giữa các lệnh gốc được tích hợp ban đầu trong hệ điều hành và các chương trình được cài đặt trên nó.

Để khởi động bộ xử lý lệnh:

    Nhấn nút Bắt đầu. Menu chính sẽ được hiển thị trên màn hình.

    Chọn Chạy từ menu chính. Một hộp thoại sẽ xuất hiện trên màn hình Bắt đầu chương trình.

    Trong trường Mở, nhập chuỗi cmd.

    Nhấn nút ĐƯỢC RỒI. Một cửa sổ bộ xử lý lệnh sẽ xuất hiện trên màn hình.

Dòng lệnh và lệnh

Cửa sổ bộ xử lý lệnh ở dạng ban đầu trông có vẻ ảm đạm và làm việc với nó không thuận tiện lắm đối với hầu hết mọi người. Việc sử dụng trình quản lý tệp kiểu Norton Commander sẽ dễ dàng hơn nhiều. Chúng cung cấp cả hai công cụ để điều hướng nhanh hệ thống tệp và tính thời gian để nhập lệnh.

Để nhập lệnh:

    Gõ văn bản lệnh tại dòng lệnh.

    cắm chìa khóa Đi vào.

Bộ xử lý lệnh và các lệnh của hệ điều hành được mô tả trong tài liệu vận hành cho phần sau. Tài liệu này được chứa một phần trong chính hệ điều hành. Để truy cập nó sử dụng lệnh giúp đỡ. Lệnh này hiển thị danh sách các lệnh có sẵn. Để có được mô tả về một lệnh cụ thể, hãy sử dụng lệnh đó làm tham số giúp đỡ tên của cô ấy nên được chỉ định. Dòng lệnh hiển thị trong danh sách sau đây hiển thị mô tả về lệnh .

Nếu bạn cố gắng nhập lệnh giúp đỡ, bạn có thể nhận thấy rằng kết quả công việc của nó (cái gọi là đầu ra) không vừa trên một màn hình. Vấn đề tương tự xảy ra với văn bản mô tả lệnh . Tin tốt là đầu ra có thể được chuyển hướng đến một tệp. Dòng lệnh hiển thị trong danh sách sau sẽ tạo ra tệp lệnh.txt, chứa danh sách tất cả các lệnh MS-DOS.

trợ giúp > command.txt

Để tạo một tệp có mô tả lệnh , bạn cần đưa ra lệnh sau (bạn có thể đặt tên tệp đầu ra bất cứ thứ gì).

trợ giúp cho > for.txt

Tổng cộng, có ít hơn 80 lệnh trong các hệ điều hành hiện đại của Microsoft và không thể mô tả chúng trong một bài viết. Ở đây chúng ta chỉ có thể đề cập đến một số lệnh hữu ích để tự động xử lý tệp và chỉ ra cách sử dụng chúng. Các lệnh này sẽ được sử dụng trong các ví dụ tiếp theo. Bạn luôn có thể làm rõ chi tiết bằng lệnh giúp đỡ hoặc trong thư mục.

sao chép- sao chép một hoặc nhiều tập tin;

del- xóa một hoặc nhiều tập tin;

di chuyển- di chuyển một hoặc nhiều tập tin hoặc thư mục;

đổi tên(viết tắt ren) - đổi tên một hoặc nhiều tệp hoặc thư mục;

Xcopy - sao chép cây thư mục con;

mkdir(viết tắt md) - tạo một thư mục;

rmdir(viết tắt thứ) - xóa một thư mục.

Một trong những quy tắc chung của cú pháp lệnh MS-DOS là khi chỉ định tham số, nguồn được chỉ định trước, sau đó là kết quả. Ví dụ: nếu chúng ta muốn di chuyển một tập tin bia.txt từ danh mục hộp vào danh mục bàn, chúng ta phải nhập lệnh được đưa ra trong danh sách sau.

di chuyển bảng\bia.txt

Đầu tiên là chuyển cái gì, sau đó chuyển đến đâu.

Nếu chúng ta muốn đổi tên tập tin lena.txt nộp natasha.txt, thì lệnh sẽ được viết như dưới đây.

ren lena.txt natasha.txt

Đầu tiên là đổi tên cái gì, sau đó đổi tên cái gì.

Thư mục hiện tại. Đường dẫn tuyệt đối và tương đối

Khi làm việc với các lệnh tập tin, khái niệm về thư mục hiện tại trở nên cực kỳ quan trọng. Vấn đề là khi chỉ định một tệp làm tham số lệnh, chúng tôi luôn sử dụng một trong hai cách có thể để trỏ đến chúng: đường dẫn tuyệt đối hoặc đường dẫn tương đối. Trong đường dẫn đầy đủ, chúng tôi chỉ định mọi thứ bắt đầu bằng ổ đĩa (hoặc tên mạng của máy tính), ví dụ: d:\misha\box\bia.txt. Bất kể thư mục nào hiện tại khi lệnh được nhập, đường dẫn đầy đủ sẽ tương ứng với cùng một tệp. Đối với đường dẫn tương đối, thư mục hiện tại đóng vai trò là điểm bắt đầu. Trường hợp đơn giản nhất của đường dẫn tương đối là tên tệp. Trong ngữ cảnh thực thi lệnh, nó có nghĩa là một tệp có tên đó nằm trong thư mục hiện tại.

Để ghi một đường dẫn tương đối tới thư mục hiện tại, cần có một mục nhập có điều kiện . (chấm). Để ghi đường dẫn tương đối đến thư mục chứa thư mục hiện tại có ký hiệu điều kiện .. (hai dấu chấm). Lệnh hiển thị trong danh sách sau đây sao chép tất cả các tệp từ thư mục hiện tại vào thư mục hàng xóm, nằm bên cạnh nó.

Tệp BAT là tài liệu văn bản có phần mở rộng đặc biệt. Các lệnh được ghi vào đó để thực hiện tiếp theo trên dòng lệnh. Bằng cách chạy tệp, bạn kích hoạt chương trình CMD, nó đọc các lệnh được thực thi tuần tự. Bằng cách này, bạn có thể làm việc với dòng lệnh dễ dàng hơn trong khi vẫn duy trì thứ tự mong muốn. Tất nhiên, bạn có thể nhập tất cả các lệnh cùng một lúc vào dòng lệnh theo cách thủ công, tuy nhiên, nếu bạn cần lặp lại các thao tác tương tự, sẽ thuận tiện hơn nhiều khi thực hiện việc này bằng cách tự động đọc danh sách được viết dưới dạng tài liệu dơi. Tùy chọn này cũng thiết thực và tiện lợi vì sau đó bạn có thể thay đổi thứ tự, thêm các quy trình mới mà bạn cần cũng như loại bỏ những quy trình không cần thiết.

BAT giúp tự động hóa các quy trình: khởi chạy chương trình, lưu trữ, sao lưu. Vì vậy, sẽ rất hữu ích nếu bạn biết cách tự tạo một tập tin bat, sửa chữa và bổ sung nó.

Làm việc với dơi bằng Notepad

Thuật toán tạo

Quá trình làm việc thông qua Notepad hoàn toàn không phức tạp. Nếu bạn chưa bao giờ làm điều này trước đây, bạn có thể xử lý tốt bằng cách học cách tạo tệp bat và thêm lệnh vào đó. Hãy bắt đầu với việc sáng tạo. Ở đây, hãy tuân thủ nghiêm ngặt thuật toán:

  1. Khi bạn tạo một tài liệu văn bản, ban đầu bạn sẽ nhận được nó với phần mở rộng txt. Có một số cách để thực hiện thao tác này, một số cách tùy thuộc vào cấp độ Windows bạn đã cài đặt:
    • Trong thư mục bạn đã chọn, nhấp chuột phải vào trường, một menu sẽ mở ra, ở đó chúng ta chọn “Tạo” - “Tài liệu văn bản”;
    • Khởi chạy “Notepad” thông qua “Bắt đầu” bằng cách chọn “Tất cả chương trình” - “Phụ kiện” - “Notepad” (dành cho Windows 7);
    • Trong các phiên bản Windows sau (sau 7), bạn cũng có thể mở “Notepad” thông qua “Bắt đầu”: đi qua “Tất cả ứng dụng”, sau đó đến “Phụ kiện” - “Windows” và ở đó chọn “Notepad” từ danh sách;
    • Mở cửa sổ lệnh hệ thống bằng tổ hợp Win + R, nhập “notepad” vào dòng, bấm “Ok”.
  2. Nhập văn bản lệnh. Để thử, hãy viết ra, ví dụ: “BẮT ĐẦU taskmgr.exe” - khởi động trình quản lý tác vụ. “BẮT ĐẦU” cho trình thông dịch lệnh biết rằng một chương trình cần được khởi chạy, sau đó khả năng thực thi của chương trình sẽ được chỉ định.
  3. Chỉ định đường dẫn nơi lưu tài liệu đã tạo.
  4. Chỉ định trong cửa sổ lưu:
    • trong dòng “Loại” - “Tất cả các tệp”;
    • trong dòng “Tên”, nhập tên và phần mở rộng của bat, thêm nó vào sau tên, đặt dấu chấm giữa tên và phần mở rộng, ví dụ: “file.bat”.
  5. Bấm vào “Lưu”.

Một tệp bó có phần mở rộng .bat sẽ xuất hiện trong thư mục bạn đã chỉ định.

Chạy một tập tin

Việc mở tệp bat sẽ dễ dàng hơn bằng cách nhấp đúp vào tệp đó bằng chuột. Phương pháp thứ hai là khởi chạy từ dòng lệnh: nhập địa chỉ nơi đặt tài liệu có phần mở rộng .bat mà bạn đã lưu.

Chỉnh sửa

Nếu bạn muốn thay đổi tài liệu - thêm lệnh vào tệp bat, xóa một số lệnh, nhập chương trình khác để làm việc với nó sau - điều đó không khó thực hiện. Mở tài liệu bằng trình soạn thảo văn bản. Thật thuận tiện để thực hiện việc này bằng cách nhấp chuột phải vào tệp bat và chọn “Chỉnh sửa” trong menu mở ra. Notepad sẽ khởi chạy - ở đó bạn có thể chỉnh sửa lệnh, thay đổi nội dung và thực hiện các bổ sung.

Ứng dụng của Dr.Batcher

Đối với người mới bắt đầu làm việc với trình thông dịch lệnh và hiếm khi sử dụng nó, Notepad là đủ. Nếu bạn muốn đạt đến trình độ chuyên môn cao hơn, chúng tôi khuyên bạn nên sử dụng tiện ích Dr.Batcher. Trong Dr.Batcher, bạn có thể đánh số trang, hỗ trợ đánh dấu trang, danh sách các lệnh hệ thống được sử dụng trong bat, các lệnh đã nhập sẽ được đánh dấu.

Tạo một tài liệu

Thuật toán rất đơn giản và không yêu cầu kỹ năng đặc biệt hoặc tính chuyên nghiệp. Sau khi tải xuống tiện ích, bạn có thể nhanh chóng thực hiện mọi thứ bạn cần.

Khởi chạy Dr.Batcher.

  1. Mở một trang mới: “Tệp” - “Mới” hoặc nhấp vào biểu tượng trang trống nằm trong menu “Tệp”.
  2. Trong hộp thoại, nhấp vào Tập tin hàng loạt trống rỗng.
  3. Một cửa sổ chương trình sẽ xuất hiện chứa các chức năng làm việc với bat.
  4. Sau khi nhập văn bản cần thiết, lưu lại.

Chỉnh sửa

Nếu bạn cần thay đổi tệp bat, việc này có thể được thực hiện theo một số cách trong Dr.Batcher:

  1. Nhấp chuột phải vào biểu tượng và chọn “Chỉnh sửa bằng Dr.Batcher” từ menu.
  2. Khởi động Batcher. Mở tệp bat mong muốn bằng cách làm theo đường dẫn:
  • "Tài liệu";
  • "Mở";
  • chỉ định đường dẫn đến tài liệu;
  • "Mở".

Sau khi đi theo một trong các đường dẫn được gợi ý, bạn sẽ mở tiện ích, sẽ có văn bản trong cửa sổ nơi bạn có thể điều chỉnh, thay đổi lệnh, bổ sung và xóa những lệnh không cần thiết.

Tệp bat rất hữu ích khi bạn cần tự động hóa các tác vụ trong Windows. Đặc biệt nếu cần thực hiện các hành động theo một thuật toán nhất định nhiều lần (định kỳ hoặc liên tiếp). Điều này thường được yêu cầu khi tạo hệ thống thư mục, đổi tên hàng loạt tệp và các thao tác đơn giản và phức tạp khác. Sau khi lưu thứ tự các hành động, bạn có thể nhanh chóng và không lãng phí thời gian nhập lệnh thủ công bất cứ lúc nào, bắt đầu quá trình, lặp lại cho các chương trình khác nhau, chỉ nhập tên của chúng vào văn bản đã hoàn thành. Các đề xuất về cách tạo tệp bat được nêu ở trên sẽ giúp bạn không chỉ tự tạo mà còn có thể chỉnh sửa chúng.

Tệp bat Windows là một cách thuận tiện để thực hiện các tác vụ khác nhau trên PC, được các chuyên gia máy tính tích cực sử dụng. Chúng cho phép bạn tự động hóa các tác vụ hàng ngày, giảm thời gian hoàn thành và biến một quy trình phức tạp thành thứ gì đó khả thi đối với người dùng bình thường. Bài viết này trình bày các khả năng cơ bản của tệp bó và các đề xuất để bạn tự viết chúng.

Tự động hóa trở nên dễ dàng

Làm thế nào để tạo một tập tin bat? Để làm điều này, bạn cần phải làm như sau:

  1. Trong bất kỳ trình soạn thảo văn bản nào, chẳng hạn như Notepad hoặc WordPad, hãy tạo một tài liệu văn bản.
  2. Viết các lệnh của bạn trong đó, bắt đầu bằng @echo, sau đó (mỗi lần trên một dòng mới) tiêu đề [tên của tập lệnh bó], echo [thông báo sẽ được hiển thị trên màn hình] và tạm dừng.
  3. Lưu văn bản trong tài liệu điện tử có phần mở rộng .bat (ví dụ: test.bat).
  4. Để chạy, bấm đúp vào tệp bó mới tạo.
  5. Để chỉnh sửa nó, bạn cần nhấp chuột phải vào nó và chọn Chỉnh sửa Chỉnh sửa từ menu ngữ cảnh.

Tệp thô sẽ trông giống như thế này:

title Đây là tập lệnh tập tin bat đầu tiên của bạn!

echo Chào mừng đến với tập lệnh xử lý hàng loạt!

Chúng ta sẽ thảo luận về các lệnh tập tin bat và cách sử dụng chúng chi tiết hơn bên dưới.

Bước 1: Tạo script phần mềm

Giả sử rằng người dùng thường gặp sự cố với Mạng. Anh ta liên tục sử dụng dòng lệnh, gõ ipconfig và ping Google để khắc phục sự cố mạng. Sau một thời gian, người dùng nhận ra rằng sẽ hiệu quả hơn nhiều nếu anh ta viết một tập tin bat đơn giản, ghi nó vào ổ USB và chạy nó trên các máy tính mà anh ta chẩn đoán.

Tạo một tài liệu văn bản mới

Tệp bó giúp bạn dễ dàng thực hiện các tác vụ lặp đi lặp lại trên máy tính bằng Dấu nhắc lệnh của Windows. Dưới đây là ví dụ về tập lệnh chịu trách nhiệm hiển thị một số văn bản trên màn hình. Trước khi tạo tập tin bat, bạn nên nhấp chuột phải vào khoảng trống trong thư mục và chọn “Tạo”, sau đó chọn “Tài liệu văn bản”.

Thêm mã

Bấm đúp vào tài liệu văn bản mới này sẽ mở trình soạn thảo văn bản mặc định của bạn. Bạn có thể sao chép và dán mã ví dụ ở trên vào mục nhập văn bản.

Sự bảo tồn

Đoạn script trên hiển thị dòng chữ “Chào mừng đến với Tập lệnh xử lý hàng loạt!” trên màn hình. Tài liệu điện tử phải được viết bằng cách chọn mục menu soạn thảo văn bản “Tệp”, “Lưu dưới dạng”, sau đó chỉ định tên mong muốn của tệp bat. Nó phải được hoàn thành với phần mở rộng .bat (ví dụ: Welcome.bat) và nhấp vào OK. Để hiển thị chính xác bảng chữ cái Cyrillic, trong một số trường hợp bạn nên đảm bảo rằng bảng mã được chọn chính xác. Ví dụ: khi sử dụng bảng điều khiển của hệ thống Windows NT được Nga hóa, tài liệu phải được lưu ở CP866. Bây giờ bạn nên nhấp đúp chuột vào phím tắt tập tin bat để kích hoạt nó.

Nhưng thông báo sau sẽ xuất hiện trên màn hình:

"Chào mừng đến với tập lệnh bó! Nhấn phím bất kỳ để tiếp tục..."

Nếu file bat không khởi động, người dùng khuyên nên vào sổ đăng ký và xóa key:

"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice."

Đừng nghĩ rằng đó là tất cả những gì tập lệnh bó có thể làm. Tham số tập lệnh là phiên bản sửa đổi của lệnh dòng lệnh, do đó người dùng chỉ bị giới hạn bởi khả năng của chúng. Và chúng khá rộng rãi.

Bước 2: Làm quen với một số lệnh

Nếu người dùng PC quen với cách thực thi các lệnh trên bảng điều khiển DOS thì anh ta sẽ thành thạo trong việc tạo các tập lệnh phần mềm vì chúng có cùng một ngôn ngữ. Các dòng trong tệp bat sẽ cho trình thông dịch cmd.exe biết mọi thứ được yêu cầu. Điều này tiết kiệm thời gian và công sức. Ngoài ra, có thể chỉ định một số logic (ví dụ: các vòng lặp đơn giản, các điều kiện, v.v., về mặt khái niệm tương tự như lập trình thủ tục).

Các lệnh tích hợp

1. @echo là lệnh tập tin bat cho phép bạn xem tập lệnh đang chạy trên dòng lệnh. Nó được sử dụng để xem tiến độ của mã sản xuất. Nếu file batch có vấn đề gì, lệnh này sẽ nhanh chóng cách ly các vấn đề. Việc thêm tắt giúp có thể nhanh chóng chấm dứt việc thực thi mã, tránh hiển thị thông tin không cần thiết trên màn hình.

2. Tiêu đề cung cấp chức năng tương tự như thẻ trong HTML, tức là tạo tiêu đề cho tập lệnh bó trong cửa sổ dòng lệnh.</p><p>3. Gọi gọi một tệp bat từ một tệp khác hoặc một chương trình con trong một tập lệnh. Ví dụ: hàm lũy thừa tính lũy thừa %2 của %1:</p><p>nếu %counter% gtr 1 (</p><p>đặt /a bộ đếm-=1</p><p>endlocal & đặt kết quả=%prod%</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862019.jpg' width="100%" loading=lazy loading=lazy></p><p>4. Cls xóa dòng lệnh. Được sử dụng để đảm bảo rằng đầu ra trước đó của mã không liên quan không cản trở việc xem tiến trình của tập lệnh hiện tại.</p><p>5. Màu sắc đặt phông chữ và màu nền. Ví dụ: lệnh color f9 chỉ định các chữ cái màu trắng trên nền xanh. Lệnh không có tham số sẽ khôi phục cài đặt mặc định.</p><p>6. Echo được sử dụng để hiển thị thông tin, cũng như để bật (bật tiếng vang) hoặc tắt (tắt tiếng vang) đầu ra đó. Ví dụ: lệnh echo. in một dòng mới không có dấu chấm và echo . - điểm. Không có tham số, lệnh sẽ hiển thị thông tin về trạng thái hiện tại của nó - bật tiếng vang hoặc tắt tiếng vang.</p><p>7. Rem cung cấp chức năng tương tự như thẻ<! в HTML. Такая строка не является частью выполняемого кода. Вместо этого она служит для пояснения и предоставления информации о нем.</p><p>8. Tạm dừng cho phép bạn làm gián đoạn việc thực hiện các lệnh trong tệp bat. Điều này giúp có thể đọc các dòng đã thực hiện trước khi tiếp tục chương trình. Trong trường hợp này, thông báo “Để tiếp tục, nhấn phím bất kỳ…” sẽ hiển thị trên màn hình.</p><p>9. Set cho phép bạn xem hoặc đặt các biến môi trường. Với khóa chuyển /p, lệnh sẽ nhắc người dùng nhập dữ liệu và lưu nó. Với tham số /a, nó cho phép bạn thực hiện các phép tính số học đơn giản, đồng thời gán kết quả của chúng cho một biến. Khi thực hiện các thao tác với chuỗi, không được có khoảng trắng trước hoặc sau dấu bằng. Ví dụ: lệnh set hiển thị danh sách các biến môi trường, set HOME hiển thị giá trị của các đối số bắt đầu bằng “HOME” và set /p input=enter an integer: nhắc nhập một số nguyên và gán nó cho biến tương ứng.</p><p>10. Bắt đầu "" [trang web] sẽ khởi chạy trang web được chỉ định trong trình duyệt web mặc định của bạn.</p><p>11. If được sử dụng để kiểm tra một điều kiện nhất định. Nếu đúng thì lệnh tiếp theo sẽ được thực thi. Có 3 loại điều kiện:</p><ul><li>Số LỖI - kiểm tra mã hoàn thành của lệnh được thực hiện cuối cùng để xem nó có khớp hay vượt quá số đã chỉ định hay không. Trong trường hợp này, 0 cho biết nhiệm vụ đã hoàn thành thành công và bất kỳ số nào khác, thường là số dương, cho biết có lỗi. Ví dụ: bạn có thể sử dụng các lệnh lồng nhau để xác định mã thoát: if errorlevel 3 if not errorlevel 4 echo error #3 đã xảy ra.</li><li>Line1 == line2 - kiểm tra xem hai chuỗi có khớp nhau không. Ví dụ: nếu không có tham số bên ngoài, lệnh if "%1"= ="" goto ERROR sẽ chuyển quyền điều khiển sang nhãn ERROR.</li><li>Tên EXIST - kiểm tra sự tồn tại của tệp có tên được chỉ định. Ví dụ: nếu không tồn tại A:\program.exe SAO CHÉP C:\PROJECTS\program.exe A: sao chép chương trình.exe sang ổ A nếu nó không có ở đó.</li> </ul><p>12. Else phải nằm trên cùng dòng với lệnh If. Chỉ ra rằng lệnh tiếp theo phải được thực thi nếu biểu thức được đánh giá là sai.</p><p><img src='https://i1.wp.com/syl.ru/misc/i/ai/324915/1862021.jpg' width="100%" loading=lazy loading=lazy></p><p>13. For được sử dụng để lặp lại một số hành động nhất định đối với từng thành viên trong danh sách. Có định dạng cho lệnh %% đối số trong (danh sách). Đối số có thể là bất kỳ chữ cái nào từ A đến Z. Danh sách là một chuỗi các chuỗi được phân tách bằng dấu cách hoặc dấu phẩy. Ký tự đại diện cũng có thể được sử dụng. Ví dụ:</p><ul><li>for %%d in (A, C, D) do DIR %%d - hiển thị tuần tự các thư mục của ổ A, C và D;</li><li>đối với %%f in (*.TXT *.BAT *.DOC) thực hiện TYPE %%f - in nội dung của tất cả các tệp .txt-, .bat- và .doc trong thư mục hiện tại;</li><li>đối với %%P trong (%PATH%) thực hiện nếu tồn tại %%P\*.BAT COPY %%P\*.BAT C:\BAT - sao chép tất cả các tệp bó tồn tại trong tất cả các thư mục của tuyến tìm kiếm tới C: \ thư mục WAT.</li> </ul><p>14. Dấu hai chấm (:) trước một từ tạo thành một liên kết từ nó, cho phép bạn bỏ qua một phần mã chương trình hoặc quay lại. Được sử dụng với các lệnh Gọi và Goto, cho biết từ điểm nào việc thực thi tệp bat sẽ tiếp tục, ví dụ: khi đáp ứng một điều kiện nhất định:</p><p>15. Biến:</p><ul><li>%%a đại diện cho từng tệp trong thư mục;</li><li>%CD% - thư mục hiện tại;</li><li>%DATE% - ngày hệ thống, định dạng phụ thuộc vào bản địa hóa;</li><li>%TIME% - thời gian hệ thống ở dạng HH:MM:SS.mm.;</li><li>%RANDOM% - số giả ngẫu nhiên được tạo trong phạm vi từ 0 đến 32767;</li><li>%ERRORLEVEL% - mã thoát được trả về bởi lệnh thực thi cuối cùng hoặc tập lệnh bat.</li> </ul><p>Bạn có thể trích xuất một phần của chuỗi chứa trong một biến, dựa vào vị trí và độ dài của nó, như sau:</p><p>%[biến]:~[bắt đầu],[độ dài]%. Ví dụ: bạn có thể hiển thị ngày ở định dạng DD/MM/YYYY dưới dạng YYYY-MM-DD như sau: echo %DATE:~6.4%-%DATE:~3.2%-%DATE:~0.2%.</p><p>16. ("". \") - thư mục gốc. Khi làm việc với bảng điều khiển, trước khi thay đổi tên tệp, xóa nó, v.v., bạn phải hướng hành động lệnh đến một thư mục cụ thể. Khi sử dụng tệp bó, chỉ cần chạy tệp đó trong bất kỳ thư mục mong muốn nào.</p><p>17. %digit - chấp nhận các giá trị của tham số được người dùng truyền vào tệp bat. Có thể cách nhau bằng dấu cách, dấu phẩy hoặc dấu hai chấm. "Chữ số" là một số từ 0 đến 9. Ví dụ: %0 lấy giá trị của lệnh hiện tại. %1 khớp với tham số đầu tiên, v.v.</p><p>18. Shift - lệnh dùng để dịch chuyển tham số đầu vào theo một vị trí. Được sử dụng khi các đối số bên ngoài được chuyển đến tệp bó. Ví dụ: tệp bat sau sao chép các tệp được chỉ định làm tham số trên dòng lệnh vào ổ D:</p><p>nếu không (%1)==() hãy xem tiếp theo</p><p>Ngoài ra, bạn có thể thực hiện các thao tác sau với các đối số:</p><ul><li>%~ - xóa dấu ngoặc kép xung quanh;</li><li>%~f - mở rộng tham số thành tên đường dẫn đầy đủ cùng với tên ổ đĩa;</li><li>%~d - hiển thị tên đĩa;</li><li>%~p - chỉ hiển thị đường dẫn;</li><li>%~n - chỉ chọn tên tệp từ tham số;</li><li>%~x - chỉ để lại phần mở rộng;</li><li>%~s - chuyển đổi đường dẫn thành biểu diễn có tên viết tắt;</li><li>%~a - trích xuất thuộc tính tệp;</li><li>%~t - hiển thị ngày và giờ tạo;</li><li>%~z - hiển thị kích thước tệp;</li><li>%~$PATH: - Tìm kiếm các thư mục được liệt kê trong biến môi trường PATH và mở rộng tham số thành tên đủ điều kiện phù hợp đầu tiên được tìm thấy hoặc trả về một chuỗi trống nếu không thành công.</li> </ul><p><img src='https://i1.wp.com/syl.ru/misc/i/ai/324915/1862020.jpg' width="100%" loading=lazy loading=lazy></p><h2>Ký tự đại diện</h2><p>Nhiều lệnh chấp nhận mẫu tên tệp - các ký tự cho phép bạn khớp với một nhóm tên tệp. Ký tự đại diện bao gồm:</p><ul><li>* (dấu hoa thị) - biểu thị bất kỳ chuỗi ký tự nào;</li><li>? (dấu hỏi) - thay thế một (hoặc 0) ký tự không phải là dấu chấm (.).</li> </ul><p>Ví dụ: lệnh dir *.txt hiển thị danh sách các tệp txt và dir ???.txt hiển thị danh sách các tài liệu văn bản có độ dài tên không vượt quá 3 chữ cái.</p><h2>Chức năng</h2><p>Giống như các chương trình con, chúng được mô phỏng bằng cách sử dụng các lệnh gọi, setlocal, endlocal và nhãn. Ví dụ sau đây minh họa khả năng xác định một biến trong đó kết quả được lưu trữ trên dòng lệnh gọi:</p><p>gọi:nói kết quả=thế giới</p><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862022.jpg' width="100%" loading=lazy loading=lazy></p><h2>Tính toán</h2><p>Trong tệp bat, bạn có thể thực hiện các phép tính số học đơn giản trên số nguyên và bit 32 bit bằng lệnh set /a. Số được hỗ trợ tối đa là 2^31-1 = 2147483647 và số tối thiểu là -(2^31) = -2147483648. Cú pháp gợi nhớ đến ngôn ngữ lập trình C. Các toán tử số học bao gồm: *, /, %, +, -. Trong tệp bat, % (phần còn lại của phép chia số nguyên) phải được nhập dưới dạng “%%”.</p><p>Toán tử số nhị phân diễn giải số này dưới dạng chuỗi 32 bit. Chúng bao gồm: ~ (bitwise NOT hoặc phần bù), & (AND), | (HOẶC), ^ (độc quyền HOẶC),<< (сдвиг влево), >> (chuyển sang phải). Toán tử phủ định logic là! (Dấu chấm than). Nó thay đổi 0 thành 1 và giá trị khác 0 thành 0. Toán tử kết hợp là (dấu phẩy), cho phép thực hiện nhiều thao tác hơn trong một lệnh tập hợp duy nhất. Các toán tử gán kết hợp += và -= trong các biểu thức a+=b và a-= và tương ứng với các biểu thức a=a+b và a=a-b. *=, %=, /=, &=, |=, ^=, >>=, thực hiện theo cách tương tự.<<=. Приоритет операторов следующий:</p><p>(); %+-*/; >>, <<; &; ^; |; =, %=, *=, /=, +=, -=, &=, ^=, |=, <<=, >>=; ,</p><p>Chữ có thể được nhập dưới dạng thập phân, thập lục phân (có số 0x ở đầu) và số bát phân (có số 0 ở đầu). Ví dụ: set /a n1=0xffff gán cho n1 một giá trị thập lục phân.</p><h2>Lệnh bên ngoài</h2><ul><li>Thoát được sử dụng để thoát khỏi bảng điều khiển DOS hoặc (với tùy chọn /b) chỉ tệp bat hoặc quy trình hiện tại.</li><li>Ipconfig là lệnh console cổ điển hiển thị thông tin mạng. Nó bao gồm địa chỉ MAC và IP cũng như mặt nạ mạng con.</li><li>Ping ping một địa chỉ IP, gửi các gói dữ liệu tới địa chỉ đó để ước tính khoảng cách và độ trễ (phản hồi). Cũng được sử dụng để đặt tạm dừng. Ví dụ: lệnh ping 127.0.01 -n 6 tạm dừng thực thi mã trong 5 giây.</li> </ul><p>Thư viện lệnh trong file bat rất lớn. May mắn thay, có rất nhiều trang trên web liệt kê tất cả chúng, cùng với các biến tập lệnh hàng loạt.</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862017.jpg' width="100%" loading=lazy loading=lazy></p><h2>Bước 3: Viết và chạy file bat</h2><p>Đoạn script sau sẽ giúp hoạt động trực tuyến hàng ngày của bạn dễ dàng hơn nhiều. Điều gì sẽ xảy ra nếu bạn muốn mở ngay lập tức tất cả các trang tin tức yêu thích của mình? Vì tập lệnh sử dụng lệnh console nên bạn có thể tạo tập lệnh mở từng nguồn cấp tin tức trong một cửa sổ trình duyệt.</p><p>Tiếp theo, bạn nên lặp lại quá trình tạo tệp bat, bắt đầu bằng một tài liệu văn bản trống. Để thực hiện việc này, bạn cần nhấp chuột phải vào khoảng trống trong bất kỳ thư mục nào và chọn “Mới”, sau đó chọn “Tài liệu văn bản”. Sau khi mở tệp, bạn cần nhập tập lệnh sau để khởi chạy phương tiện tiếng Nga chính có sẵn trên Internet:</p><p>bắt đầu "" http://fb.ru</p><p>bắt đầu "" http://www.novayagazeta.ru</p><p>bắt đầu "" http://echo.msk.ru</p><p>bắt đầu "" http://www.kommersant.ru</p><p>bắt đầu "" http://www.ng.ru</p><p>bắt đầu "" http://meduza.io</p><p>bắt đầu "" https://news.google.com/news/?ned=ru_ru&hl=ru</p><p>Tập lệnh này chứa các lệnh bắt đầu “”, mở một số tab. Bạn có thể thay thế các liên kết được đề xuất bằng bất kỳ liên kết nào khác mà bạn chọn. Sau khi nhập tập lệnh, hãy chuyển đến menu “Tệp” của trình chỉnh sửa, sau đó đến “Lưu dưới dạng…” và lưu tài liệu có phần mở rộng .bat, thay đổi tham số “Loại tệp” thành “Tất cả các tệp” (* .*).</p><p>Sau khi lưu, để chạy tập lệnh, bạn chỉ cần nhấp đúp vào tập lệnh. Các trang web sẽ ngay lập tức bắt đầu tải. Nếu muốn, bạn có thể đặt tập tin này trên màn hình của mình. Điều này sẽ cho phép bạn truy cập ngay vào tất cả các trang web yêu thích của bạn.</p><h2>Người tổ chức</h2><p>Nếu bạn tải xuống nhiều tệp mỗi ngày thì hàng trăm tệp trong số đó sẽ sớm tích lũy trong thư mục “Tải xuống”. Bạn có thể tạo một tập lệnh sắp xếp chúng theo loại. Chỉ cần đặt tệp .bat có chương trình vào thư mục có dữ liệu chưa được sắp xếp và nhấp đúp để chạy:</p><p>rem Mỗi tập tin trong thư mục</p><p>đối với %%a trong (".\*") hãy làm (</p><p>rem kiểm tra sự hiện diện của tiện ích mở rộng và không thuộc tập lệnh này</p><p>if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (</p><p>rem kiểm tra sự hiện diện của thư mục cho mỗi tiện ích mở rộng và nếu không có thì hãy tạo nó</p><p>nếu không tồn tại "%%~xa" mkdir "%%~xa"</p><p>rem di chuyển tập tin vào thư mục</p><p>di chuyển "%%a" "%%~dpa%%~xa\"</p><p>Do đó, các tệp trong thư mục “Tải xuống” được sắp xếp vào các thư mục có tên tương ứng với phần mở rộng của chúng. Nó rất đơn giản. Tập lệnh bó này hoạt động với mọi loại dữ liệu, có thể là tài liệu, video hoặc âm thanh. Ngay cả khi PC không hỗ trợ chúng, tập lệnh vẫn sẽ tạo một thư mục có nhãn thích hợp. Nếu đã có thư mục JPG hoặc PNG, chương trình sẽ chỉ di chuyển các tệp có phần mở rộng này vào đó.</p><p>Đây là minh họa đơn giản về những gì tập lệnh batch có thể làm. Bất cứ khi nào một tác vụ đơn giản cần được thực hiện lặp đi lặp lại, có thể là sắp xếp tệp, mở nhiều trang web, đổi tên hàng loạt hoặc tạo bản sao của các tài liệu quan trọng, tập lệnh bó có thể giúp bạn hoàn thành công việc tẻ nhạt chỉ bằng vài cú nhấp chuột.</p> <p>Bạn có muốn kéo dài tuổi thọ của máy tính của bạn? Sau đó, để tiết kiệm tài nguyên hệ thống, hãy tạo ra nhiều chương trình và tiện ích hữu ích khác nhau. Bạn có thể chạy chúng chỉ bằng một tệp bó.</p><br>Người dùng máy tính chạy hệ điều hành Windows thường gặp phải các tệp có phần mở rộng .bat. Đây được gọi là tập tin hàng loạt. Chúng nhằm mục đích gì, chúng được tạo và sửa đổi như thế nào, người dùng gặp vấn đề gì khi làm việc với các tệp bó? <h2>Tập tin dơi là gì? Nó dùng để làm gì?</h2>Tệp bat là một tệp văn bản có một bộ ký tự cụ thể được nhập vào dòng lệnh. Bằng cách chỉ khởi chạy một tệp, người dùng sẽ tiết kiệm thời gian thực hiện một số lượng lớn hành động. Các tệp như vậy được sử dụng để tự động hóa các hành động lặp lại thường xuyên của người dùng. Một tệp có phần mở rộng .bat được gọi là tệp bó (lệnh). Trong tiếng lóng của người dùng, nó được gọi là “batnik”. <h2>Ví dụ về tập tin bat</h2>Có nhiều tệp dơi hữu ích mà bạn có thể sử dụng để điều khiển hệ thống máy tính của mình, khởi chạy vi-rút và đánh cắp dữ liệu cá nhân. <br>Ví dụ về một số tệp thực thi phổ biến: <ul><li>Xóa các thư mục trống và thư mục con trên máy tính khỏi nơi khởi chạy tệp - for /f “usebackq delims=” %%d in (`“dir /ad/b/s |sort /R”`) do rd "% %d"</li><blockquote><b>Nhớ!</b> Nếu có các tệp ẩn có phần mở rộng .db hoặc .ini trong một thư mục thì việc xóa thư mục đó là không thể.</blockquote><li>Chuyển các tập tin thông tin tới các thư mục con cho biết ngày thực hiện – SET FOLDER=%DATE:~-4%-%DATE:~3.2%-%DATE:~0.2% <br>SET ARCFOLDER=Z:\_exchange\%FOLDER%mkdir %ARCFOLDER%</li><li>Lập trình độ trễ của các lệnh tiếp theo trong thời gian cần thiết – Choice /N /T:y,%sec% > nul</li><li>Khởi chạy một tệp trong cửa sổ thu nhỏ - start /m /w %path\file%</li> </ul> Hàng nghìn file bat khác nhau giúp lập trình viên và người dùng giao tiếp với máy tính, tìm cách thoát khỏi nhiều tình huống khác nhau và dọn sạch hệ thống khỏi virus, mã độc. Quá trình viết script cho file batch phụ thuộc hoàn toàn vào trí tưởng tượng của người dùng. <h2>Cách mở tệp có phần mở rộng dơi</h2>Bằng cách khởi chạy một tệp như vậy, bạn có thể mở và đóng nhiều chương trình. Một số trong số chúng không được sử dụng trong các phiên bản Windows sau này. <br>Ví dụ về các tác vụ có thể được giải quyết bằng cách chạy tệp .bat: <br>1. Kích hoạt một hoặc nhiều tiện ích thực hiện các chức năng trong hệ thống - hẹn giờ bật và tắt máy tính, tự động xóa bảng tạm các thông tin lỗi thời, sắp xếp các điểm truy cập Wi-Fi. Lệnh đầu tiên cần thực thi là bắt đầu "" path_to_program. Nếu có khoảng trắng, bạn phải đặt đường dẫn trong dấu ngoặc kép bắt đầu "" "C:\Program Files\program.exe". <br>Tiếp theo, bạn nên chỉ định các tham số khởi chạy start "" c:\windows\notepad.exe file.txt. Có một điểm đặc biệt trong quá trình khởi động. Nếu bạn không sử dụng dấu ngoặc kép khi chỉ định tên tệp lệnh, các lệnh có thể không thực thi chính xác. <br>2. Bạn có thể khởi chạy một cái khác từ một tệp đã mở bằng cách gõ lệnh gọi tham số path_to_file_bat. Thông tin về chúng nằm trong một tệp bat khác: gọi file2.bat tham số1 tham số2 tham số3. <br>Để kích hoạt các chương trình khác, sử dụng các lệnh sau: <ul><li>tiếng vang %1</li><li>tiếng vang %2</li><li>tiếng vang %3</li><li>tạm ngừng</li> </ul> Sau khi thực hiện tất cả các thao tác, tất cả các thông số được truyền sẽ xuất hiện trên màn hình. Nếu không nhập thứ tự thao tác nào khác, cửa sổ lệnh sẽ tự động đóng lại. Lệnh tạm dừng dừng chương trình và đóng cửa sổ hoạt động. <h2>Làm cách nào để tạo tập tin bat trên Windows? Trình tự</h2>Cách dễ nhất để tạo tập tin bat là sử dụng chương trình NotePad. Sau khi kích hoạt chương trình từ bảng “Tiêu chuẩn” hoặc sử dụng lệnh C:\Windows\notepad.exe, mã sẽ được nhập hoặc sao chép vào trang notepad. <p>Trong NotePad, tệp phải được lưu trữ với phần mở rộng .bat. Bạn phải cẩn thận đảm bảo rằng tệp đã lưu thuộc loại “Tất cả tệp”. <br><br><img src='https://i2.wp.com/helperlife.ru/uploads/media/topic/2018/03/05/16/902f3298df75734a6724.jpg' align="center" width="100%" loading=lazy loading=lazy><br></p><blockquote><b>Quan trọng!</b> Nếu không thể lưu tệp bat vào một thư mục cụ thể do người dùng không có quyền quản trị viên, thông báo “Bạn không có quyền lưu tệp ở vị trí này” sẽ xuất hiện trên màn hình máy tính. Thay đổi vị trí tệp thành “Máy tính để bàn” hoặc “Tài liệu”. Sau đó, sử dụng thao tác sao chép để chuyển nó đến vị trí mong muốn trên máy tính của bạn. Tệp .bat đã được tạo.</blockquote><h2>Có thể thay đổi tập tin bat</h2>Các tệp có phần mở rộng .bat có thể được chỉnh sửa để thay đổi các tham số khác nhau. Điều này có thể đạt được bằng nhiều cách. <br>Đầu tiên. Mở menu ngữ cảnh và chọn lệnh Chỉnh sửa. Các chỉnh sửa cần thiết được thực hiện đối với tệp trong bất kỳ trình soạn thảo văn bản nào được cài đặt trên máy tính. <br><br><img src='https://i2.wp.com/helperlife.ru/uploads/media/topic/2018/03/05/16/ae85883ffe738bab1d80.jpg' align="center" width="100%" loading=lazy loading=lazy><br>Thứ hai. Cũng được thực hiện bằng NotePad. Bạn cần mở Explorer, tìm tệp và kéo nó bằng chuột vào vùng làm việc. <br><br><img src='https://i1.wp.com/helperlife.ru/uploads/media/topic/2018/03/05/16/a2e97255df4a62dab9eb.jpg' align="center" width="100%" loading=lazy loading=lazy><br>Ngày thứ ba. Đi tới Notepad, trong menu “Tệp”, tìm thư mục mong muốn chứa tệp bó. <br><br><img src='https://i0.wp.com/helperlife.ru/uploads/media/topic/2018/03/05/16/cd48ad99a34296427377.jpg' align="center" width="100%" loading=lazy loading=lazy><br>Tiếp theo, thay đổi tùy chọn hiển thị tệp để “Tất cả tệp” được kích hoạt. Sau này, bạn có thể mở tệp và chỉnh sửa nó, thay đổi các tham số và lệnh cần thiết. <br><br><img src='https://i0.wp.com/helperlife.ru/uploads/media/topic/2018/03/05/16/5502f12049d1d13b1c13.jpg' align="center" width="100%" loading=lazy loading=lazy><br><blockquote><b>Nhớ!</b> Khi sử dụng bất kỳ phương pháp chỉnh sửa nào ở trên, tệp cuối cùng phải được lưu bằng tiện ích mở rộng “Tất cả tệp”. Nếu không, máy tính sẽ lưu tệp đã sửa đổi dưới dạng tệp văn bản - *.txt.</blockquote><h2>Bạn cần chạy tệp bat với tư cách quản trị viên</h2>Để chạy một tệp với tư cách quản trị viên, bạn cần nhấp chuột phải vào tên tệp và thực hiện lệnh “Chạy với tư cách quản trị viên”. <br><img src='https://i1.wp.com/helperlife.ru/uploads/media/topic/2018/03/05/16/55e845675a6d68daaaf9.png' align="center" height="342" width="323" loading=lazy loading=lazy><br>Có một số cách khác để chạy một tập tin batch. <br>1. Sau khi nhấn nút BẮT ĐẦU (kết hợp WIN hoặc Ctrl+Shift+Esc), bạn phải: <ul><li>chuyển sang bảng chữ cái Latinh và gõ command.bat trên bàn phím.</li> <li>chọn tệp thực thi *.exe.</li><li>chạy tệp bằng lệnh "Chạy với tư cách quản trị viên"</li> </ul> 2. Mở trình quản lý tác vụ (Ctrl + Shift + Esc hoặc Ctrl + Alt + Delete), trên tab “Quy trình”, chọn lệnh “Hiển thị quy trình của tất cả người dùng”. Trong menu “File”, sử dụng tổ hợp phím Ctrl + Left Click để click vào tab “New Task”, sau đó nhấn Run. <br>3. Khi bật hiển thị loại tệp, bạn có thể tạo tệp *.txt, đặt tên theo ý muốn và thay đổi phần mở rộng thành .bat. <h2>Tại sao tập tin bat không chạy? Lý do có thể</h2>Những lý do rất có thể khiến máy tính không phản hồi khi thực thi tệp lệnh có phần mở rộng .bat hoặc do nó hoạt động không chính xác sau khi khởi động: <ul><li>viết sai lệnh trong script</li><li>dùng sai dấu câu</li> </ul> Trong hầu hết các trường hợp, điều này xảy ra khi bạn bất cẩn thay đổi bố cục bàn phím từ tiếng Latin sang tiếng Nga. Các tập tin lệnh không chấp nhận bảng chữ cái Cyrillic. Những chỗ có phông chữ tiếng Nga xuất hiện trong chữ viết mà máy tính không thể hiểu được. Hoàn toàn tự nhiên, đường dẫn thực thi tệp bat sẽ thay đổi. <h2>Cách tạo file có đuôi mở rộng bat: video</h2>Xem video hướng dẫn cách tạo tệp có phần mở rộng .bat tại đây: <p><span class="kEU2vyOXwiY"></span></p> <p>Khi làm việc trên máy tính, thường cần phải lặp lại các lệnh DOS giống nhau để thực hiện các hành động được thực hiện định kỳ, xây dựng chuỗi lệnh hoặc ứng dụng thực thi phức tạp và đa cấp, tự động hóa công việc với các ứng dụng và tệp có hoặc không có sự tham gia của người dùng. Hệ điều hành có khả năng viết một số lệnh trong tệp bat. Đồng thời, chỉ cần chạy tệp bó này (thường được gọi là tập lệnh hoặc đơn giản là "tệp bó"), bạn có thể thực thi các lệnh được quy định và bằng cách đăng ký nó trong các sự kiện lập lịch của Windows, bạn có thể tự động hóa quy trình này.</p><p>Điểm đặc biệt của các tệp loại này là không có bất kỳ mã nào bên trong - chỉ có thông tin đồng hồ được đọc và thực thi bởi bộ xử lý lệnh DOS, tương thích với hầu hết các phiên bản của hệ điều hành Windows. Một ví dụ nổi bật là tệp autoexec.bat, tệp này cần thiết để khởi chạy hệ điều hành này, vì đây là tệp thực hiện các cài đặt của nó trong quá trình khởi động.</p><h2>Các tính năng cơ bản của tập tin hàng loạt</h2><p>Các lệnh có trong tệp bat có thể được chia thành nhiều nhóm dựa trên chức năng:</p><p>Được thiết kế để hiển thị một giá trị, cụm từ, ứng dụng hoặc thông tin cụ thể; <br>- để khởi động các tài liệu hàng loạt; <br>- để làm việc với các chu trình; <br>- để tạo thực thi phân nhánh bằng cách sử dụng các điều kiện; <br>- để làm việc với các ứng dụng.</p><p><img src='https://i0.wp.com/fb.ru/misc/i/gallery/34400/1196214.jpg' width="100%" loading=lazy loading=lazy></p><h2>Thực thi các tập tin hàng loạt</h2><p>Bạn có thể khởi chạy tập tin bat theo nhiều cách khác nhau. Khi làm việc trong thư mục hiện tại, bạn chỉ cần nhập tên tệp có hoặc không có tham số bổ sung. Trong trường hợp này, các lệnh của file bat sau khi khởi chạy sẽ được thực thi tuần tự lần lượt mà không cần sự can thiệp của người dùng.</p><p>Khi một file lệnh nằm ở thư mục khác, ngoài tên đầy đủ của file này, bạn phải nhập đường dẫn đầy đủ đến thư mục chứa nó. Phần mở rộng tập tin cũng có thể được bỏ qua. Ví dụ: thư mục hiện tại là d:\photo\work và tệp lệnh vera.bat cần được thực thi với các tham số size.doc và /p nằm trong thư mục d:\photo\home. Sau đó, để khởi chạy tệp của chúng tôi, bạn cần nhập lệnh d:\photo\home\vera thay đổi kích thước.doc /p hoặc lệnh ..\home\vera thay đổi kích thước.doc /p.</p><h2>Gián đoạn công việc</h2><p>Các lệnh tệp BAT được thực thi sau khi khởi chạy có thể bị gián đoạn bằng cách sử dụng các tổ hợp nút <Ctrl>+<Break>Và <Ctrl>+<C>. Màn hình sẽ yêu cầu bạn hủy bỏ tệp lệnh với lời nhắc chờ đầu vào Có hoặc Không. Nếu bạn nhập Y, quá trình thực thi sẽ bị gián đoạn và danh sách lệnh còn lại trong tệp bat sẽ bị bỏ qua. Nếu bạn nhập ký hiệu N, việc thực thi sẽ tiếp tục với lệnh tiếp theo trong danh sách.</p><p><img src='https://i1.wp.com/fb.ru/misc/i/gallery/34400/1196215.jpg' width="100%" loading=lazy loading=lazy></p><h2>Gọi một tập tin thực thi khác</h2><p>Các tập tin Bat có thể chứa các liên kết đến việc thực thi các tập lệnh khác. Nếu bạn chỉ viết một tệp bat vào phần nội dung của tập lệnh, các lệnh sau nó sẽ không được thực thi nữa vì quyền điều khiển được chuyển sang một tệp bó khác và các lệnh từ đó sẽ được thực thi. Nếu cần trả về sau khi chạy một tệp nội bộ, nó có thể được gọi bằng lệnh CALL. Định dạng lệnh trông như thế này: GỌI tên tệp bat [tham số khởi chạy].</p><p>Các tham số được truyền cho (các) tệp lệnh được gọi thường là các ký tự %1 - %9. Khi tất cả các lệnh của tệp bat được truyền theo trình tự, việc thực thi tập lệnh gốc sẽ tiếp tục từ dòng tiếp theo.</p><p><img src='https://i2.wp.com/fb.ru/misc/i/gallery/34400/1196205.jpg' width="100%" loading=lazy loading=lazy></p><h2>Thực hiện từng bước</h2><p>Đôi khi các lệnh trong tập tin bat cần được thực thi từng bước (có dấu dừng sau mỗi dòng). Thông thường, chế độ này được yêu cầu khi gỡ lỗi hoặc kiểm tra tập lệnh. Lệnh trông giống như sau: COMMAND /y/c script_name [tham số].</p><p>Khi thực thi, mỗi lệnh sẽ có dấu nhắc Y hoặc N. Nếu lệnh cần được thực thi, hãy nhấn phím Enter hoặc Y. Nếu bạn cần bỏ qua lệnh, hãy nhấn ESC hoặc N.</p><p><img src='https://i0.wp.com/fb.ru/misc/i/gallery/34400/1196217.jpg' width="100%" loading=lazy loading=lazy></p><h2>Vô hiệu hóa hoặc kích hoạt đầu ra lệnh ra màn hình</h2><p>Khi một tập tin bat được khởi chạy, các lệnh sẽ được hiển thị trên màn hình theo từng dòng trước khi thực hiện và sau đó được thực thi. Đôi khi điều này gây ra sự bất tiện, vì với một tệp bó lớn, các lệnh sẽ chạy qua một danh sách dài trước mặt người dùng trên màn hình và đôi khi chúng cần được hiển thị, chẳng hạn như để đối thoại hoặc gỡ lỗi. Để hiển thị các lệnh trong file bat, hãy sử dụng lệnh ECHO ON. Để tắt chế độ này, hãy nhập ECHO với thông số TẮT. Trong trường hợp này, tất cả các lệnh được thực hiện tiếp theo sẽ không còn được hiển thị trên màn hình nữa.</p><p>Để tắt chỉ xuất một dòng của tệp nội dung ra màn hình, bạn có thể sử dụng ký hiệu @ ở đầu dòng này. Thông thường, biểu tượng này có thể được tìm thấy cùng với lệnh @ECHO OFF để ngăn nó hiển thị trên màn hình điều khiển. Chế độ này thường được những kẻ tấn công sử dụng, tạo virus dựa trên file bat hoặc gây ra những rắc rối lớn nhỏ cho người dùng máy tính.</p><p><img src='https://i1.wp.com/fb.ru/misc/i/gallery/30608/697440.jpg' height="597" width="581" loading=lazy loading=lazy></p><h2>Thông báo khi thực hiện lệnh</h2><p>Nếu các ký tự không phải BẬT hoặc TẮT nằm sau lệnh ECHO, chúng sẽ được hiển thị trên màn hình ở bất kỳ chế độ nào. Nếu ECHO không có tham số thì nó sẽ hiển thị trạng thái chế độ hiển thị của các lệnh thực thi - bật hoặc tắt.</p><p>Nếu muốn, bạn thậm chí có thể tái tạo âm thanh (tiếng rít) của máy tính bằng tệp dơi. Các ví dụ lệnh sau đây dựa trên câu lệnh ECHO có bổ sung các ký tự đặc biệt.</p><p>Để phát tín hiệu âm thanh, bạn cần hiển thị ký tự chuẩn có mã 7. Điều này có thể được thực hiện bằng cách nhấn phím <alt>và "7" trên bàn phím số (được gắn nhãn nhà).</p><p>Để cải thiện khả năng đọc tin nhắn, bạn có thể sử dụng lệnh ECHO với tham số ".". (nó được đặt ngay sau lệnh không có khoảng trắng) hoặc một ký tự đặc biệt có mã 255. Trên màn hình nó sẽ trông giống như một dòng trống.</p><p>Lệnh ECHO có thể được sử dụng để xuất thông báo sang một tệp riêng biệt. Bản chất của nó là chuyển hướng đầu ra của tin nhắn đến một tập tin chứ không phải tới màn hình điều khiển. Để lưu nhật ký, thăm dò ý kiến ​​và ghi lại sự kiện, bạn có thể sử dụng bat. Các lệnh đầu ra có định dạng sau:</p><p>Tin nhắn ECHO >> tên tệp - lệnh thêm một dòng vào cuối tệp hiện có. Nếu không có tệp nào như vậy trong thư mục này, một tệp mới sẽ được tạo.</p><p>Thông báo ECHO > tên tệp - lệnh này tạo một tệp mới và ghi dòng hiện tại vào đó. Nếu một tập tin như vậy tồn tại trong thư mục hiện tại, nội dung của nó sẽ bị xóa và lệnh hoặc kết quả của nó sẽ được ghi lại.</p><h2>Sử dụng bình luận</h2><p>Để dễ dàng chỉnh sửa tập lệnh, lệnh REM được sử dụng. Windows bỏ qua tất cả các lệnh của tệp bat sau nó khi được thực thi. Chúng có thể được nhìn thấy trong quá trình chỉnh sửa và chế độ từng bước. Trong mọi trường hợp khác, bình luận sẽ không hiển thị trên màn hình.</p><p><img src='https://i1.wp.com/fb.ru/misc/i/gallery/7450/1197504.jpg' width="100%" loading=lazy loading=lazy></p><h2>Lệnh trì hoãn trong tập tin bat</h2><p>Đôi khi, trong quá trình thực thi một tệp bó, cần phải tạm thời dừng việc thực thi các lệnh, chẳng hạn như chờ phản hồi của người dùng, tăng thời gian đọc một tin nhắn dài, lắp đĩa, xác nhận sự hiện diện của một tập tin thực thi. người dùng hoặc để gỡ lỗi một tệp bó. Lệnh trì hoãn trong file bat được viết dưới dạng PAUSE không có tham số. Trong trường hợp này, thông báo như “Nhấn phím bất kỳ để tiếp tục” sẽ xuất hiện trên màn hình và quá trình thực thi tập lệnh sẽ bị tạm dừng cho đến khi nhấn nút bàn phím. Nếu nhấn tổ hợp <ctrl>+<break>hoặc <ctrl>+<c>, thì hệ thống sẽ coi đây là quá trình hoàn thành tệp thực thi và sẽ đưa ra yêu cầu xác nhận việc hoàn thành công việc của nó: “Hủy bỏ việc thực thi tệp bó? (Có/Không).” Nếu bạn nhấn phím Y, tập lệnh sẽ bị gián đoạn tại thời điểm đó và tất cả các lệnh chưa thực hiện còn lại sẽ bị bỏ qua. Nhấn N sẽ tiếp tục thực hiện lệnh tiếp theo. Khi bạn tạm dừng, nhấn bất kỳ phím chữ và số nào khác, cũng như Dấu cách và Enter, sẽ tiếp tục thực thi tệp thực thi bằng lệnh tiếp theo.</p><p><img src='https://i0.wp.com/fb.ru/misc/i/gallery/34400/1196024.jpg' height="200" width="300" loading=lazy loading=lazy></p><h2>danh sách tập tin</h2><p>Để thực thi tuần tự một số tệp từ danh sách nằm trong cùng thư mục, bạn cũng có thể sử dụng tệp bat. Các lệnh “chạy chương trình theo tên” và “chạy chương trình theo phần mở rộng tệp” thường có thể giúp tự động hóa quá trình xử lý tài liệu, chẳng hạn như sắp xếp các tệp đính kèm thư. Chúng khác nhau về các tham số cho lệnh FOR. Định dạng để viết nó được đưa ra dưới đây:</p><p>Lệnh FOR %x IN (danh sách các tập tin), trong đó:</p><p>X - bất kỳ ký hiệu nào, ngoại trừ các số từ 0 đến 9;</p><p>Danh sách - tên tệp được phân tách bằng dấu cách hoặc tên của một tệp; Trong trường hợp này, bạn có thể sử dụng các ký tự đặc biệt “?” và “*” để thay thế một đến nhiều ký tự trong tên tệp;</p><p>Lệnh - bất kỳ lệnh hoặc chương trình DOS nào, ngoại trừ FOR; nếu có nhu cầu sử dụng FOR thì thay vì %x bạn cần chỉ định %%x.</p><p><img src='https://i0.wp.com/fb.ru/misc/i/gallery/34400/1196206.jpg' width="100%" loading=lazy loading=lazy></p><p>Khi sử dụng lệnh này để ghi file bat, bạn cần lưu ý rằng tên trong các chương trình định dạng DOS có giới hạn về độ dài của tên. Để chuyển lệnh FOR hoạt động với tên file dài, bạn phải nhớ chạy lệnh LFNFOR ON trước nó để kích hoạt chế độ làm việc với tên dài và LFNFOR OFF để tắt nó và quay về độ dài file tiêu chuẩn.</p><p>Nhiều chức năng với các chương trình, chẳng hạn như so sánh các tệp có loại tiện ích mở rộng nhất định nằm trong một thư mục với các tệp cùng loại từ thư mục khác, sao chép tất cả các tệp của thư mục hiện tại sang thư mục khác, thực thi tuần tự các tệp có phần mở rộng thuộc một loại và tên nhất định bắt đầu bằng số, có thể được thực hiện chỉ bằng một lệnh được ghi trong tệp bat. Việc khởi chạy chương trình có thể được kết hợp với các yêu cầu của người dùng, giúp cải thiện sự thuận tiện khi làm việc với dữ liệu.</p><p><img src='https://i2.wp.com/fb.ru/misc/i/gallery/34400/1196211.jpg' width="100%" loading=lazy loading=lazy></p><h2>Chuyển đổi trong tập tin bat</h2><p>Để dễ dàng quản lý thứ tự khởi chạy các lệnh trong tệp bat, họ thường sử dụng các lệnh nhảy và nhãn để thực hiện các bước nhảy này. <br>Nhãn là bất kỳ dòng nào trong tệp thực thi bắt đầu bằng ký tự dấu hai chấm. Tên nhãn là tập hợp các ký tự sau dấu hai chấm cho đến hết dòng hoặc cho đến khoảng trắng đầu tiên, sau đó phần còn lại của dòng bị bỏ qua, có thể được sử dụng làm nhận xét cho nhãn nhảy.</p><p>Lệnh nhảy được viết GOTO với tên nhãn cách nhau bởi dấu cách. Nếu không có tham số hoặc tên nhãn không được tìm thấy trong tệp lệnh thì tập lệnh sẽ ngừng hoạt động với lệnh này. Ví dụ:</p><p>REM (các lệnh bắt buộc được chạy).</p><p>Trong ví dụ này, việc thực thi tuần tự tệp lệnh, khi đạt đến GOTO zzz, nhảy tới nhãn:zzz và tiếp tục với REM, bỏ qua mọi thứ giữa lệnh nhảy và nhãn được chỉ định.</p><p><img src='https://i1.wp.com/fb.ru/misc/i/gallery/34400/1196209.jpg' width="100%" loading=lazy loading=lazy></p><h2>Sử dụng điều kiện khi làm việc với file bat</h2><p>Tệp bat có thể thực thi hoặc không thực thi các lệnh tùy thuộc vào các điều kiện khác nhau nếu nó sử dụng kiểm tra sự kiện IF. Định dạng của lệnh này là "Lệnh điều kiện IF".</p><p>Điều kiện đại diện cho các biến thể khác nhau của biểu thức:</p><p>Số LỖI - Nếu chương trình đang chạy trước đó kết thúc với mã thoát bằng hoặc lớn hơn giá trị số đã chỉ định thì điều kiện sẽ đúng.</p><p>DÒNG 1 == DÒNG 2 - nếu các dòng hoàn toàn khớp nhau, điều kiện trở thành đúng. Thay vì chuỗi, bạn có thể thay thế các ký tự %0 - %9, khi đó các tham số của tệp batch sẽ được so sánh.</p><p>EXIST - tên tệp - nếu tệp được chỉ định tồn tại thì điều kiện là đúng.</p><p>NOT - điều kiện - nếu điều kiện được chỉ định là sai thì đầu ra lệnh sẽ nhận giá trị đúng.</p><p><img src='https://i1.wp.com/fb.ru/misc/i/gallery/34400/1196216.jpg' width="100%" loading=lazy loading=lazy></p><h2>Các lệnh được sử dụng trong tập tin bat</h2><p>Nếu bạn nhấp vào nút "Bắt đầu" và khởi chạy dòng lệnh (cmd), bạn có thể thấy mọi thứ được chèn vào tệp bat, bạn có thể sử dụng nó như một công cụ gỡ lỗi, như một trợ lý, một chương trình để lấy thông tin về các lệnh. Để thực hiện việc này, bạn chỉ cần gõ TRỢ GIÚP. Điều này tạo ra một danh sách các lệnh với mô tả ngắn gọn về chúng. Để có được thông tin chi tiết hơn, bạn có thể nhập HELP với tên của lệnh mong muốn.</p><p><img src='https://i1.wp.com/fb.ru/misc/i/gallery/34400/1196207.jpg' height="200" width="300" loading=lazy loading=lazy></p><h2>Sử dụng file bat khi sao lưu dữ liệu</h2><p>Các tệp hàng loạt giúp quản trị viên hệ thống dễ dàng hơn nhiều trong công việc hàng ngày của họ. Các lĩnh vực phổ biến nhất trong ứng dụng của họ là tạo, xóa, đổi tên và hơn thế nữa. Tất cả điều này dựa trên việc sử dụng lệnh COPY bat file. Ví dụ: bạn có thể tạo một chương trình tạo bản sao lưu trữ của tài liệu từ một thư mục đã chọn với dữ liệu người dùng ở một số định dạng nhất định, chẳng hạn như ngoại trừ các tệp phương tiện lớn, cung cấp bản sao lưu trong một thư mục có tên người dùng và gọi nó là “Command_copying_files.bat ”. Sau đó, cần đảm bảo rằng nó bắt đầu vào một thời điểm nhất định bằng cách sử dụng bộ lập lịch tích hợp hoặc bởi chính chương trình và từ đó đảm bảo an toàn cho dữ liệu người dùng.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <div class="comment_box" id="comments"> </div> </div> <div id="sidebar"> <div class="widget widget_nav_menu" id="nav_menu-2"> <div class="menu-mainmenu-container"> <ul id="menu-mainmenu-2" class="menu"> <li class="submenu"><a href="https://viws.ru/vi/category/internet/">Internet</a> </li> <li class="submenu"><a href="https://viws.ru/vi/category/programs/">Chương trình</a> </li> <li class="submenu"><a href="https://viws.ru/vi/category/instructions/">Hướng dẫn</a> </li> <li class="submenu"><a href="https://viws.ru/vi/category/browsers/">Trình duyệt</a> </li> <li class="submenu"><a href="https://viws.ru/vi/category/windows-10/">Windows 10</a> </li> <li class="submenu"><a href="https://viws.ru/vi/category/android/">Android</a> </li> <li class="submenu"><a href="https://viws.ru/vi/category/ios/">iOS</a> </li> <li class="submenu"><a href="https://viws.ru/vi/category/communication/">Sự liên quan</a> </li> </ul> </div> </div> <div class="widget"> <div class="heading star">Những ghi chú cuối cùng</div> <div class="popular_posts"> <div class="news_box"> <a href="https://viws.ru/vi/luchshie-dogecoin-doge-koshelki-bezopasnye-koshelki-dlya-hraneniya-dogecoin-takim-obrazom.html" class="thumb"><img width="95" height="95" src="/uploads/8438d6ad8e1e0e97007695a7cb8706fb.jpg" class="attachment-mini size-mini wp-post-image" alt="Ví an toàn để lưu trữ DogeCoin Vì vậy, tiền điện tử chắc chắn là một tài sản" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy loading=lazy></a> <div class="element"> <div class="title"> <a href="https://viws.ru/vi/luchshie-dogecoin-doge-koshelki-bezopasnye-koshelki-dlya-hraneniya-dogecoin-takim-obrazom.html">Ví an toàn để lưu trữ DogeCoin Vì vậy, tiền điện tử chắc chắn là một tài sản</a> </div> </div> </div> <div class="news_box"> <a href="https://viws.ru/vi/gde-skachat-programmy-na-pk-bez-virusov-kakie-programmy-ya.html" class="thumb"><img width="95" height="95" src="/uploads/00a8b788dc8cdbfe3580ffe04091d927.jpg" class="attachment-mini size-mini wp-post-image" alt="Tôi nên cài đặt những chương trình nào trên máy tính mới?" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy loading=lazy></a> <div class="element"> <div class="title"> <a href="https://viws.ru/vi/gde-skachat-programmy-na-pk-bez-virusov-kakie-programmy-ya.html">Tôi nên cài đặt những chương trình nào trên máy tính mới?</a> </div> </div> </div> <div class="news_box"> <a href="https://viws.ru/vi/vk-rasshirennaya-versiya-vhod-vkontakte-vk-mobilnaya-versiya-vhod.html" class="thumb"><img width="95" height="95" src="/uploads/38185834764891158b6bf4583cfddb4b.jpg" class="attachment-mini size-mini wp-post-image" alt="Phiên bản di động VKontakte (VK) - đăng nhập" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy loading=lazy></a> <div class="element"> <div class="title"> <a href="https://viws.ru/vi/vk-rasshirennaya-versiya-vhod-vkontakte-vk-mobilnaya-versiya-vhod.html">Phiên bản di động VKontakte (VK) - đăng nhập</a> </div> </div> </div> <div class="news_box"> <a href="https://viws.ru/vi/chto-znachit-root-kak-udalit-root-prava-na-androide-izbavlyaemsya-ot.html" class="thumb"><img width="95" height="95" src="/uploads/7dada0e16ae8819be0c84f8026b2f30a.jpg" class="attachment-mini size-mini wp-post-image" alt="Cách xóa quyền ROOT trên Android - loại bỏ các vấn đề liên quan đến quyền truy cập root" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy loading=lazy></a> <div class="element"> <div class="title"> <a href="https://viws.ru/vi/chto-znachit-root-kak-udalit-root-prava-na-androide-izbavlyaemsya-ot.html">Cách xóa quyền ROOT trên Android - loại bỏ các vấn đề liên quan đến quyền truy cập root</a> </div> </div> </div> <div class="news_box"> <a href="https://viws.ru/vi/obzor-smartfona-xiaomi-mi6-takoi-flagman-nam-ne-nuzhen-kak.html" class="thumb"><img width="95" height="95" src="/uploads/11c8a19879683607d587dd7aed5b020c.jpg" class="attachment-mini size-mini wp-post-image" alt="Cách flash Firmware Xiaomi từ phiên bản Trung Quốc sang phiên bản toàn cầu cho Xiaomi mi 6" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy loading=lazy></a> <div class="element"> <div class="title"> <a href="https://viws.ru/vi/obzor-smartfona-xiaomi-mi6-takoi-flagman-nam-ne-nuzhen-kak.html">Cách flash Firmware Xiaomi từ phiên bản Trung Quốc sang phiên bản toàn cầu cho Xiaomi mi 6</a> </div> </div> </div> </div> </div> <div class="widget"> <div class="heading star">Phổ biến</div> <div class="popular_posts"> <div class="news_box"> <a href="https://viws.ru/vi/google-play-idet-beskonechnaya-proverka-ne-rabotaet-plei-market-proverte-internet.html" class="thumb"><img width="95" height="95" src="/uploads/3fbda7e9c559dfd005a1579448a06bdf.jpg" class="attachment-mini size-mini wp-post-image" alt="Google play liên tục kiểm tra" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy loading=lazy></a> <div class="element"> <div class="title"> <a href="https://viws.ru/vi/google-play-idet-beskonechnaya-proverka-ne-rabotaet-plei-market-proverte-internet.html">Google play liên tục kiểm tra</a> </div> </div> </div> <div class="news_box"> <a href="https://viws.ru/vi/kak-vklyuchit-smailiki-na-aifone-ili-lyubom-drugom-devaise-ot-eppl-kak.html" class="thumb"><img width="95" height="95" src="/uploads/a63e5baeaba048c58e07480ffa02db50.jpg" class="attachment-mini size-mini wp-post-image" alt="Cách gõ biểu tượng cảm xúc trên iPhone mà không cần mở bàn phím biểu tượng cảm xúc Cách tạo biểu tượng cảm xúc như trên iPhone" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy loading=lazy></a> <div class="element"> <div class="title"> <a href="https://viws.ru/vi/kak-vklyuchit-smailiki-na-aifone-ili-lyubom-drugom-devaise-ot-eppl-kak.html">Cách gõ biểu tượng cảm xúc trên iPhone mà không cần mở bàn phím biểu tượng cảm xúc Cách tạo biểu tượng cảm xúc như trên iPhone</a> </div> </div> </div> <div class="news_box"> <a href="https://viws.ru/vi/polnaya-instrukciya-s-nyuansami-po-rabote-na-neobux---zarabotok-bez.html" class="thumb"><img width="95" height="95" src="/uploads/f3ec3980889870736273b7239151be86.jpg" class="attachment-mini size-mini wp-post-image" alt="Hướng dẫn đầy đủ với các sắc thái khi làm việc trên Neobux - Kiếm tiền mà không cần đầu tư Kiếm tiền và thanh toán với Neobux bằng tiếng Nga" sizes="(max-width: 95px) 100vw, 95px" / loading=lazy loading=lazy></a> <div class="element"> <div class="title"> <a href="https://viws.ru/vi/polnaya-instrukciya-s-nyuansami-po-rabote-na-neobux---zarabotok-bez.html">Hướng dẫn đầy đủ với các sắc thái khi làm việc trên Neobux - Kiếm tiền mà không cần đầu tư Kiếm tiền và thanh toán với Neobux bằng tiếng Nga</a> </div> </div> </div> </div> </div> <div class="widget"> <div class="heading">Tin tức</div> <div class="business_news"> <div class="news"> <div class="date">2024-02-11 02:03:16</div> <a href="https://viws.ru/vi/pochemu-kompyuter-ne-vidit-fleshku-noutbuk-ne-vidit-usb-ustroistva.html" class="title">Laptop không thấy thiết bị USB</a> </div> <div class="news"> <div class="date">2024-02-10 02:54:23</div> <a href="https://viws.ru/vi/izmenit-tip-podklyucheniya-seti-v-chem-raznica-mezhdu-obshchedostupnymi-i-chastnymi-setyami.html" class="title">Sự khác biệt giữa mạng công cộng và mạng riêng</a> </div> <div class="news"> <div class="date">2024-02-10 02:54:23</div> <a href="https://viws.ru/vi/kak-ubrat-nenuzhnye-punkty-iz-kontekstnogo-menyu-nastraivaem.html" class="title">Tùy chỉnh menu ngữ cảnh Windows cho chính bạn</a> </div> <div class="news"> <div class="date">2024-02-10 02:54:23</div> <a href="https://viws.ru/vi/vosstanovlenie-zagruzochnogo-sektora---reshenie-vashih-problem-s-kompyuterom.html" class="title">Giày cao cổ</a> </div> <div class="news"> <div class="date">2024-02-09 02:06:21</div> <a href="https://viws.ru/vi/sistema-upravlenie-sveta-cherez-vai-fai-ethernet-shlyuz-pr1132-upravlenie-osveshcheniem.html" class="title">Hệ thống điều khiển ánh sáng qua Wi-Fi</a> </div> </div> </div> <div class="widget ai_widget" id="ai_widget-5"> <div class='dynamic dynamic-13' style='margin: 8px 0; clear: both;'> </div> </div> </div> </div> </div> </div> <div id="footer"> <div class="fixed"> <div class="inner"> <div class="footer_l"> <a href="https://viws.ru/vi/" class="logo" style="background:none;">viws.ru</a> <div class="copyright"> <p>viws.ru - Tất cả về công nghệ hiện đại. Sự cố, mạng xã hội, internet, virus</p> <p><span>2024 - Bảo lưu mọi quyền</span></p> </div> </div> <div class="footer_c"> <ul id="menu-topmenu-1" class="nav"> <li><a href="https://viws.ru/vi/feedback.html">Liên lạc</a></li> <li><a href="">Giới thiệu về trang web</a></li> <li><a href="">Quảng cáo trên trang web</a></li> </ul> <div class="footer_menu"> <ul id="menu-nizhnee-1" class=""> <li id="menu-item-"><a href="https://viws.ru/vi/category/internet/">Internet</a></li> <li id="menu-item-"><a href="https://viws.ru/vi/category/programs/">Chương trình</a></li> <li id="menu-item-"><a href="https://viws.ru/vi/category/instructions/">Hướng dẫn</a></li> <li id="menu-item-"><a href="https://viws.ru/vi/category/browsers/">Trình duyệt</a></li> </ul> <ul id="menu-nizhnee-2" class=""> <li id="menu-item-"><a href="https://viws.ru/vi/category/internet/">Internet</a></li> <li id="menu-item-"><a href="https://viws.ru/vi/category/programs/">Chương trình</a></li> <li id="menu-item-"><a href="https://viws.ru/vi/category/instructions/">Hướng dẫn</a></li> <li id="menu-item-"><a href="https://viws.ru/vi/category/browsers/">Trình duyệt</a></li> </ul> </div> </div> </div> </div> </div> </div> <script type="text/javascript">jQuery(function($) { $(document).on("click", ".pseudo-link", function(){ window.open($(this).data("uri")); } );} );</script> <script type='text/javascript' src='https://viws.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9.2'></script> <script type='text/javascript' src='https://viws.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='https://viws.ru/wp-content/themes/delo/assets/scripts/theme.js'></script> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar", "margin_top" : 60, "margin_bottom" : 200, "stop_id" : "", "screen_max_width" : 0, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['text-8','ai_widget-5'] } ; </script> <script type='text/javascript' src='https://viws.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script async="async" type='text/javascript' src='https://viws.ru/wp-content/plugins/akismet/_inc/form.js?ver=4.0.1'></script> </body> </html>