Ghi lại và lặp lại hành động của người dùng. Tự động hóa các tác vụ được thực hiện thường xuyên trên PC

Một số tác vụ được thực hiện thường xuyên trên máy tính, chẳng hạn như kiểm tra ổ đĩa để tìm virus và/hoặc phần mềm gián điệp, sao lưu và đồng bộ hóa dữ liệu, dọn dẹp ổ đĩa khỏi các tệp không cần thiết, v.v. chiếm khá nhiều thời gian của người dùng, có thể được sử dụng với lợi ích lớn hơn nhiều Xét cho cùng, không khó chút nào để cấu hình một máy tính để tự động thực hiện các tác vụ này và vào thời điểm thuận tiện cho việc khởi động hệ thống.

Tuy nhiên, phạm vi nhiệm vụ được lặp đi lặp lại hàng ngày có thể được tự động hóa không hề bị giới hạn ở những nhiệm vụ được liệt kê ở trên. Do đó, máy tính có thể được giao nhiệm vụ thực hiện độc lập nhiều hoạt động khác nhau: khởi chạy ứng dụng, kiểm tra và dọn dẹp sổ đăng ký hệ thống, cập nhật cơ sở dữ liệu chống vi-rút và các dữ liệu cần thiết khác, tải xuống tệp, kiểm tra, nhận và gửi email, lưu trữ dữ liệu, sao chép tệp , tạo, gửi qua email, in tài liệu, v.v. Đồng thời, PC có thể thực hiện các tác vụ do người dùng chỉ định vào những thời điểm được xác định nghiêm ngặt: mỗi khi Windows khởi động, khi máy tính tắt, hàng ngày, hàng tuần và hàng tháng vào những giờ được chỉ định, v.v., cũng như khi một số sự kiện hệ thống nhất định xảy ra. Nói cách khác, máy tính có thể thực hiện nhiều hành động một cách độc lập, ngay cả khi không có người dùng - bạn chỉ cần cấu hình PC cho phù hợp.

Việc tự động hóa các tác vụ được thực hiện thường xuyên trên máy tính rất quan trọng theo hai quan điểm. Thứ nhất, nó sẽ cho phép bạn thực hiện gần như hoặc hoàn toàn nhiều thao tác hàng ngày mà không cần sự can thiệp của người dùng và do đó tiết kiệm rất nhiều thời gian. Ví dụ: vào đầu ngày làm việc, PC có thể tự động khởi chạy các ứng dụng cần thiết cho công việc, mở độc lập một số tài liệu và thư mục nhất định, tải thư xuống, v.v. Trong một số trường hợp, việc định cấu hình máy tính để theo dõi các thay đổi - tệp và thư mục trên đĩa là hợp lý (đặc biệt, khi có thay đổi trong một thư mục nhất định, bạn có thể đồng bộ hóa toàn bộ nội dung của thư mục đó với một thư mục khác) và một số trang Web nhất định ( ví dụ: thông báo bằng thư về sự hiện diện của các thay đổi trên các trang Web được kiểm soát) trên Internet. Đặc biệt quan tâm là tự động hóa công việc bằng cách sử dụng macro, chứa một chuỗi các chuyển động được ghi lại, các lần nhấp chuột và nhấn nút bàn phím trong bất kỳ ứng dụng Windows nào và có thể được phát lại bất kỳ lúc nào theo lịch trình hoặc khi nhấn một tổ hợp phím nhất định. Ví dụ: bằng cách này, bạn có thể nhanh chóng thiết lập máy tính cho một loại hoạt động nhất định, mở các ứng dụng và/hoặc tài liệu cần thiết và thực hiện một số thao tác thường xuyên lặp lại.

Thứ hai, tự động hóa một số hoạt động, nhu cầu thực hiện thường xuyên mà người dùng nhận thức rõ nhưng vẫn bị bỏ qua, sẽ giúp công việc trên PC trở nên đáng tin cậy hơn nhiều và ngăn ngừa nhiều tình huống căng thẳng. Ví dụ về các hoạt động như vậy là sao lưu, đồng bộ hóa, kiểm tra đĩa để tìm sự hiện diện của các thành phần độc hại, dọn dẹp phòng ngừa đĩa và sổ đăng ký hệ thống, v.v. Và nếu ở các công ty có uy tín, các quản trị viên có trình độ chịu trách nhiệm về các hoạt động này, thì ở các văn phòng nhỏ và đặc biệt là ở nhà, người dùng phải tự mình giải quyết các công việc này. Và nếu bạn giao phó việc thực hiện chúng cho máy tính, độ ổn định của công việc sẽ tăng lên đáng kể. Vì vậy, bạn có thể hướng dẫn máy tính của mình thường xuyên tự động sao lưu hoặc thậm chí chỉ cần sao chép kho lưu trữ email và thư mục chứa các tài liệu quan trọng, chẳng hạn như mỗi tuần một lần, nhờ đó khả năng mất chúng sẽ giảm đáng kể. Nếu bạn định cấu hình hệ thống tự động dọn dẹp lò xo máy tính thì sẽ không có tệp không cần thiết trên đĩa, không có dữ liệu lỗi thời trong sổ đăng ký và tốc độ của máy tính sẽ ổn định.

Các cách giải quyết vấn đề tự động hóa

Có ba cách để giải quyết vấn đề tự động hóa. Cách đầu tiên là chọn các ứng dụng thực hiện các tác vụ lặp đi lặp lại có bộ lập lịch tích hợp cho phép bạn thực hiện một số hành động nhất định theo lịch trình. Hầu hết các gói để sao lưu và/hoặc đồng bộ hóa dữ liệu, cũng như để kiểm tra ổ đĩa để tìm vi-rút và/hoặc các thành phần phần mềm gián điệp, đều có bộ lập lịch tích hợp sẵn. Thông thường, các ứng dụng có khả năng thực hiện các tác vụ theo lịch trình để dọn sạch đĩa khỏi các tệp không cần thiết và loại bỏ các mục nhập lỗi thời trong sổ đăng ký hệ thống. Thật dễ dàng để thiết lập trình quản lý tải xuống hoạt động theo lịch trình, có thể tự động tải xuống các tệp cần thiết bằng cách kết nối Internet độc lập, tải xuống dữ liệu, sau đó ngắt kết nối và tắt máy tính. Nếu muốn, một số trình quản lý dấu trang chuyên nghiệp có thể được cấu hình để tự động kiểm tra các thay đổi trên trang Web và có thể xác định lịch trình cụ thể cho các trang khác nhau. Một số chương trình theo dõi tin tức trên Internet, v.v. cũng có thể hoạt động theo lịch trình.

Cách thứ hai là sử dụng các tính năng tiêu chuẩn của hệ điều hành Windows, hệ điều hành này có bộ lập lịch tích hợp cho phép bạn tự động khởi chạy các tệp chương trình khi hệ thống khởi động hoặc theo lịch trình đã chỉ định (hàng ngày, hàng tuần hoặc hàng tháng). Điều này cho phép bạn tự động hóa các hoạt động tốn thời gian và được thực hiện thường xuyên như sao lưu đĩa, dọn dẹp đĩa khỏi nhiều mảnh vụn tệp khác nhau, kiểm tra đĩa để tìm vi-rút và/hoặc các thành phần phần mềm gián điệp, v.v. Trong trường hợp này, không cần thiết phải tạo tác vụ của riêng bạn cho từng thao tác - trước tiên bạn có thể chuẩn bị một tệp bó với chuỗi lệnh được yêu cầu, sau đó tệp này sẽ khởi chạy bộ lập lịch vào thời điểm do người dùng chỉ định. Để tạo các tác vụ thích hợp trong Windows Scheduler, hãy sử dụng bảng Scheduled Tasks, có thể mở từ Control Panel hoặc gọi bằng lệnh Start => Programs => Accessories => System Tools => Scheduled Tasks (Hình 1). Để tạo các tác vụ cần thiết, bạn cần nhấp vào đối tượng Thêm tác vụ, đối tượng này sẽ khởi chạy trình hướng dẫn tác vụ tích hợp sẵn, hướng dẫn người dùng qua tất cả các giai đoạn tạo tác vụ. Để tự động khởi chạy các chương trình thông qua Windows Scheduler, dịch vụ Task Scheduler phải chạy ở chế độ khởi động tự động, và nếu vì lý do nào đó nó bị vô hiệu hóa, hãy chọn Start => Run và khởi chạy trình soạn thảo quản trị dịch vụ services.msc. Nhấp đúp vào tên của dịch vụ Lập lịch tác vụ và trên tab Chung, đặt kiểu khởi động thành tự động (Hình 2).

Cơm. 1. Tạo tác vụ mới bằng Windows Scheduler

