Tự động hóa Windows 10 với các tập lệnh tùy chỉnh

Có nhiều tác vụ trong Windows mà bạn thực hiện thường xuyên không? Bắt đầu với các tập lệnh hàng loạt của riêng bạn, với các tập lệnh này bạn có thể chạy các tác vụ một cách tự động. Chúng cũ như MS-DOS, nhưng vẫn hoạt động trong Windows. Tìm hiểu cách viết một số tập lệnh tùy chỉnh để chạy máy tính của bạn như một người chuyên nghiệp.

Mẹo 01: Tập lệnh

Bạn có thể sử dụng các tập lệnh cho các tác vụ khác nhau. Trong hầu hết các trường hợp, tập lệnh có ích khi bạn có các tác vụ định kỳ mà bạn không muốn thực hiện thủ công nữa. Hãy nghĩ đến việc yêu cầu thông tin máy tính hoặc yêu cầu nội dung của một thư mục. Tạo một script không cần phải phức tạp, bạn sẽ đọc ở phần sau của bài viết. Mỗi dòng trong tập lệnh chạy một lệnh. Với lệnh tạm ngừng ví dụ, bạn có thể tạm dừng một tập lệnh, điều này rất hữu ích nếu bạn muốn viết nhiều lệnh liên tiếp trong cùng một tập lệnh. Nếu bạn đã có - có lẽ từ quá khứ - kinh nghiệm với các bài tập trong MS-DOS, thì bây giờ bạn sẽ lại được hưởng lợi từ kiến ​​thức này. Với một script, bạn có thể thực hiện hầu hết tất cả các lệnh như bạn đã quen làm bằng tay. Các lệnh phổ biến như del, cls Ren là hoàn toàn khả thi. Bạn chưa quen với các bài tập này? Không sao cả: việc xây dựng kiến ​​thức cơ bản cần thiết là tương đối dễ dàng.

Mẹo 02: Xây dựng

Tập lệnh bao gồm một số dòng văn bản hướng dẫn máy tính thực hiện các tác vụ nhất định. Bạn không cần nhiều để tạo một kịch bản. Bạn không cần nhiều hơn Notepad tích hợp. Mở menu Bắt đầu, bắt đầu từ Sổ tay và mở ứng dụng cùng tên. Bạn có thể nhanh chóng tạo một tập lệnh đơn giản hiển thị một câu, chẳng hạn. Nhập nội dung sau:

@ECHO TẮT

ECHO Đây là kịch bản tự viết đầu tiên của tôi

TẠM NGỪNG

Sau đó, bạn lưu tệp, nơi điều quan trọng là sử dụng đúng phần mở rộng. Lựa chọn Lưu tập tin. Chọn tại Lưu thành ở đằng trước Tất cả các tệp. Đặt tên cho tệp với phần mở rộng là .bat. Ví dụ: Script.bat. Đã đến lúc kiểm tra kịch bản. Đóng tệp Notepad và nhấp đúp vào tệp Script.bat. Một cửa sổ mới sẽ mở ra và tập lệnh sẽ hiển thị câu. Nhấn phím bất kỳ sẽ đóng cửa sổ. Để chỉnh sửa tập lệnh sau này, hãy nhấp chuột phải vào tập lệnh đó và chọn Để xử lý. Notepad sẽ mở ra và bạn có thể thực hiện các điều chỉnh.

Các lệnh thường dùng

ECHO Lựa chọn ECHO TẮT nếu bạn chỉ muốn hiển thị trên màn hình kết quả của một lệnh nào đó (và ẩn các lệnh đó). Ví dụ: bạn có chọn một bài tập chẳng hạn như ping tipsentrucs.nl và bạn có bài tập đó không ECHO TẮT khi đó cửa sổ sẽ chỉ hiển thị kết quả của lệnh ping.

Thêm dấu tại (@ECHO TẮT) để nhận được lệnh đầu tiên ECHO TẮT với dấu nhắc lệnh.

CLS Xóa cửa sổ Command Prompt hiện tại để bạn bắt đầu với một phương tiện chặn rõ ràng. Lệnh này hữu ích nếu bạn chạy nhiều tập lệnh liên tiếp và muốn mỗi lần bắt đầu với một cửa sổ trống.

CHỨC VỤ: Nếu bạn muốn đặt tiêu đề riêng cho cửa sổ Command Prompt, hãy sử dụng lệnh này, theo sau là tiêu đề. Ví dụ:

CHỨC VỤ: Đây là kịch bản của riêng tôi

TẠM NGỪNG Điều này làm gián đoạn việc thực thi một tập lệnh và có thể được tiếp tục lại sau.

:: Bạn sử dụng hai dấu hai chấm này để đặt nhận xét trong tài liệu. Tiện dụng nếu bạn tự tạo nhiều tập lệnh và muốn hiểu chúng sau này. Cũng hữu ích nếu bạn chia sẻ script với người khác và muốn giải thích nó. Ví dụ:

