Tôi có thể tự động hóa Windows bằng Python không?

Bài đăng này sẽ chỉ cho bạn cách lên lịch thực thi Python Script bằng Windows Task Scheduler. Điều này sẽ giúp bạn tự động hóa các tác vụ bằng Python trên Windows

Sử dụng crontab để tự động hóa tập lệnh python trên máy Mac

Trước khi chúng ta có thể trình bày tất cả những điều đó, chúng ta cần tìm hiểu cách sử dụng Windows Task Scheduler

Đăng ký nhận bản tin của tôi

Trình lập lịch tác vụ Windows là gì?

Bộ lập lịch tác vụ Windows là một thành phần cung cấp khả năng lên lịch và tự động hóa các tác vụ trong Windows bằng cách chạy các tập lệnh hoặc chương trình tự động tại một thời điểm nhất định

Bắt đầu sử dụng Trình lập lịch tác vụ Windows

Để chạy bộ lập lịch python của bạn, bạn sẽ cần tạo một tác vụ, tạo một hành động, thêm đường dẫn đến tệp thực thi python và tập lệnh python của bạn và thêm trình kích hoạt để lên lịch cho tập lệnh của bạn

1. Tạo nhiệm vụ đầu tiên của bạn

Tìm kiếm "Trình lập lịch tác vụ"

Thao tác này sẽ mở GUI Trình lập lịch tác vụ của Windows

Chuyển đến Hành động > Tạo tác vụ…

Đưa một cái tên

2. Tạo một hành động

Chuyển đến Hành động> Mới

3. Thêm tệp thực thi Python vào tập lệnh chương trình

Tìm Đường dẫn Python bằng cách sử dụng where python trong dòng lệnh

trăn ở đâu

Từ dấu nhắc lệnh sao chép tập lệnh để sử dụng trong hành động

C:\yourpath\python.exe

hoặc trong trường hợp của tôi

C:\Users\j-c.chouinard\AppData\Local\Continuum\anaconda3\python.exe

Trong Program/Script, thêm đường dẫn mà bạn đã sao chép từ dòng lệnh

4. Thêm đường dẫn đến tập lệnh Python của bạn trong đối số

Chuyển đến thư mục chứa tập lệnh Python của bạn. Nhấp chuột phải vào tệp và chọn Copy as path

Nếu bạn có một tập tin nằm ở vị trí này

C:\user\your_python_project_path\yourFile.py

Trong hộp "Add arguments [optional]”, bạn sẽ thêm tên tệp python của mình

yourFile.py

Trong hộp "Start in [optional]", bạn sẽ thêm vị trí của tệp python của mình

________số 8

Nhấp vào “OK”

Ghi chú. Ngoài ra, bạn có thể tạo một tệp bó kết hợp tập lệnh Python của bạn và tệp thực thi Python trong tệp .bat

5. Kích hoạt thực thi tập lệnh của bạn

Chuyển đến “Kích hoạt” > Mới

Chọn sự lặp lại mà bạn muốn. Tại đây, bạn có thể lên lịch cho các tập lệnh python chạy hàng ngày, hàng tuần, hàng tháng hoặc chỉ một lần

Nhấp vào “OK”

Khi bạn đã thiết lập điều này, trình kích hoạt của bạn hiện đang hoạt động và tập lệnh python của bạn sẽ tự động chạy hàng ngày

Cho dù bạn quyết định lặp lại tác vụ hàng tuần hay hàng giờ, bạn có thể sử dụng trình hướng dẫn lập lịch trình tác vụ

Đây là cách tốt nhất để lên lịch cho một chức năng chạy vào một thời điểm cụ thể trong ngày mà không cần sử dụng công việc CRON. Tuy nhiên, có những lựa chọn thay thế để chạy nó từ bên trong mã của bạn bằng Trình lập lịch trình Python nâng cao, nhưng tôi không thích tùy chọn đó vì nó yêu cầu mã tiếp tục chạy

Lập lịch tác vụ Câu hỏi thường gặp về tự động hóa tập lệnh Python

📙Trình lập lịch tác vụ có thể chạy tập lệnh Python không?

Có, bạn có thể thực thi tập lệnh Python bằng Trình lập lịch tác vụ Windows. Nếu tập lệnh của bạn hoạt động bằng cách sử dụng dấu nhắc lệnh, bạn có thể lên lịch để tập lệnh của mình chạy vào một ngày và giờ cụ thể

🐍Làm cách nào để lên lịch cho tập lệnh Python bằng Trình lập lịch tác vụ?

Để lên lịch cho tập lệnh Python bằng Trình lập lịch tác vụ, hãy tạo một hành động và thêm đường dẫn đến tệp thực thi Python của bạn, thêm đường dẫn đến tập lệnh trong hộp “Bắt đầu trong” và thêm tên của tệp Python làm đối số. Sau đó, tạo trình kích hoạt để lên lịch thực thi tập lệnh của bạn

Trình lập lịch tác vụ có hoạt động khi máy tính ở chế độ ngủ không?

Nó không hoạt động theo mặc định, nhưng bạn có thể kích hoạt nó trong tab điều kiện. Để chạy tập lệnh của bạn trong khi máy tính của bạn đang ngủ, chỉ cần chọn tùy chọn. “Đánh thức máy tính để chạy tác vụ này”

Giới thiệu về Trình lập lịch tác vụ Windows

Trình kích hoạt trình lập lịch tác vụ Trình kích hoạt dựa trên thời gian hoặc dựa trên sự kiện để bắt đầu một tác vụ Các hành động của trình lập lịch tác vụCác hành động được thực hiện bởi các điều kiện của trình lập lịch tác vụCác quy tắc xác định xem một tác vụ có thể chạy sau khi được kích hoạt hay không Cài đặt trình lập lịch tác vụCác cài đặt xác định cách một tác vụ được chạy, bị xóa, bị dừng

Phần kết luận

Vậy là xong, bây giờ bạn đã biết cách tự động chạy tập lệnh Python bằng Windows Task Scheduler

4. 5/5 - [87 phiếu bầu]

Jean-Christophe Chouinard

Nhà chiến lược SEO tại Tripadvisor, ex-Seek [Melbourne, Úc]. Chuyên về kỹ thuật SEO. Trong nhiệm vụ lập trình SEO cho các tổ chức lớn thông qua việc sử dụng Python, R và máy học

Ứng dụng Windows có thể được tự động hóa không?

Người dùng có thể tự động hóa nhiều ứng dụng máy tính để bàn Windows bằng phương pháp trỏ và nhấp không cần mã . Người dùng có thể dễ dàng ghi lại các hành động trên màn hình nền Windows, sau đó biến các bước thủ công, lặp đi lặp lại thành quy trình công việc tự động.

Làm cách nào để tự động cài đặt phần mềm trong Windows bằng Python?

Trong bài viết này .
Thiết lập môi trường phát triển của bạn
Cài đặt Python
Cài đặt mã Visual Studio
Cài đặt phần mở rộng Microsoft Python
Mở thiết bị đầu cuối PowerShell tích hợp trong Mã VS
Cài đặt Git [tùy chọn]
Tập lệnh mẫu để hiển thị cấu trúc của thư mục hệ thống tệp của bạn

Chủ Đề