Cơm. 2. Kích hoạt tính năng tự động khởi động dịch vụ Task Scheduler

Và cuối cùng, cách thứ ba là sử dụng các chương trình lập lịch tác vụ từ nhà sản xuất bên thứ ba, điều này mở ra nhiều khả năng hơn cho người dùng. Các chương trình này cho phép bạn tự động thực hiện nhiều hành động khác nhau - từ mở các thư mục, ứng dụng và tài liệu cần thiết đến thực hiện các thao tác khác nhau với các tệp để đồng bộ hóa thư mục, lưu trữ dữ liệu, tái tạo các chuỗi thao tác bàn phím và chuột nhất định, tải xuống tệp, tắt PC và vv Việc giải quyết tất cả các tác vụ này một cách tự động không yêu cầu bất kỳ kỹ năng lập trình nào hoặc khả năng tạo các tệp hàng loạt. Với bộ lập lịch tác vụ chạy ở chế độ nền, bạn có thể tự động hóa các quy trình ở cấp độ trực quan bằng cách chỉ cần cho hệ thống biết những gì cần phải làm và khi nào cũng như xác định các tham số thực thi. Điều này giúp cấu hình hệ thống để tự động giải quyết một số tác vụ nhanh hơn, thuận tiện hơn, đáng tin cậy hơn và tiết kiệm cho người dùng rất nhiều thời gian. Phạm vi của các chương trình lập lịch khá lớn và bao gồm cả các gói nghiêm túc, đắt tiền để tự động hóa nhiều hoạt động mạng và máy tính, chẳng hạn như AutoMate, và được thiết kế cho các chuyên gia CNTT cũng như các giải pháp hợp lý hơn dành cho người dùng phổ thông.

Để tự động hóa nhiều hoạt động hiện nay trên thị trường đại chúng, người dùng được cung cấp một số lượng lớn chương trình: một số cho phép bạn khởi chạy các ứng dụng cần thiết tại một thời điểm nhất định, một số khác tăng tốc và đơn giản hóa việc truy cập vào các chức năng khác nhau bằng phím nóng, một số khác cung cấp thêm cài đặt ứng dụng thoải mái và nhanh hơn, còn những ứng dụng khác có thể đóng ứng dụng một cách độc lập, tắt máy tính, v.v. Ngoài ra, còn có những giải pháp phức tạp cho phép bạn tự động hóa nhiều quy trình máy tính - đây là điều chúng ta sẽ nói đến. Hầu hết các ứng dụng này cho phép bạn tự động hóa các tác vụ máy tính phức tạp mà không cần kiến ​​thức lập trình và mọi tác vụ trong đó đều được mô hình hóa dựa trên một tập hợp hành động nhất định do người dùng chỉ định và định cấu hình trong trình chỉnh sửa trực quan. Tất cả các ứng dụng từ nhóm này khá đơn giản và dễ tiếp cận, không cần nhiều thời gian để thành thạo và cho phép bạn đạt được kết quả rất nhanh, tuy nhiên, phạm vi nhiệm vụ tự động hóa được giải quyết với sự trợ giúp của chúng bị giới hạn trong danh sách các hành động được hỗ trợ. Các ứng dụng phổ biến nhất trong nhóm này là Automize và Workspace Macro Pro.

Một số gói phần mềm, ngoài việc phát triển tác vụ trực quan, còn cung cấp cho người dùng khả năng tạo và chỉnh sửa chúng ở cấp mã chương trình. Tất nhiên, điều này giả định rằng người dùng có kiến ​​​​thức và kỹ năng phù hợp và việc phát triển từng nhiệm vụ là một quá trình dài, nhưng các gói như vậy cho phép bạn tự động hóa hầu hết mọi nhiệm vụ. Trong số các sản phẩm phổ biến và được chứng minh tốt là ứng dụng Macro Scheduler.

Chương trình tự động hóa

Bộ lập lịch macro 8.0

Nhà phát triển: MJT Net Ltd

Kích thước phân phối: 3,2 MB

Giá: Chuyên nghiệp - $197, Tiêu chuẩn - $87

Đang chạy: Máy chủ Windows 95/98/Me/NT/2000/XP/2003

Macro Scheduler là một trong những giải pháp tốt nhất để tự động hóa các tác vụ bằng macro. Ứng dụng này, trong số những ứng dụng khác, có giao diện tiếng Nga và được trình bày trong hai phiên bản: Chuyên nghiệp và Tiêu chuẩn (phiên bản sau không có khả năng biên dịch tập lệnh thành tệp EXE).

Ứng dụng này cho phép bạn tạo macro tự động - bằng cách ghi nhớ chương trình của tất cả các hành động do người dùng thực hiện và tạo mã chương trình tương ứng, do đó ngay cả người mới bắt đầu cũng có thể truy cập được. Đúng, danh sách các nhiệm vụ có thể được tự động hóa theo cách này còn hạn chế. Ngoài ra, Macro Scheduler triển khai khả năng phát triển macro trong trình chỉnh sửa trực quan và trực tiếp viết mã chương trình theo cách thủ công bởi người dùng (Hình 3), cho phép bạn tự động hóa hầu hết mọi tác vụ, ngay cả những tác vụ tốn nhiều công sức nhất. Về vấn đề này, chương trình có thể trở nên không thể thiếu trong việc tự động hóa nhiều tác vụ được thực hiện thường xuyên - để thực hiện nhiều công việc khác nhau với đĩa (sao lưu, sao chép, đồng bộ hóa, dọn dẹp, v.v.), để tạo báo cáo tài chính, để theo dõi chuyển động của tệp và tải xuống email, để kiểm tra và cài đặt phần mềm, để truyền tệp qua mạng cục bộ và tải xuống tệp từ Internet, để tạo phản hồi cho email, v.v. Macro Scheduler là một giải pháp độc lập với phần mềm và có thể biên dịch các tập lệnh thành các tệp EXE độc lập có thể chạy trên bất kỳ máy tính nào chạy Windows. Tất nhiên, tất cả điều này nên được các chuyên gia quan tâm.

Cơm. 3. Chỉnh sửa macro ở cấp mã trong Macro Scheduler

Việc tự động tạo tập lệnh được triển khai trong Macro Scheduler giống như trong các ứng dụng khác, điểm khác biệt duy nhất là có thể chỉnh sửa tập lệnh do chương trình tạo ở cấp mã chương trình. Viết một tập lệnh theo cách thủ công cũng tương tự như việc phát triển một chương trình, vì vậy trong trường hợp này bạn không thể làm gì nếu không có kiến ​​thức về ngôn ngữ tập lệnh MacroScript. Hơn nữa, nếu cần, mã VBScript có thể được đưa vào các tập lệnh, điều này giúp bạn có thể sử dụng chương trình để tự động hóa các tác vụ OLE/ActiveX. Ngôn ngữ MacroScript chứa hơn 200 lệnh kịch bản và cấu trúc lập trình tiêu chuẩn, bao gồm khả năng gửi tin nhắn nhấn phím và nhấp chuột đến các ứng dụng khác, đợi cửa sổ mở và đóng, tập trung vào một cửa sổ cụ thể, thực hiện các thao tác Internet, khởi chạy chương trình và thực thi lệnh, đọc, ghi, sao chép, di chuyển, xóa và thực thi tệp, quản lý ứng dụng bằng trao đổi dữ liệu động (DDE), v.v. Các macro được tạo sẵn có trong gói (chạy chống phân mảnh, viết email, tắt máy tính, v.v.), sự hiện diện trong hệ thống trợ giúp của một danh sách đầy đủ các toán tử ngôn ngữ với các ví dụ chi tiết và hỗ trợ cho- trong trình gỡ lỗi, sẽ giúp tạo các tập lệnh phức tạp, sẽ giúp đẩy nhanh quá trình thành thạo ngôn ngữ tập lệnh.

Tự động hóa 6.31

Nhà phát triển: Phần mềm HiTek

Kích thước phân phối: 10,25 MB

Phương thức phân phối: phần mềm chia sẻ

Giá: $79,95

Chạy: Máy chủ Windows 95/98/Me/NT/2000/XP/2003 có hỗ trợ Suns Java 1.3, Mac OS X phiên bản 10.1 trở lên và Linux Redhat

Công cụ lập lịch tác vụ đa nền tảng phổ biến này là một công cụ mạnh mẽ và đáng tin cậy (nếu hơi rắc rối) để tự động hóa các quy trình. Automize có giao diện thuận tiện, trực quan, cung cấp khả năng tạo tác vụ trực quan, không yêu cầu kỹ năng lập trình và chứa các mẫu để thực hiện các tác vụ tiêu chuẩn nhất - vì vậy nó có thể được nhiều người dùng sử dụng.