:: Tập lệnh này kiểm soát hoạt động của máy tính

SAO CHÉP Thao tác này sẽ sao chép một tệp hoặc thư mục sang một vị trí khác. Ví dụ:

SAO CHÉP Script.bat C: \ Docs

LỐI RA Thao tác này sẽ đóng cửa sổ Command Prompt.

Mẹo 03: Trong trường hợp có vấn đề

Bạn có gặp sự cố mạng, ví dụ như do mất kết nối internet không? Thông thường bạn chạy một lệnh như ipconfig / all để kiểm tra trạng thái của phần cứng mạng. Hay bạn sử dụng một lệnh như ping để kiểm tra khả năng tiếp cận của một hệ thống trên mạng. Các lệnh như vậy hoàn toàn phù hợp trong một tập lệnh, vì bạn có thể thực hiện chúng lần lượt. Chúng ta có thể thiết lập tập lệnh như sau:

@ECHO TẮT

ipconfig / all

ping tipsentrucs.nl

tracert tipsentrucs.nl

TẠM NGỪNG

Bất kỳ ai cũng có thể viết tập lệnh của riêng mình tương đối nhanh chóng

Mẹo 04: Lưu ý

Đặc biệt là với các tập lệnh dài hơn, thỉnh thoảng thêm một chú thích trong tập lệnh sẽ rất hữu ích (và gọn gàng). Bằng cách này, bạn sẽ biết sau này chức năng của script là gì, nhưng những người dùng khác cũng có thể làm việc với script của bạn. Rốt cuộc, bình luận giải thích những gì xảy ra trong kịch bản. Một nhận xét không bao giờ được "thực thi" bởi tập lệnh. Để đăng nhận xét, hãy nhập :: (hai lần dấu hai chấm, không có dấu cách), theo sau là dấu cách và nhận xét thực tế. Mỗi dòng có thể chứa một bình luận. Đây là những gì dòng đó trông giống như:

:: Tập lệnh này kiểm soát hoạt động của máy tính

Mẹo 05: Tệp văn bản

Đôi khi một tập lệnh tạo ra thông tin quan trọng. Bạn có thể chọn hiển thị thông tin trên màn hình (như trong mẹo 3), nhưng bạn cũng có thể lưu thông tin trong một tệp văn bản để có thể xem lại sau này khi rảnh rỗi. Điều này cũng hữu ích nếu bạn muốn so sánh thông tin trong một khoảng thời gian dài hơn. Ví dụ: nếu bạn đã viết một tập lệnh kiểm tra tốc độ ping của kết nối internet và bạn chạy lại tập lệnh đó sau một thời gian. Bạn sử dụng các ký tự >> cho điều này, theo sau là khoảng trắng và tên của tệp văn bản mà thông tin phải được ghi vào đó. Ví dụ:

ping tipsentrucs.nl >> register.txt

Kết quả của lệnh ping tới tipsentrucs.nl được ghi vào tệp khi tập lệnh được chạy Register.txt. Sau đó, bạn có thể xem tệp này bằng Notepad.

Một tập lệnh có thể sử dụng sau đó trông giống như sau:

@ECHO TẮT

:: Với tập lệnh này, tôi kiểm tra xem kết nối internet có hoạt động bình thường không

ipconfig / all >> register.txt

ping tipsentrucs.nl >> register.txt

tracert tipsentrucs.nl >> register.txt

Lưu tệp, chẳng hạn như networkcontrol.bat và chạy nó. Hãy kiên nhẫn: một cửa sổ Command Prompt sẽ xuất hiện và các lệnh sẽ được thực hiện. Cửa sổ sẽ tự động đóng khi tất cả các lệnh đã được thực hiện. Sau đó mở tệp Register.txt: kết quả của cuộc kiểm toán được ghi chép gọn gàng.

PowerShell

Trong Windows 10, ngoài Command Prompt 'cổ điển', bạn cũng sẽ tìm thấy một dòng lệnh khác: PowerShell. Sự khác biệt là gì? Bạn có thể coi PowerShell là người anh em nâng cao của Command Prompt. Thành phần chủ yếu được sử dụng trong các tổ chức bởi quản trị viên hệ thống, những người có thể thực hiện các tác vụ quản trị (của máy chủ) với nó, trong số những thứ khác. Bạn có thể chạy các tập lệnh phức tạp hơn với nó. Command Prompt cũ hơn PowerShell. Người dùng bình thường không cần sử dụng PowerShell. Command Prompt cũng đủ cho mục đích của chúng tôi.

Mẹo 06: Tổng quan