Nhờ sự hiện diện của một số lượng lớn các hành động tích hợp, hỗ trợ trao đổi dữ liệu động và khả năng giám sát trạng thái của thư mục, tệp, trang web, tác vụ, v.v., Automize cho phép bạn tự động hóa một loạt quy trình ( Hình 4), những cái chính bao gồm:

Cơm. 4. Tạo tác vụ trong Automatize

  • quản lý các tập tin bat, tập lệnh và ứng dụng (chạy theo lịch, làm gián đoạn công việc khi xảy ra sự kiện nào đó);
  • sao lưu và đồng bộ hóa các tập tin và thư mục, lưu trữ các thư mục và tập tin, in tài liệu và xóa tập tin theo lịch trình;
  • tải danh sách các trang Web có thông tin được nghiên cứu thường xuyên; truyền và tải file qua FTP, đồng bộ với máy chủ FTP từ xa;
  • kiểm tra, nhận và gửi email, bao gồm cả tệp đính kèm (bạn cũng có thể áp đặt nhiều hạn chế khác nhau đối với các tin nhắn đã nhận);
  • kiểm soát các bản cập nhật trang Web với khả năng tự động tải xuống các trang đã thay đổi để xem ngoại tuyến thêm, theo dõi các thư mục để biết các thay đổi;
  • khởi chạy các lệnh Telnet theo lịch trình và lưu dữ liệu về kết quả công việc của họ;
  • kiểm tra cấu hình mạng TCP/IP, chẩn đoán lỗi kết nối bằng lệnh ping;
  • hiển thị thông báo trên màn hình nhắc nhở người dùng về việc bắt đầu một số sự kiện và nhiệm vụ mà họ đã lên kế hoạch.

Tự động hóa cho phép bạn quản lý các tác vụ từ xa và có thể thông báo cho bạn về tiến trình của chúng qua email. Nhiệm vụ có thể được thực hiện tại một thời điểm nhất định hoặc định kỳ: hàng ngày, hàng tuần, hàng tháng và nếu cần, cả khi đáp ứng một số điều kiện nhất định. Do đó, sự hỗ trợ của chương trình đối với các biến động, đảm bảo trao đổi dữ liệu động giữa các ứng dụng và tác vụ, cho phép bạn chỉ khởi chạy một số hành động và tác vụ nhất định trong trường hợp các hành động hoặc tác vụ trước đó đã được hoàn thành thành công.

Workspace Macro Pro - Phiên bản tự động hóa 6.0

Nhà phát triển: Tethys Solutions, LLC

Kích thước phân phối: 2,91 MB

Phương thức phân phối: phần mềm chia sẻ

Giá: Giấy phép thương mại - $64,95, Giấy phép cá nhân - $39,95

Đang chạy: Windows NT/2000/XP/2003

Workspace Macro Pro là một công cụ mạnh mẽ để tự động hóa các tác vụ lặp đi lặp lại bằng macro, có thể được tạo từ các mẫu tích hợp bằng trình hướng dẫn hoặc bằng cách thực hiện trực tiếp các hành động cụ thể bằng chuột và/hoặc nhấn các phím tắt cụ thể trên bàn phím. Cả hai tùy chọn đều cực kỳ đơn giản và cho phép bạn tạo các macro cần thiết chỉ trong vài phút, điều này cho phép bạn giới thiệu Workspace Macro Pro cho nhiều người dùng. Đồng thời, gói hỗ trợ phát triển macro trong trình thiết kế macro trực quan, chọn và định cấu hình các hành động hợp lệ từ danh sách (Hình 5). Mặc dù phức tạp và tốn thời gian hơn nhưng nó cho phép bạn tự động hóa các tác vụ phức tạp hơn và do đó có thể được các chuyên gia quan tâm.

Cơm. 5. Chỉnh sửa macro trong trình thiết kế tích hợp của ứng dụng Workspace Macro Pro

Các mẫu bao gồm các tác vụ tiêu chuẩn thường phát sinh nhất đối với người dùng và cho phép bạn nhanh chóng tạo macro để tải xuống tệp qua FTP, để xóa dấu vết hiện diện Internet của bạn trong hệ thống, để tắt máy tính, v.v. trong trình thiết kế trực quan rộng hơn và bao gồm tải xuống ứng dụng và mở tài liệu, khởi chạy các macro khác, đóng cửa sổ, kết nối Internet, mở trang Web, tải tệp qua FTP, v.v. Ứng dụng cung cấp nhiều tùy chọn để xác định điều kiện thực thi macro: Ngoài các tùy chọn khởi chạy tự động truyền thống trong bộ lập lịch, khi nhấn một tổ hợp phím nhất định khi tải hệ điều hành và khi thoát khỏi hệ điều hành, bạn cũng có thể chạy lại macro theo các khoảng thời gian do người dùng xác định và khi máy tính không hoạt động.

Bất kể phương pháp tạo nào, macro có thể được khởi chạy tự động theo chế độ khởi chạy được xác định cho chúng hoặc từ khay hệ thống thông qua menu ngữ cảnh. Đối với macro trên màn hình nền, bạn có thể tự động tạo thêm lối tắt tương ứng để khởi chạy nhanh và/hoặc sao chép lối tắt tương ứng vào thư mục khởi động để tự động thực thi macro khi Windows khởi động. Đối với bất kỳ macro nào, bạn có thể chỉ định tốc độ thực thi của nó, cũng như số lần thực thi lặp lại và các điều kiện cho chúng. Nếu cần, macro có thể được bảo vệ bằng mật khẩu để người dùng khác không thể chỉnh sửa; Bạn cũng có thể yêu cầu mật khẩu khi thực thi macro.

VistaTask 5.0

Nhà phát triển: Phần mềm Vista

Kích thước phân phối: 2,03 MB

Phương thức phân phối: phần mềm chia sẻ

Giá: $99

Đang chạy: Windows 95/98/Me/NT/2000/XP/2003

VistaTask là một công cụ hiệu quả và đáng tin cậy để tự động hóa nhanh chóng hầu hết các tác vụ phát sinh khi làm việc trong Windows. Ứng dụng có giao diện người dùng thân thiện, trực quan và dễ dàng tùy chỉnh, cung cấp nhiều hành động được hỗ trợ và cho phép người dùng tạo các kịch bản hành động mà không cần kỹ năng lập trình - bằng cách chọn trực quan các hành động và đặt tham số cho chúng. Số lượng hành động được phép trong các tình huống đảm bảo tự động hóa cả các tác vụ đơn giản phát sinh cho người dùng gia đình và một số quy trình kinh doanh vốn đã phù hợp với các công ty. Gói này đi kèm với tài liệu chi tiết, được bổ sung bởi một loạt các bài tập đào tạo mà bạn có thể xây dựng và chỉnh sửa để giải quyết các vấn đề cụ thể của mình. Chương trình này tương đối dễ học, mặc dù người mới bắt đầu vẫn nên chọn một ứng dụng rẻ hơn và đơn giản hơn.

VistaTask hỗ trợ rất nhiều tác vụ, trong đó có những tác vụ chính sau:

  • khởi chạy nhanh - khởi chạy chương trình, mở tài liệu, thực thi chương trình MS-DOS, khởi động và dừng dịch vụ, mở bảng điều khiển, v.v.;
  • làm việc với windows - kích hoạt, mở toàn màn hình, thu nhỏ cửa sổ đang làm việc hoặc tất cả các cửa sổ đang mở, thay đổi kích thước của cửa sổ làm việc, v.v.;
  • sử dụng bàn phím, làm việc với chuột và sử dụng menu - nhấn một tổ hợp phím nhất định, chặn/bỏ chặn đầu vào, các tùy chọn khác nhau để di chuyển và nhấp chuột, đánh dấu một mục menu hệ thống hoặc người dùng, v.v.;
  • làm việc với các tập tin và thư mục - tạo một tập tin mới, đọc, lưu và xóa tập tin, sao chép, đổi tên và di chuyển tập tin, tạo và xóa các thư mục, v.v.;
  • hoạt động trên Internet - tải xuống trình duyệt Internet, mở và lưu trang Web, tạo, gửi và xóa thư email, tải xuống và xóa các tệp qua FTP, v.v.;
  • thực hiện các hành động của hệ thống - sao chép văn bản vào bảng nhớ tạm và dán văn bản từ bảng nhớ tạm, xóa bảng nhớ tạm, tạo ảnh chụp màn hình của cửa sổ đang hoạt động, khởi động lại và tắt máy tính, v.v.

Danh sách hành động cũng có thể chứa các câu lệnh If và TextLoop - câu lệnh đầu tiên cho phép bạn thực hiện các hành động tùy thuộc vào kết quả so sánh các tham số với một số giá trị được chỉ định và câu lệnh thứ hai cho phép bạn thực hiện các hành động lặp lại theo chu kỳ. Ngoài ra, các hành động có thể bao gồm các thao tác như kiểm tra sự tồn tại của một tệp cụ thể, tải một chương trình nhất định, mở một cửa sổ cụ thể, v.v. Tập lệnh kết quả có thể được biên dịch thành tệp EXE (Hình 6), điều này sẽ cho phép nó được sử dụng sau đó bên ngoài VistaTask. Để gỡ lỗi thành công các tình huống phức tạp, chương trình cung cấp khả năng triển khai các điểm kiểm tra và thực hiện từng bước.

Cơm. 6. Biên dịch script thành file thực thi trong môi trường VistaTask

Cần lưu ý rằng khả năng chạy tập lệnh theo lịch không được cung cấp trong chương trình này vì người dùng cho rằng tập lệnh được khởi chạy trực tiếp. Điều này ở một mức độ nào đó hạn chế phạm vi nhiệm vụ cần giải quyết, tuy nhiên, hoàn toàn có thể thoát khỏi tình huống này và tự động hóa trong VistaTask ngay cả những thao tác phải được thực hiện nghiêm ngặt theo lịch trình hoặc khi không có người dùng, ví dụ: chỉ cần chuẩn bị tập lệnh cần thiết ở dạng tệp EXE và đặt thời gian bắt đầu trong bộ lập lịch của Windows là đủ.

AutoTask 2000 3.68

Nhà phát triển: Cypress Technologies

Kích thước phân phối: 3,68 MB

Phương thức phân phối: phần mềm chia sẻ

Giá: $59,95

Đang chạy: Windows 95/98/Me/NT4/2000/XP/2003

Công cụ rất đơn giản này để tự động hóa các tác vụ tiêu chuẩn được thiết kế cho nhiều người dùng vì nó có giao diện thân thiện với người dùng (Hình 7) và dễ học. Chương trình có thể giúp tự động hóa các quy trình như tạo bản sao lưu, tải xuống ứng dụng, dọn dẹp đĩa khỏi rác máy tính, kiểm tra email, v.v.

Cơm. 7. Quản lý tác vụ trong AutoTask 2000

Các tác vụ được tạo trong môi trường AutoTask 2000 thể hiện một tập hợp các hành động tuyến tính nhất định và được tạo trong trình soạn thảo tác vụ bằng cách chọn và thiết lập các tham số của hành động mong muốn bằng trình hướng dẫn. Trực tiếp trong trình soạn thảo tác vụ, mọi tác vụ hoặc toàn bộ tác vụ đều có thể được kiểm tra. Nếu cần, bạn có thể chỉnh sửa ngay lập tức bất kỳ hành động nào bằng cách thay đổi nội dung và/hoặc vị trí của nó trong danh sách hành động, điều này rất thuận tiện trong thực tế. Các tác vụ có thể được thực hiện theo một lịch trình khá linh hoạt và ngoài các khả năng thông thường, cho phép đặt các khoảng thời gian để khởi động lại tác vụ và xác định rõ ràng ranh giới thời gian khi một tác vụ có thể hoặc không thể được thực thi. Ngoài ra, có thể thực thi các tác vụ nếu đáp ứng một số điều kiện logic nhất định: ví dụ: bạn có thể đảm bảo rằng một tác vụ được khởi chạy nếu có một tệp cụ thể tồn tại hoặc một chương trình nhất định đang chạy hoặc một cửa sổ nhất định đang mở, v.v. Danh sách các hành động được phép trong tác vụ bao gồm khởi chạy và đóng chương trình, thực thi các lệnh DOS, mở cửa sổ bằng tin nhắn, nhấn tổ hợp phím, các hành động với cửa sổ (thu nhỏ, phóng to, đóng, v.v.), thao tác hệ thống (kết thúc phiên làm việc) , khởi động lại và tắt máy tính), các hoạt động trên Internet (kết nối, ngắt kết nối, tạo tin nhắn thư). Ngoài ra, có thể sử dụng các hành động liên quan đến việc kiểm tra các điều kiện khác nhau (trạng thái của chương trình hoặc tác vụ), cũng như truyền lệnh DDE để đảm bảo trao đổi dữ liệu động giữa các ứng dụng.

xStarter 1.82

Nhà phát triển: xStarter Solutions, Inc.

Kích thước phân phối: 3,83 MB

Phương thức phân phối: phần mềm chia sẻ

Giá: 39,5 USD, miễn phí cho người dùng ở Nga

Đang chạy: Windows NT4/2000/XP/2003

xStarter là một công cụ lập lịch tác vụ dễ sử dụng và rất tiện lợi, cho phép bạn nhanh chóng tự động hóa các hoạt động lặp lại thường xuyên (Hình 8). Chương trình có giao diện tiếng Nga, đi kèm với hệ thống trợ giúp chi tiết bằng tiếng Nga và một loạt ví dụ, do đó có thể trở thành một công cụ tự động hóa tốt cho nhiều đối tượng người dùng Nga.

Cơm. 8. Tự động hóa việc đặt chỗ trong chương trình xStarter

Các tác vụ có thể được lên lịch hoặc khởi chạy khi Windows khởi động, khi người dùng đăng nhập, khi một số sự kiện nhất định xảy ra hoặc có thể được gọi từ menu ngữ cảnh. Sự kiện có nghĩa là nhấn một tổ hợp phím nhất định, tạo/kích hoạt/đóng cửa sổ Windows, thay đổi tệp trong thư mục được chỉ định, v.v. Các hành động trong tác vụ có thể bao gồm khởi chạy ứng dụng, khởi động và dừng dịch vụ, thực hiện các thao tác với tệp (sao chép, xóa, v.v.) ..v.v.), đồng bộ thư mục, lưu trữ dữ liệu, ghi và phát macro, tải xuống hoặc gửi tệp qua giao thức FTP và HTTP, hiển thị thông báo trên màn hình máy tính, thiết lập kết nối Internet, v.v. Ngoài ra, được phép sử dụng If biểu thức (để thực hiện một hành động tùy thuộc vào kết quả so sánh các tham số với các giá trị được chỉ định) và TextLoop (để thực hiện các hành động theo chu kỳ).

Xin chào tất cả các độc giả thân yêu của trang blog. Hôm nay sẽ không phải là một bài viết hoàn toàn bình thường, bởi vì hôm nay chúng ta sẽ không nói về một chương trình rất thú vị cho phép bạn tự động hóa một số quy trình trên máy tính của mình. Chương trình có chức năng rất mạnh mẽ, không thể nói hết trong một bài viết, vì vậy, chỉ xem xét những tính năng chính, thành thật mà nói, tính năng này là đủ cho người dùng bình thường.

Tôi nghĩ nhiều người biết về bộ lập lịch tác vụ tiêu chuẩn của Windows; hầu hết mọi người không thích nó (như tôi) vì chức năng khá ít ỏi và giao diện bất tiện của nó. Nhưng gần đây, khi đang lướt Internet để tìm kiếm một giải pháp thay thế cho bộ lập lịch tiêu chuẩn, tôi tình cờ thấy một tiện ích có tên "xStarter". Hơn nữa, khả năng của chương trình này khiến tôi ngạc nhiên và thậm chí ngạc nhiên, đây chỉ là một vài trong số đó:

  • Bạn có thể tự động hóa các hoạt động tập tin
  • Bạn có thể theo dõi các thay đổi đối với tập tin và thư mục
  • Có thể tạo macro của riêng bạn và chạy chúng
  • Có thể khởi chạy chương trình theo lịch trình
  • Bạn có thể buộc máy tính tắt sau một thời gian hoặc do một sự kiện nào đó (ví dụ sau khi kết thúc một chương trình)

Ngoài ra, chương trình này hoàn toàn miễn phí và được cập nhật liên tục, đây cũng là một tin tốt. Và điều thú vị nhất là để tự động hóa các tác vụ trên máy tính của bạn Bạn sẽ không cần bất kỳ kỹ năng lập trình nào, mặc dù để làm được điều này, bạn cần nghiên cứu kỹ giao diện, đó là những gì chúng ta sẽ làm bây giờ.

Lạc đề một chút - tôi chỉ muốn làm rõ tình hình để tránh nhầm lẫn. Cần phải hiểu sự khác biệt giữa người lập lịch công việc và người lập lịch tác vụ. Trong trường hợp đầu tiên, chương trình cho phép bạn sắp xếp một danh sách công việc thuận tiện cho ngày hiện tại, chẳng hạn như nhật ký hoặc sổ ghi chép. Nhưng trường hợp thứ hai chính xác là những gì chúng ta đang nói đến ngày hôm nay. Nhưng hãy quay trở lại với con cừu của chúng ta.