Bây giờ chúng ta đã biết cách sử dụng tập lệnh để ghi thông tin vào tệp văn bản, chúng ta cũng có thể sử dụng chiến thuật này để tạo ra những cái nhìn tổng quan hữu ích. Ví dụ, nếu bạn muốn biết tệp nào nằm trong một thư mục. Với tập lệnh sau, bạn sẽ tự động tạo một kho tệp trong thư mục D: \ Mẹo và ghi thông tin này vào tệp Overview.txt, được đặt trong cùng một thư mục:

@ECHO TẮT

:: Hiển thị tất cả các tệp trong thư mục Mẹo trong tệp văn bản Tổng quan

dir "D: \ Tips" >> D: \ Tips \ Overview.txt

ECHO Hàng tồn kho đã được thực hiện

TẠM NGỪNG

Khi hoàn tất, hãy mở tệp Overview.txt để xem các tập tin.

Tập lệnh cho phép bạn thực hiện các tác vụ tự động

Mẹo 07: Khi khởi động

Nó thậm chí còn trở nên thú vị hơn nếu bạn có một tập lệnh phải chạy mỗi khi Windows khởi động. Đầu tiên, chúng tôi tạo một lối tắt đến tệp script. Nhấp chuột phải vào tệp kịch bản và chọn Sao chép vào / Màn hình nền (tạo lối tắt). Sau đó, mở màn hình nền và kiểm tra xem phím tắt có xuất hiện hay không. Nhấp chuột phải vào nó và chọn Cắt. Mở cửa sổ Quan tâm (mẹo: sử dụng tổ hợp phím Windows key + R) và nhập Shell: khởi động, tiếp theo là nhấn Vào. Bản đô Khởi động sẽ được mở ra. Nhấp chuột phải vào nó và chọn Để dính. Lối tắt đến tệp script hiện có trong thư mục Khởi động. Tắt Windows bằng cách chọn. Từ menu Bắt đầu Bật / Tắt / Khởi động lại. Kể từ bây giờ, tập lệnh sẽ tự động chạy mỗi khi Windows khởi động. Để kết thúc việc này, chỉ cần xóa tệp khỏi thư mục Khởi động.

Mẹo 08: Thông tin hệ thống

Bạn cũng có thể viết một tệp script nếu bạn muốn xem thêm thông tin về máy tính được sử dụng. Ví dụ như sử dụng hệ điều hành nào, máy tính có bao nhiêu bộ nhớ và sử dụng mạng nào. Tập lệnh sau đó sẽ giống như sau:

@ECHO TẮT

:: Với tập lệnh này, bạn nhận được thông tin về máy tính được sử dụng

TITLE Giới thiệu về máy tính này

ECHO Vui lòng đợi trong khi chúng tôi nhận được thông tin về máy tính!

:: Bước 1: Máy tính này đang sử dụng Windows nào

ECHO ============================

ECHO THÔNG TIN VỀ CỬA SỔ

ECHO ============================

thông tin hệ thống | findstr / c: "Tên hệ điều hành"

thông tin hệ thống | findstr / c: "Phiên bản hệ điều hành"

thông tin hệ thống | findstr / c: "SystemType"

:: Bước 2: Máy tính này sử dụng phần cứng nào

ECHO ============================

ECHO THÔNG TIN VỀ PHẦN CỨNG

ECHO ============================

thông tin hệ thống | findstr / c: "Tổng bộ nhớ vật lý"

wmic cpu lấy tên

:: Bước 3: Máy tính này đang sử dụng mạng nào

ECHO ============================

ECHO THÔNG TIN VỀ MẠNG

ECHO ============================

ipconfig | findstr IPv4

ipconfig | findstr IPv6

TẠM NGỪNG

Mẹo 09: Hoặc để nộp hồ sơ

Bạn cũng có thể sử dụng tập lệnh từ mẹo 8 để tạo tệp văn bản với thông tin về máy tính. Khi bạn đọc ở mẹo 4, việc bổ sung >> filename.txt đã sử dụng. Với kiến ​​thức này, bạn có thể mở rộng script hơn nữa. Sau đây là phần đầu tiên của script làm ví dụ:

@ECHO TẮT

:: Với tập lệnh này, bạn nhận được thông tin về máy tính được sử dụng

TITLE Giới thiệu về máy tính này

ECHO Vui lòng đợi trong khi chúng tôi nhận được thông tin về máy tính!

:: Bước 1: Máy tính này đang sử dụng Windows nào

ECHO ============================

ECHO THÔNG TIN VỀ CỬA SỔ

ECHO ============================

thông tin hệ thống | findstr / c: "Tên hệ điều hành" >> Information.txt

thông tin hệ thống | findstr / c: "Phiên bản hệ điều hành" >> Information.txt

thông tin hệ thống | findstr / c: "Loại Hệ thống" >> Information.txt

bài viết gần đây

$config[zx-auto] not found$config[zx-overlay] not found