Vì vậy, trước tiên bạn cần tải xuống và cài đặt xStarter, bạn có thể thực hiện việc này từ đây và bạn cần tải xuống chính xác phiên bản có tên “xStarter”, phần còn lại sẽ không phù hợp với chúng tôi. Tôi không nghĩ cần phải mô tả quá trình cài đặt ở đây vì mọi thứ đều đơn giản. Sau khi khởi động chương trình, một cửa sổ sẽ mở trong đó chúng ta có thể thấy trường “Phần/Nhiệm vụ” ở bên trái - về mặt lý thuyết, tại đây, bạn có thể tạo số lượng nhiệm vụ không giới hạn và thiết lập trình tự thực hiện chúng.

Để tạo một tác vụ, bạn cần nhấp chuột phải vào menu ngữ cảnh và chọn “Tác vụ mới” trong đó hoặc chọn biểu tượng có cùng tên ngay phía trên đầu, sau đó một số tab sẽ xuất hiện bên cạnh nó (trên Phải).

Chúng tôi chỉ quan tâm đến ba tab - tab đầu tiên có tên là “Lịch trình và thông tin”. Tại đây, chúng ta có thể đặt tên cho tác vụ mới tạo của mình và cũng có thể chọn cách khởi chạy chính tác vụ này để thực thi. Và có một số lựa chọn ở đây:

  • Theo thời gian
  • Theo sự kiện
  • Định dạng phức tạp

Theo thời gian - chỉ cần chọn ngày và giờ hoặc cho biết khoảng thời gian sau đó tác vụ sẽ được khởi chạy. Bạn cũng có thể thực hiện tác vụ X giờ một lần.

Tùy chọn thứ hai được kích hoạt theo sự kiện. Tất cả chức năng “sát thủ” nhất của chương trình đều tập trung ở đây. Có rất nhiều tùy chọn có sẵn cho chúng tôi, bắt đầu từ việc khởi chạy xStarter (khởi chạy chương trình cũng là một sự kiện) và kết thúc bằng việc lấy/tải đĩa CD từ ổ đĩa quang.

Chà, tùy chọn cuối cùng, thứ ba cung cấp cho chúng ta mọi thứ giống như trong đoạn đầu tiên, với điểm khác biệt duy nhất là bạn không chỉ có thể chọn thời gian mà còn có thể chọn một ngày cụ thể trong tuần và tháng (chỉ vào ngày này trong tuần , tháng và thời gian - tác vụ sẽ được thực thi).

Bất kỳ nhiệm vụ nào cũng có một danh sách các hành động; nhiệm vụ bao gồm một chuỗi hành động nhất định. Có thể có một vài hành động hoặc một hành động nào đó. Có khá nhiều hành động trong chương trình, đây chỉ là một vài trong số đó:

  • Bắt đầu/dừng chương trình
  • Hiển thị tin nhắn của riêng bạn trên màn hình
  • Thao tác với cửa sổ trong Windows
  • Tắt máy/Ngủ đông
  • Sao chép/di chuyển/xóa/đồng bộ hóa các tập tin (hoặc thư mục)
  • Bạn có thể sắp xếp các cảnh báo bằng văn bản trong trường hợp thay đổi/xóa tệp hoặc thư mục
  • Tạo macro - ghi lại chuỗi thao tác nhấn bàn phím, chuyển động và nhấp chuột. Macro được ghi theo cách này có thể bắt chước hành vi của bạn trên máy tính.

Sự đa dạng của các hành động này cho phép bạn tạo các nhiệm vụ ở hầu hết mọi mức độ phức tạp. Nhân tiện, nếu muốn, bạn có thể sử dụng diễn đàn xStarter chính thức, trong đó có một phần đặc biệt với các ví dụ về thực hiện nhiều nhiệm vụ khác nhau.

Ví dụ về các tác vụ trong xStarter

Bây giờ tôi đề nghị chuyển từ lời nói sang việc làm. Trước tiên hãy thử tạo tác vụ đơn giản nhất, chẳng hạn - tắt máy tính sau một thời gian nhất định. Để thực hiện việc này, trong trường “Chạy tác vụ”, chọn “Theo thời gian”, chọn hộp kiểm “Sau một thời gian” và cho biết khoảng thời gian sau đó, theo ý tưởng của chúng tôi, máy tính sẽ tự tắt.

Được rồi, nhiệm vụ đã được tạo, sự kiện đã được chỉ định, nhưng chúng tôi chưa chỉ định bất kỳ hành động nào và nếu không có điều này thì nhiệm vụ sẽ không hoạt động. Chuyển đến tab "Hành động", nhấp chuột phải và chọn "Hành động mới", tìm mục menu "Nguồn" - Tắt máy tính.

Nếu muốn, bạn có thể chọn hộp bên cạnh “Buộc đóng ứng dụng” để tăng tốc quá trình. Vậy là xong, bây giờ bạn có thể yên tâm, đến thời gian quy định máy tính sẽ tự tắt.

Thường có những tình huống bạn cần máy tính tự tắt nhưng đồng thời, kết quả của tất cả các ứng dụng đang chạy tại thời điểm tắt máy vẫn được giữ nguyên. Điều này rất dễ thực hiện, trên thực tế, phương pháp này không khác nhiều so với phương pháp trước. Chúng tôi làm mọi thứ giống như trước, chỉ lần này trong cửa sổ lựa chọn hành động, chúng tôi chọn mục “Dừng máy tính” và bỏ chọn mục đầu tiên (phương pháp dừng). Sau đó bấm vào “ok”. Sau khi hoàn thành nhiệm vụ này, máy tính dường như sẽ chuyển sang chế độ ngủ, nhưng đồng thời nó sẽ tắt hoàn toàn và lần khởi động tiếp theo, tất cả các ứng dụng sẽ vẫn ở nguyên vị trí như trước khi tắt . Những thứ kia. Hóa ra máy tính vẫn lưu hình ảnh đó, lần sau khi bật lên, nó chỉ cần tải hình ảnh này trở lại bộ nhớ. Nhưng tôi không khuyên bạn nên làm việc trong hệ điều hành trong một thời gian dài sau khi khởi động như vậy - tốt hơn hết là lưu ngay mọi thứ chưa được lưu và khởi động lại “bình thường”, nếu không lỗi hệ thống có thể xảy ra (sau vài phút, máy tính của tôi bị treo, mặc dù điều này có thể có không có gì để làm với nó).

Ví dụ: tôi sẽ sử dụng phương pháp được mô tả ở trên như thế này: Tôi sẽ để máy tính qua đêm, rồi đi ngủ nhưng sau khi ước tính xem phim sẽ mất bao lâu để tải xuống (ví dụ).

Hãy nhớ nhấp vào nút “áp dụng” ở cuối - khi bạn nhấp vào nút đó, tác vụ sẽ tự động bắt đầu chạy. Bạn có thể dừng nó lại thông qua menu ngữ cảnh bằng cách nhấp chuột phải vào tác vụ.

Thông qua xStarter bạn có thể ngăn bất kỳ ứng dụng nào chạy(ví dụ: trò chơi), việc này được thực hiện như sau: một tác vụ được tạo lại, sự kiện là “bắt đầu/dừng quá trình”, trong tên quy trình, bạn cho biết quy trình thực tế của ứng dụng của mình - nếu nó không có trong danh sách, chỉ cần chạy và thu nhỏ ứng dụng của bạn, sau đó quá trình sẽ xuất hiện.

Sau đó, chúng tôi tạo một hành động khác, đây sẽ là một thông báo văn bản trong cửa sổ - chúng tôi viết tiêu đề của mình (tiêu đề cửa sổ) và chính thông báo đó.

Khi mình bắt đầu vào game thì nó như thế này:

Đây là một tùy chọn khác để sử dụng xStarter, với sự trợ giúp của nó, bạn có thể sao chép/di chuyển tệp từ thư mục này sang thư mục khác và nó sẽ không yêu cầu bất kỳ sự tham gia nào từ bạn. Hãy tạo một tác vụ riêng biệt sẽ được kích hoạt bởi một sự kiện; tác vụ sẽ được khởi chạy khi nhấn một số phím nhất định.

Chà, để thuận tiện, bạn có thể tạo một văn bản thông báo về một nhiệm vụ đã hoàn thành thành công.

Nhìn chung, chương trình khá thú vị, tất nhiên, không phải tất cả các chức năng đều được xem xét, nhưng tôi hy vọng rằng tôi có thể giới thiệu cho bạn một số khả năng của nó và sau đó bạn có thể lấy thông tin trên diễn đàn, liên kết đến đó vừa mới phía trên văn bản.

Tôi quên nói, đối với sự kiện “Windows Windows”, trước tiên bạn cần cài đặt một plugin đặc biệt có tên là xStartHooks. Và cuối cùng, bất kỳ tác vụ nào trong xStarter đều có thể được thực hiện biên dịch thành một tệp .exe riêng, hiệu suất của nó không phụ thuộc vào sự hiện diện của chính chương trình.

Chào mọi người!
Tôi muốn được mời đến Habr ( cảm ơn người dùng Nast vì lời mời), và cuối cùng thực tế này đã trở thành động lực để viết một bài báo dựa trên lịch sử trải nghiệm cá nhân trong lĩnh vực tự động hóa các tác vụ liên quan đến PC.
Tôi là người tự động hóa, tôi thích hầu hết các tác vụ (phần mềm, phần cứng) được thực hiện tự động mà không cần sự can thiệp của tôi hoặc người khác.

Mục tiêu:

  1. Nói và có thể dạy cách tối ưu hóa công việc trên PC.
  2. Bất kỳ ai đang tìm kiếm những thông tin như vậy sẽ có kiến ​​thức để bắt đầu và phát triển thành một trình tối ưu hóa tác vụ.
  3. Để tạo thêm cơ hội vượt qua sự lười biếng và làm điều gì đó thực sự hữu ích cho bản thân và người khác.
  4. Hiển thị một ví dụ về cách tạo một chương trình tự động thực hiện thuật toán hành động đã ghi để thuận tiện cho bạn.
  5. Để chứng minh rằng tự động hóa không hề nhàm chán mà kết quả là nó rất hữu ích và thậm chí rất thú vị.
Nguyên nhân:

Trước hết. Tôi thường thấy thực tế là hầu hết người dùng không biết cách sắp xếp thời gian làm việc của mình, đặc biệt là trên PC. Thật buồn cười khi chứng kiến ​​một người dùng bị phân tâm khỏi công việc thực sự được trả lương cao bởi những hành động nhỏ trong phần mềm (đôi khi là phần cứng), và sau đó nhìn ông chủ một cách phẫn nộ, người tháng này đã giảm tiền thưởng vì hiệu suất kém so với kết quả trước đó.

Thứ hai. Tôi thường có những công việc thường ngày mà tôi buộc phải thực hiện tự động bằng nhiều sản phẩm phần mềm khác nhau. Nhưng cho dù có bao nhiêu tùy chọn phần mềm thì vẫn luôn có những chức năng không dễ thực hiện trong một gói. Và tôi đã phải sử dụng kết hợp một số chương trình tự động hóa cùng với các chương trình dành cho mục đích tiêu chuẩn là văn phòng hoặc công việc không phải văn phòng.

Ngày thứ ba. Đã đến lúc một nhiệm vụ thường lệ thực sự xuất hiện. Nó liên quan đến thực tế là cần phải trích xuất văn bản, bảng biểu, hình ảnh từ một tệp PDF, với tính năng bảo vệ được cài đặt trên đó để chống sao chép, nhận dạng bởi bất kỳ phần mềm, in ấn nào và bất kỳ thứ gì khác. Nói chung, tác giả của tệp đã đặt mức bảo vệ tối đa trong một số chương trình (tôi thậm chí không nhớ) để tạo tệp PDF. Và một điểm quan trọng nữa, trong file có 202 trang, nền màu xanh, chữ lúc thì vàng, lúc thì xanh. Và quan trọng nhất là thời gian nhận văn bản hoàn chỉnh chỉ trong 3 ngày. Đôi khi tôi mắc chứng lười biếng nên ngay lập tức vứt bỏ mọi lao động chân tay, đồng thời, tôi cũng không tìm kiếm một đội gồm chục người yêu thích việc in thủ công văn bản từ ảnh. Như mọi khi, tôi chuyển sang sử dụng các sản phẩm phần mềm để tự động hóa công việc. Rốt cuộc, sau khi dành một giờ để viết thuật toán chính xác, bạn có thể dành nửa ngày để làm những việc thú vị hơn.

Nhưng không phải mọi thứ đều đơn giản như thoạt nhìn. Tôi đã nói ở trên rằng một chương trình có thể thực hiện tối đa 99,9% công việc được yêu cầu. Vì vậy, tôi bắt đầu tìm kiếm trên Internet và sử dụng từng chương trình tự động hóa thời trang nhất, theo xếp hạng và đánh giá, tất nhiên, với điều kiện là trước tiên chúng có thể thực hiện các chức năng tôi cần trong môi trường GUI chứ không phải trong bảng điều khiển , và thứ hai, chúng miễn phí. Vâng, nhân tiện, chúng ta đang nói về ứng dụng Win. Tôi sẽ không đề xuất ứng dụng nào tốt hơn và ứng dụng nào tệ hơn - bạn có thể tự mình dùng thử, tùy thuộc vào mục tiêu và thói quen thuận tiện của bạn. Về nguyên tắc, tôi có thể tự động hóa BASIC tốt hơn bất kỳ chương trình đặc biệt nào cho vấn đề này, nhưng tôi không muốn cài đặt Visual Studio - điều đó thật lãng phí thời gian và dung lượng ổ cứng. Hơn nữa, bạn cần một chương trình đã có sẵn tất cả các tùy chọn để điều khiển PC, trong đó bạn chỉ cần chọn tất cả các hành động cần thiết từ danh sách và thay đổi một vài tham số cho chính mình. Và đối với một người dùng thông thường, đây chính xác là những gì được yêu cầu, không cần phải học ngôn ngữ lập trình, mọi thứ đều phải được tạo trước và hoạt động.

Vì vậy, nó ở đây. Tôi đã chọn chương trình xStarter (lúc đó là v.1.9.2). Đúng 90%. Tôi sẽ không khen ngợi nó, tôi sẽ chỉ nói rằng ứng dụng này thực sự có một môi trường rất thuận tiện cho việc triển khai rộng rãi thuật toán tự động hóa. Điều tồi tệ duy nhất là một số chức năng không thể cấu hình được, chẳng hạn như chức năng chụp ảnh màn hình mất chất lượng do bị nén - nó không phù hợp để nhận dạng văn bản. Và tôi cũng không thích việc không có cửa sổ riêng hiển thị tọa độ của con trỏ chuột, tôi phải tải xuống một tiện ích cho thanh bên trong Vista OS “Mouse Pointer Locator”. Và tất nhiên, điều thứ ba không quan trọng lắm đối với người dùng nâng cao, nhưng trong một số vấn đề gây tranh cãi thì điều đó là cần thiết – đây là trợ giúp về chức năng của ứng dụng. Có vẻ như tệp trợ giúp là từ phiên bản cũ và chỉ có một phần chức năng trong phần mô tả.

Tại thời điểm viết bài, tôi đã kiểm tra phiên bản mới của xStarter v.1.9.3 - tệp trợ giúp hiện đã hoàn tất, có các điểm xác định điểm bắt đầu và điểm kết thúc của con trỏ trên màn hình và chất lượng của ảnh chụp màn hình đã được cải thiện. được cải thiện rõ rệt, giờ đây văn bản có thể được nhận dạng. Làm tốt lắm các bạn! Tôi sẽ rất vui khi chờ đợi các bản phát hành mới của chương trình này, nơi tôi sẽ nhận được nhiều chức năng hơn nữa.

Và tôi đã triển khai thuật toán nhận dạng file PDF (có Protection) rất đơn giản:

  1. PDF toàn màn hình
  2. Ảnh chụp màn hình của “Màn hình in”
  3. Dán vào “Photoshop”
  4. Lặp lại đến trang 202
  5. Macro trong “Photoshop”: cắt xén, lưu
  6. Thư mục có hình ảnh trong “Fine Reader”
Làm bằng tay:
  • Phân tích văn bản và sửa lỗi theo cách thủ công.
  • Lưu trong “Word”
  • Chỉnh sửa tập tin DOC
Thời gian sử dụng của từng nhiệm vụ:
  • Tạo thuật toán tự động hóa – 25-30 phút.
  • Thiết lập thuật toán – 30-60 phút.
  • Nhận dạng và chỉnh sửa văn bản – 4-5 giờ.
Tổng thời gian sử dụng:
  • Với tự động hóa (1 người chỉ chỉnh sửa văn bản, còn lại tự động) – 5-7 giờ.
  • Không tự động hóa (1 người làm mọi việc thủ công) – 3-5 ngày.

Ví dụ thực tế: (không phải về những gì đã được viết ở trên!)

Tôi sẽ chỉ cho bạn không chỉ một ví dụ về loại “Hello World”, tôi sẽ chỉ cho bạn cách tạo bot (tức là thuật toán tự động hóa) cho trò chơi “Friend Factory” trên trang web vkontakte.ru

Tôi bị thu hút bởi trò chơi này chính xác vì bạn có thể kiếm tiền ảo bằng cách sử dụng bot, mặc dù thực tế là trò chơi chạy trên trình duyệt và là đối tượng Flash. Tôi không có năng lực về công nghệ flash, vì vậy tôi ngay lập tức từ chối các yêu cầu được tạo đặc biệt để điều khiển trò chơi mà không cần trình duyệt (nếu có tồn tại?), bot của tôi sẽ chỉ sử dụng con trỏ chuột dành riêng cho trò chơi và một số chức năng khác để điều khiển trình duyệt, ảnh chụp màn hình, biến, vòng lặp và không cần gì khác.

Bot bao gồm 2 nhiệm vụ:

  1. “Friend Factory – Purchase (Firefox)” là thuật toán chính của bot. "Firefox" chỉ đơn giản là tên của trình duyệt mà thuật toán sẽ hoạt động. Có thể điều chỉnh cho phù hợp với mọi người.
  2. “Read_Compare_ff” là một thuật toán bổ sung để kiểm tra xem hình ảnh có thay đổi hay không.
Thuật toán bot thực hiện như sau:
  1. Tìm cửa sổ trình duyệt có trò chơi đang chạy và mở nó ở chế độ toàn màn hình.
  2. Tiếp theo, nhiệm vụ thứ 2 được khởi chạy là chụp nhanh khu vực màn hình, đúng vị trí có số cùng số tiền trong game.
  3. Bây giờ bot sẽ di chuyển con trỏ và nhấp vào nút “Vườn ươm”, sau đó nhấp vào “Tất cả” và mua thú cưng đầu tiên mà nó nhìn thấy.
  4. Khi mua thú cưng, số tiền giảm đi - nhiệm vụ thứ 2 của chúng ta theo điểm 2 sẽ kiểm tra điều này.
  5. Nếu không có vật nuôi nào trong vườn ươm "Mọi thứ" (điều này thường xảy ra), thì hãy lặp lại bước 3 không ngừng.
  6. Sau khi mua, bot sau một thời gian sẽ kiểm tra (điểm 2) tính xác thực của việc bán thú cưng - tức là số tiền tăng lên.
  7. Nếu thú cưng được bán thì bot lặp lại bước 3, nếu không bán được thì bot nhấn nút “Nursery” để cập nhật kết quả trò chơi vô số lần.
Đây là mô tả chung về hoạt động của thuật toán mà tôi đã tạo ra cho mục đích riêng của mình và tôi vẫn sử dụng cho đến bây giờ. Cái đầu tiên là bot truy cập trò chơi 2 giờ một lần, nhưng nó mang lại lợi nhuận trong trò chơi ít hơn nhiều so với cái thứ 2. Bạn nên để bot chạy khi bạn không sử dụng PC.

Và cuối cùng...

Ưu điểm của tự động hóa:

  1. Tăng năng suất của PC (chủ yếu cho các tác vụ lặp đi lặp lại).
  2. Có nhiều thời gian hơn để nghỉ ngơi hoặc các hoạt động khác.
  3. Vượt qua ngưỡng lười biếng ban đầu, tức là có ý định tạo ra một thuật toán để giúp sự tồn tại của chính bạn trở nên dễ dàng hơn.
  4. Hữu ích cho mục đích cá nhân.
  5. Kiến thức bổ sung về công nghệ chỉ có thể có lợi.
Nhược điểm của tự động hóa:
  1. Mọi người không muốn học hỏi và phát triển; họ hài lòng với việc làm những gì họ đã làm trong nhiều thập kỷ. Sự lười biếng chiếm ưu thế!
  2. Mọi người sợ phải làm việc nhanh hơn vì sếp sẽ ngay lập tức khiến họ phải làm việc nhiều hơn. Một lần nữa, sự lười biếng lại lấn át tiền thưởng!
  3. Từ trường học, người ta được dạy làm việc chứ không phải kiếm tiền!
Kết quả:
Tôi muốn bài viết này ít nhất có thể giúp được ai đó phát triển trong lĩnh vực tự động hóa quy trình. Và để tất cả những ai có liên quan gián tiếp đến bài viết này đều bày tỏ quan điểm chủ quan của mình về thông tin mình đọc được. Vâng, tất nhiên là tôi sẽ đã rất biết ơn lời mời đến dung nham Habrausers;)

Thẻ: Thêm thẻ


Kích thước: 879 KB
Miễn phí
Mục đích: lập lịch tác vụ

nnCron là một công cụ lập lịch tác vụ rất đặc biệt. Không giống như hầu hết các đối thủ đang được xem xét, chương trình này không có cửa sổ ứng dụng truyền thống. Bộ lập lịch được điều khiển từ menu ngữ cảnh, được gọi bằng cách nhấp chuột phải vào biểu tượng ứng dụng trên khay hệ thống.

Cần lưu ý ngay rằng khả năng truyền thống cho tất cả các bộ lập lịch khởi chạy chương trình vào một thời điểm xác định không phải là chức năng duy nhất của nnCron.

Khi nói đến việc khởi chạy các ứng dụng theo lịch trình, điều đáng chú ý là khả năng khởi chạy các chương trình dưới dạng dịch vụ. Bạn có thể định cấu hình các tác vụ để chạy thay mặt cho bất kỳ người dùng nào trong hệ thống.

nnCron có thể theo dõi và khởi động lại các tác vụ và lời nhắc quá hạn, tắt hoặc ngủ đông máy tính của bạn. Tất nhiên, thao tác ngược lại cũng có sẵn - bạn có thể đánh thức hệ thống để chạy một tác vụ.

Bộ lập lịch cho phép bạn quản lý linh hoạt trạng thái của các cửa sổ ứng dụng đang hoạt động. Bạn có thể ẩn, đóng, tắt, thu nhỏ, phóng to và ẩn trong các cửa sổ khay hệ thống được chỉ định trong cài đặt bộ lập lịch. Ngoài ra, có thể thay đổi kích thước và vị trí của các cửa sổ cũng như thay đổi chế độ trong suốt của chúng.

nnCron có thể thêm các biểu tượng ứng dụng tùy ý vào khay hệ thống, cũng như xóa chúng khỏi đó. Bạn cũng có thể hiển thị bất kỳ thông báo nào trên màn hình và trong tệp nhật ký, bao gồm các yêu cầu thực hiện các hành động được chỉ định trong cài đặt.

Bộ lập lịch có thể hoạt động với khay nhớ tạm, sổ đăng ký và cũng có thể mô phỏng các hoạt động nhập bàn phím và chuột.

Người dùng kết nối quay số có thể sử dụng khả năng tự động quay số đến nhà cung cấp cũng như ngắt kết nối điện thoại một cách cưỡng bức.

Nhưng đây không phải là tất cả khả năng của bộ lập lịch. Nếu thực sự muốn, bạn có thể tạo tiếng bíp nnCron qua loa hệ thống với thời lượng và tần số xác định, phát tệp âm thanh, đồng bộ hóa thời gian hệ thống, chỉ định mức độ ưu tiên cụ thể cho các quy trình, đồng thời làm gián đoạn công việc của chúng. Bộ lập lịch có các tùy chọn để theo dõi tệp, cửa sổ, quy trình, chuyển động của chuột, thời gian rảnh của máy tính, phím tắt, sự xuất hiện của đĩa trong ổ đĩa, sự hiện diện của máy chủ trên mạng, thay đổi tài nguyên từ xa thông qua giao thức HTTP, dung lượng đĩa trống và tải RAM.

Chương trình có thể tự động khởi động sau những lỗi nghiêm trọng. nnCron cho phép bạn sử dụng các ngôn ngữ VBScript và JScript, cũng như các biểu thức thông thường, trong các tác vụ. Bộ lập lịch có thể thực thi các chương trình tùy ý bằng ngôn ngữ Forth (SP-Forth) và mở rộng khả năng của nó bằng các plug-in.

Bản phân phối nnCron bao gồm hai tiện ích dành riêng cho lập trình viên.

WinSpy cho phép bạn tìm ra tọa độ hiện tại của chuột, tìm ra loại đối tượng mà chuột đang ở trên đó và lấy thông tin về tọa độ của cửa sổ chính và cửa sổ con.

Console là phương tiện giao tiếp tương tác với nnCron dành cho những người biết ngôn ngữ Forth. Sử dụng bảng điều khiển, bạn cũng có thể quản trị nnCron từ xa.

Chương trình hiểu định dạng cron (UNIX) và được điều khiển bằng các tệp văn bản. Các nhà phát triển chỉ nhìn thấy lợi thế trong phương pháp lưu trữ cài đặt này.

Ví dụ: các tác vụ sẽ không bị mất trong trường hợp buộc phải cài đặt lại hệ thống. Tuy nhiên, một quyết định như vậy có thể được xem xét từ phía bên kia. Quản lý chương trình bằng các công cụ đồ họa dễ dàng hơn nhiều so với việc phải học cú pháp của các tệp cấu hình dựa trên văn bản. Đồng thời, không ai cấm các nhà phát triển ghi cài đặt không phải vào sổ đăng ký mà vào cùng một tệp văn bản.

Việc sử dụng rộng rãi ngôn ngữ cấp cao Forth trong việc thiết lập nnCron càng cho thấy rằng sản phẩm hướng đến người dùng có kinh nghiệm. Chương trình không có Wizards, Assistants hay các công cụ khác giúp bạn dễ dàng làm chủ và thiết lập ban đầu hơn. Trợ giúp bằng tiếng Nga và các tài liệu khác được tải xuống riêng biệt với mô-đun phần mềm chính.

Trang web chính thức:
Kích thước: 5207 KB
Miễn phí
Mục đích: tự động hóa các công việc hàng ngày

Khi tạo bất kỳ sản phẩm phần mềm nào hướng đến người dùng chưa qua đào tạo, các nhà phát triển phải đối mặt với nhiệm vụ triển khai số lượng chức năng hữu ích tối đa kết hợp với việc đảm bảo tính dễ phát triển. Và nếu, như một phần thưởng, gói phân phối cũng trở nên nhỏ gọn, thì chương trình chỉ đơn giản là sẽ thành công.

Nhiều chương trình tự động hóa quy trình có một nhược điểm đáng kể - chúng khó thành thạo. Bạn cảm thấy mệt mỏi với các hoạt động thường ngày, bạn chỉ muốn tự động hóa một số trong số chúng. Tại sao bạn cần học ngôn ngữ cấp cao và tự tạo các tập lệnh phức tạp? Tất nhiên, nếu bạn là quản trị viên hệ thống của một doanh nghiệp lớn thì những kiến ​​thức đó đã chiếm lĩnh chất xám của não từ lâu. Nhưng hầu hết người sử dụng máy tính cá nhân đều có chuyên môn công việc khác, thường không liên quan đến công nghệ cao. Và họ khó có thể đảm nhận khối lượng lớn các mô tả về các thuật toán nhiều tầng chỉ vì mục đích chạy trên máy tính của họ.

xStarter so sánh thuận lợi với nhiều chương trình được xem xét trong khuôn khổ tự động hóa quy trình ở chỗ, có khả năng rộng nhất, chương trình có thể được làm chủ mà không cần bất kỳ nỗ lực nào của Herculean. Lý do cho điều này là sự tương tác của người dùng được tổ chức tốt kết hợp với một số lượng lớn các tác vụ mẫu, dựa vào đó bạn có thể tự động hóa các hoạt động độc đáo của riêng mình.

Cửa sổ làm việc của ứng dụng bao gồm một thanh bên chứa nhiều ví dụ về các tác vụ tự động hóa điển hình và một khu vực chính chứa tất cả thông tin và cài đặt cho tác vụ hiện tại. Các tác vụ được khởi chạy để thực thi có dấu kiểm màu xanh lục bên cạnh biểu tượng chính. Tất cả các hành động xStarter có sẵn được chia thành nhiều nhóm. Mỗi mục danh sách có biểu tượng riêng. Tất cả điều này cho thấy rằng các nhà phát triển đã đảm bảo khả năng hiển thị tối đa cho mọi hoạt động, đơn giản hóa nhận thức trực quan về thông tin do sản phẩm phần mềm cung cấp. Chỉ cần nhìn lướt qua danh sách các hành động là đủ để hiểu nhiệm vụ đang hoạt động là gì.

Tất cả các nhiệm vụ có thể được nhóm lại theo tiêu chí tùy ý; chương trình thực hiện cấu trúc cây thực sự. Danh sách các thuộc tính nhiệm vụ được nhóm thành bốn tab - lịch trình và thông tin, hành động, ngoài ra, nhật ký nhiệm vụ.

Việc lựa chọn lịch trình được thực hiện từ ba điểm chính và một điểm bổ sung (phức tạp). Bất kỳ tác vụ nào cũng có thể được thực hiện một lần, sau một thời gian và định kỳ. Bạn chỉ cần nhập các giá trị thời gian cần thiết và việc thiết lập lịch trình đã hoàn tất.

Khi thiết lập hành động, trước hết bạn cần tạo một mục danh sách mới. Thao tác này sẽ mở ra một cửa sổ mới trong đó danh sách các thao tác khả dụng được trình bày dưới dạng cấu trúc cây. Mỗi nhóm và mỗi mục danh sách đều có các biểu tượng và mô tả văn bản riêng. Khi thiết lập hành động của người dùng, thực tế bạn không cần phải căng thẳng hoặc đi sâu vào sự phức tạp của các quy trình. Ví dụ: bạn muốn thường xuyên mở một trang web. Để thực hiện việc này, chỉ cần chọn nhóm “Internet”, sau đó chọn “Mở trang web”. Bạn nhập địa chỉ của cô ấy. Quá trình thiết lập đã hoàn tất. Các ví dụ còn lại về tự động hóa không phức tạp hơn nhiều so với những ví dụ được mô tả ở trên.

Cài đặt bổ sung cho phép bạn chỉ định thủ công mức độ ưu tiên của các quy trình được khởi chạy và chỉ định các điều kiện khởi chạy chính xác. Bạn cũng có thể khởi chạy ứng dụng thay mặt cho bất kỳ người dùng nào trên hệ thống và thay đổi giá trị của các biến môi trường Windows.

Và cuối cùng, báo cáo công việc đã thực hiện sẽ hiển thị ở cửa sổ tab cuối cùng. Nếu muốn, bạn có thể tắt tính năng ghi nhật ký tất cả các sự kiện.

xStarter có thể tự động hóa những hoạt động nào? Danh sách đầy đủ các tính năng của chương trình quá lớn để có thể trích dẫn thông tin chính thức một cách mù quáng. Nhưng vẫn cần lưu ý một số nhiệm vụ có sẵn cho tự động hóa. Trước hết, đây là bất kỳ hiệu suất nào của bất kỳ thao tác tệp nào. Cài đặt sao lưu linh hoạt gợi ý bảo mật dữ liệu tốt. Chương trình có thể theo dõi các thay đổi đối với tệp và thư mục, đồng bộ hóa chúng, ghi lại và chạy macro Windows.

xStarter cho phép bạn làm việc với email và tệp bằng giao thức FTP và HTTP. Và cuối cùng, cơ sở của tất cả các bộ lập lịch - bạn có thể chạy bất kỳ chương trình nào theo lịch trình.

Chương trình này miễn phí cho bạn và tôi, những người dùng nói tiếng Nga.

Xin chào các bạn thân mến! Gần đây tôi cần một chương trình có thể ghi lại tất cả các thao tác của chuột và lặp lại các chuyển động của tôi. Đừng nghĩ là tôi đang cố gắng spam. Tôi vừa quyết định thử nghiệm một trò chơi trên Internet, theo các thợ thủ công dân gian, trò chơi này có thể mang lại khá nhiều thu nhập. Tất nhiên là nếu bạn sử dụng một số thủ thuật nhất định.

Hôm nay tôi sẽ cho các bạn biết chương trình ghi chuột RoboMouse là gì, tại sao cần thiết và cách sử dụng.

Để bắt đầu ghi lại các hành động, bạn phải nhấp vào nút “Ghi” hoặc “ALT” + “F9”. Sau đó, chương trình sẽ được thu nhỏ vào khay. Bây giờ bạn có thể thực hiện các chuyển động để ghi lại. Khi bạn đã hoàn thành tất cả các thao tác cần thiết, hãy nhấn tổ hợp nút “ALT” + “F10” và quá trình ghi sẽ dừng lại.

Nếu bạn muốn kiểm tra xem các hành động đã được ghi chính xác hay chưa, hãy nhấp vào nút “Play” hoặc tổ hợp nút “ALT” + “F11”. Khi bạn chắc chắn rằng mọi thứ đều ổn, hãy lưu bản ghi bằng cách nhấp vào nút “Lưu”. Nếu quá trình ghi không thành công, hãy nhấp vào nút “Xóa” và thử phát lại quy trình.

Nếu bạn cần mục này được lặp lại nhiều lần, hãy chỉ định số lần lặp lại ở phần bên phải của cửa sổ chương trình.

P.S.: Dành cho những ai chưa hiểu cách làm việc với nó: