Ảo tưởng về hoạt động: Cách vạch trần người lười biếng tại nơi làm việc. Tự động hóa các tác vụ thông thường trên PC - tổng quan về các giải pháp Bộ lập lịch Windows tích hợp

Trong bài viết này, tôi sẽ không viết bất cứ điều gì về cách cài đặt hệ điều hành hoặc xử lý vi-rút mà thay vào đó hãy nói về một điều gì đó phù phiếm, cụ thể là về những câu chuyện cười hay nhất, theo ý kiến ​​​​của tôi, có thể được thực hiện bằng máy tính.

Cảnh báo: Không có hành động nào được mô tả trong bài viết này sẽ gây hại cho máy tính, nhưng nếu nạn nhân của trò chơi khăm không hiểu chuyện gì đang xảy ra, anh ta quyết định cài đặt lại Windows hoặc thứ gì khác để sửa những gì anh ta thấy trên màn hình, thì điều này có thể đã dẫn đến hậu quả khó chịu. Tôi không chịu trách nhiệm về việc này.

Ý tưởng này hoàn hảo cho văn phòng, nhưng bạn phải suy nghĩ về nơi áp dụng. Điểm mấu chốt là bạn cần (một đĩa cũng sẽ hoạt động) có mặt tại nơi làm việc trước nhân viên là mục tiêu và khởi động máy tính ở chế độ Live CD từ phương tiện có thể khởi động. Bạn cũng nên xóa lối tắt “Cài đặt Ubuntu” khỏi màn hình Linux của mình.

Đây là giao diện của máy tính để bàn trong Ubuntu Linux

Sau đó, bạn có thể in trên máy in một thông báo “chính thức” rằng kể từ bây giờ, theo quyết định của ban quản lý và quản trị viên hệ thống, máy tính này sẽ chạy Linux. Sau đó bạn chỉ có thể xem.

Màn hình xanh chết chóc của Windows

Trên trang web Windows Sysiternals, nơi chứa nhiều chương trình thú vị và ít được biết đến của Microsoft, bạn có thể tìm thấy những thứ như BlueScreen Screen Saver (http://technet.microsoft.com/en-us/sysinternals/bb897558.aspx).

Màn hình xanh chết chóc của Windows

Khi khởi chạy, chương trình này tạo ra màn hình xanh chết chóc tiêu chuẩn của Windows (có một số lượng lớn các tùy chọn BSOD tiêu chuẩn - mỗi lần khác nhau). Nó có thể được cài đặt làm trình bảo vệ màn hình Windows, bật sau một thời gian không hoạt động nhất định hoặc bạn có thể ẩn nó ở đâu đó và đặt nó khi khởi động Windows. Một tùy chọn khác là thêm nó vào bộ lập lịch tác vụ Windows, đặt nó chạy vào thời điểm mong muốn hoặc ở một tần suất nhất định, v.v. Việc thoát khỏi Màn hình xanh chết chóc được thực hiện bằng phím Escape.

Kết nối chuột khác vào máy tính

Bạn có chuột không dây không? Kết nối nó với mặt sau thiết bị hệ thống của đồng nghiệp của bạn khi anh ấy chuyển đi. Tốt nhất anh ta nên vắng mặt ít nhất 15 phút, nếu không có thể xảy ra trường hợp anh ta thấy Windows đang cài đặt trình điều khiển cho thiết bị mới.

Sau đó, khi nhân viên quay lại, bạn có thể kín đáo “giúp đỡ” công việc tại nơi làm việc của mình. Phạm vi được công bố của hầu hết chuột không dây là 10 mét, nhưng trên thực tế nó có phần dài hơn. (Tôi vừa kiểm tra, bàn phím không dây hoạt động xuyên qua hai bức tường trong căn hộ).

Sử dụng Trình lập lịch tác vụ của Windows

Khám phá các khả năng của Bộ lập lịch tác vụ Windows - bạn cũng có thể làm được nhiều điều với công cụ này. Ví dụ: nếu ai đó ở nơi làm việc của bạn liên tục ngồi trong bạn cùng lớp hoặc danh bạ, đồng thời liên tục thu nhỏ cửa sổ trình duyệt để ẩn nó, thì bạn có thể thêm tác vụ khởi chạy trình duyệt và chỉ định một trang mạng xã hội làm tham số. Hoặc bạn có thể làm cho màn hình xanh chết chóc được mô tả ở trên bắt đầu vào đúng thời điểm với tần suất phù hợp.


Và hãy chắc chắn rằng nhiệm vụ này được hoàn thành sau một khoảng thời gian nhất định. Theo định luật Murphy, một ngày nào đó Odnoklassniki sẽ mở ra vào đúng thời điểm một nhân viên thể hiện kết quả công việc của mình với cấp trên trên màn hình. Tất nhiên, bạn có thể chỉ ra một số trang web khác...

Cứ thử đi, biết đâu bạn sẽ tìm được cách áp dụng

Nhấn các phím Alt + Shift + In màn hình trên bàn phím của bạn, hãy xem điều gì sẽ xảy ra. Có thể sẽ hữu ích nếu khiến một người chưa quen với máy tính sợ hãi một chút.

Bạn gần như là một lập trình viên? Sử dụng AutoHotkey!

Sử dụng chương trình AutoHotkey miễn phí (http://www.autohotkey.com/), bạn có thể tạo macro và biên dịch chúng thành các tệp exe thực thi. Nó không khó. Bản chất của các macro này là chặn các thao tác gõ phím trên bàn phím và chuột, theo dõi sự kết hợp của chúng và thực hiện hành động được giao.

Ví dụ: một macro đơn giản:

#NoTrayIcon *Dấu cách::Gửi,SPACE

Sau khi bạn biên dịch và khởi động nó (hoặc chỉ chạy nó), mỗi khi bạn nhấn phím cách, từ SPACEBAR sẽ xuất hiện trong văn bản.

Đó là tất cả những gì tôi nhớ bây giờ. Bạn có suy nghĩ gì khác không? Hãy chia sẻ trong phần bình luận.

Để tạo ra vẻ ngoài hoạt động sôi nổi, một số nhân viên sử dụng những kỹ thuật rất xảo quyệt. Những người lười biếng khác cố gắng giữ được vị trí tốt trong mắt cấp trên trong nhiều năm và thậm chí leo lên các bậc thang sự nghiệp mà không thực sự làm gì cả. Làm thế nào để vạch trần một người như vậy? Những cách hiệu quả nhất để mô phỏng công việc được thảo luận bởi những người dùng dịch vụ thảo luận Quora, dịch vụ phổ biến trong cư dân Thung lũng Silicon. Chúng tôi đã dịch những câu nói thú vị nhất.

Những lá thư đêm

Bernard Yu, đồng sáng lập Bombfell.com

Những kỹ năng nhàn rỗi này đã được các nhà phân tích tại một ngân hàng mài giũa trong vài năm. Trông có vẻ bận rộn, họ bước qua các hành lang một cách nhanh chóng và nhanh chóng, như thể họ có mục đích gì đó, gần như đâm vào các góc. Vì vậy, họ đã tạo ra vẻ ngoài mà họ thậm chí không có thời gian để bình tĩnh quay lại.

Họ cũng sử dụng dịch vụ Outlook để gửi email thay mặt họ vào lúc 4 giờ sáng. Họ cố gắng đảm bảo rằng đây là một số tin nhắn có ý nghĩa chứ không chỉ liên kết đến các bài báo thú vị: sẽ không ai tin rằng bạn đã đọc Bloomberg suốt đêm.

Họ thường thở dài mệt mỏi, phùng má, mang theo cây bút sau tai, được cho là vì không có thời gian chạy đến bàn. Và để không ai nhận ra rằng họ đang lướt Internet một cách không mục đích, họ đã gõ một số thứ vô nghĩa khi lướt web trực tuyến.

Máy tính bảng trong tay

Russ Davis

Một lần, khi còn là quân y trong quân đội vào những năm 70, tôi được chuyển đi căn cứ khác. Tôi được bổ nhiệm vào một trong những đơn vị pháo binh. Ở đó có một bác sĩ khác thích bắt chước hoạt động mạnh mẽ. Ví dụ, anh ấy không bao giờ đi qua hành lang mà không có một chiếc máy tính bảng có vài tờ giấy trên đó. Anh ấy giải thích điều này bằng cách nói rằng khi bạn có thứ gì đó trong tay, có vẻ như bạn đang bận rộn với việc gì đó. Và nó thực sự hiệu quả: khi chúng tôi đi dạo quanh căn cứ, anh ấy cầm máy tính bảng, tôi không có, mọi người giao nhiệm vụ cho tôi và anh ấy chỉ đi ngang qua với vẻ mặt bận rộn.

Phương tiện điện tử

Người dùng ẩn danh

Ở công việc trước đây, tôi sử dụng thời gian làm việc để viết bài vì lúc đó tôi vẫn còn là sinh viên. Để che giấu bản chất thực sự của việc học của mình, tôi không bao giờ đặt những cuốn sách không liên quan đến công việc của mình lên bàn và đọc tất cả các tài liệu cần thiết ở dạng PDF. Vì tôi cũng cần anh ấy đi làm nên tôi không làm cấp trên nghi ngờ. Hơn nữa, họ khen ngợi tôi vì đã làm việc chăm chỉ - mặc dù thực tế là tôi đã làm sai 10-20 giờ một tuần.

Cái nhìn nghiêm túc

John Mixon

Khi tôi nói chuyện với ai đó ở nơi làm việc, tôi không bao giờ mỉm cười. Và không phải là tôi rất quan tâm đến kinh doanh. Khi bạn cười, mọi người sẽ nghĩ bạn không có việc gì tốt hơn để làm.

Giấy

Ajay Murali

Để tạo vẻ ngoài của công việc, nhân viên có thể đặt một tờ giấy lên bàn và liên tục viết gì đó lên đó, nhìn chăm chú vào màn hình máy tính. Trên thực tế, có một số nét vẽ nguệch ngoạc ở đó.

Ăn trưa tại nơi làm việc

Kim Moser

Nếu trước khi trả lời cuộc gọi, bạn nói một vài cụm từ kinh doanh được cho là với ai đó trong văn phòng và chỉ sau đó mới chào, người ở đầu dây bên kia sẽ nghĩ rằng bạn đang rất bận.

Việc bắt chước hoạt động cũng trở nên dễ dàng hơn khi máy tính không có trình bảo vệ màn hình: những người xung quanh bạn luôn nhìn thấy một số tài liệu trên màn hình và nghĩ rằng ai đó đang làm việc chăm chỉ. Những người lười biếng cũng có thể ăn tại bàn làm việc, khiến họ có vẻ như không có thời gian đến căng tin.

Gõ phím

Người dùng ẩn danh

Một ngày nọ, tại nơi làm việc, tôi viết một cuốn tiểu thuyết. Không ai nghi ngờ tôi là kẻ lười biếng, tất cả là do tôi liên tục gõ bàn phím và mọi người đều nghĩ rằng tôi rất bận.

Nhiều tác vụ được thực hiện thường xuyên trên máy tính, chẳng hạn như mở nhiều ứng dụng cần thiết cho công việc, kiểm tra đĩa để tìm virus và 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., khiến người dùng mất khá nhiều thời gian. , có thể được chi tiêu tốt hơn. Thực tế là rất dễ dàng để định cấu hình máy tính để tự động thực hiện các tác vụ như vậy và vào thời điểm phù hợp về mặt tải hệ thống - ví dụ: khi đồng bộ hóa lượng lớn dữ liệu và kiểm tra đĩa, tốt hơn là nên chọn giờ ban đêm cho các thao tác này, khi máy tính không được sử dụng cho mục đích khác. Trên thực tế, 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 rộng hơn nhiều và không giới hạn ở những nhiệm vụ trên. 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: mở tài liệu và trang web, kiểm tra và dọn dẹp sổ đăng ký hệ thống, cập nhật mọi dữ liệu, 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 bằng email và in tài liệu, v.v. Tùy thuộc vào cài đặt, máy tính 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 nó 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 xảy ra một số sự kiện hệ thống nhất định . Nói cách khác, một máy tính có thể được dạy để tự thực hiện nhiều hành động. Về mặt lý thuyết, có hai cách để làm điều này.

Bộ lập lịch Windows tích hợp

Bạn có thể tận 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 chạy các tệp chương trình khi hệ thống khởi động hoặc theo lịch trình được chỉ định hàng ngày, hàng tuần hoặc hàng tháng. Tính năng 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 mỗi thao tác - bạn có thể chuẩn bị trước một tệp bó với chuỗi lệnh cần thiết mà bộ lập lịch sẽ khởi chạy vào thời điểm do người dùng chỉ định. Mỗi thao tác tạo ra một nhiệm vụ riêng và điều này không khó chút nào. Trước tiên, hãy mở bảng Tác vụ theo lịch trình (từ Bảng điều khiển hoặc bằng cách nhấp vào Bắt đầu > Chương trình > Phụ kiện > Công cụ hệ thống > Tác vụ theo lịch trình). Sau đó nhấp vào đối tượng “Thêm tác vụ” và làm theo hướng dẫn của trình hướng dẫn, chỉ ra hành động cần thiết cho bộ lập lịch.

Xin lưu ý rằng mật khẩu bạn nhập cho tác vụ phải khớp với mật khẩu đăng nhập Windows của bạn và để các chương trình tự động khởi động bằng Windows Scheduler, dịch vụ Lập lịch tác vụ phải chạy ở chế độ khởi động tự động. Để chuyển sang chế độ này (nếu vì lý do nào đó chế độ tự động bị tắt), hãy khởi chạy trình chỉnh sửa quản trị dịch vụ (lệnh "Bắt đầu" > "Chạy" > "services.msc"), nhấp đúp vào tên của "Tác vụ" Lập lịch" và trên tab "Chung" đặt loại khởi động thành tự động.

Nếu bạn cần thực hiện một số tác vụ một cách tuần tự (ví dụ: khởi chạy một số ứng dụng sau khi đăng nhập vào Windows), thì sẽ hợp lý hơn khi chuẩn bị một tệp bó với chuỗi lệnh cần thiết (có thể được tạo trong Notepad); chúng tôi cung cấp một ví dụ về một tập tin như vậy dưới đây. Và sau đó định cấu hình bộ lập lịch để chạy tệp này vào thời gian đã chỉ định. Tuy nhiên, để làm được điều này, bạn sẽ phải hiểu công nghệ tạo tệp hàng loạt.

Các chương trình lập lịch chuyên dụng

Các chương trình lập lịch chuyên dụng cho phép bạn tự động thực hiện nhiều hành động khác nhau hơn so với khả năng của bộ lập lịch tiêu chuẩn của Windows. Ví dụ: mở các thư mục và tệp cần thiết, khởi chạy ứng dụng, 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 máy tính, v.v. Hơn nữa, để giải quyết tất cả những vấn đề này một cách tự động, bạn không cần phải có khả năng tạo các tệp hàng loạt, càng không cần phải có bất kỳ kỹ năng lập trình nào. 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 nhiệm vụ nào cần được thực hiện vào thời điểm nào và cài đặt các tham số thực thi. Đường dẫn này sẽ thuận tiện hơn, nhanh hơn và đáng tin cậy hơn nhiều, cho phép bạn cấu hình tối ưu hệ thống để tự động giải quyết một số vấn đề nhất định và giúp người dùng tiết kiệm 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 chắc chắn, đắt tiền để tự động hóa nhiều hoạt động mạng và điện toán, ví dụ như AutoMate ($995), được thiết kế cho các chuyên gia CNTT và giá cả phải chăng hơn (về giá cả và độ phức tạp). sử dụng), các giải pháp hướng tới người dùng phổ thông. Chúng tôi sẽ tập trung vào những giải pháp phổ biến nhất. Chức năng của các chương trình như vậy rất rộng. Một số giải pháp cho phép bạn tạo các tác vụ ở chế độ trực quan từ một tập hợp các hành động đặt trước nhất định - nghĩa là tập hợp chúng lại từ "khối". Điều này hoàn toàn không khó và sẽ mất một chút thời gian, nhưng khả năng tự động hóa sẽ bị giới hạn ở một loạt hành động thích hợp. Các giải pháp khác cũng hỗ trợ ghi macro hoặc tập lệnh hành động - điều này có nghĩa là chương trình, ở một chế độ nhất định, có thể ghi nhớ tất cả các hành động do người dùng thực hiện bằng chuột và bàn phím và trong tương lai sẽ có thể thực hiện chúng một cách độc lập. Tuy nhiên, khi ghi các macro như vậy, cần phải tuân theo một số quy tắc (nếu không, kết quả hoạt động của tiện ích theo kịch bản sẽ đáng thất vọng hơn):
  • Trước khi bắt đầu ghi tập lệnh, bạn cần đóng tất cả các ứng dụng đang chạy;
  • trong quá trình ghi tập lệnh, khi chỉ định bất kỳ dữ liệu nào, trước tiên bạn phải đặt tiêu điểm vào trường đã chỉnh sửa, sau đó chỉ nhập dữ liệu và khi chọn một mục menu, trước tiên hãy chọn mục cha, sau đó là mục con;
  • Khi xác định một đường dẫn, đường dẫn mong muốn phải được nhập vào trường thích hợp theo cách thủ công, thay vì chỉ định một thư mục trong cây thư mục. Nếu không, quá trình thực thi tự động sẽ bị treo vì cây thư mục có thể trông khác trong thời gian chạy so với khi tập lệnh được viết.
Ngoài ra, khi tạo tập lệnh, cần tắt các ứng dụng có thể can thiệp vào một số hành động nhất định: chống vi-rút, tường lửa, v.v. Ngoài ra, một số chương trình còn cung cấp cho người dùng khả năng tạo tác vụ và chỉnh sửa chúng ở cấp mã chương trình. Cách tiếp cận này đòi hỏi phải có sẵn 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 lâu dài, nhưng các gói từ nhóm này cho phép bạn tự động hóa hầu hết mọi nhiệm vụ.

Công cụ tự động lập lịch macro 11.1.18

Nhà phát triển: Công ty TNHH MJT Net
Kích thước phân phối: Bộ lập lịch Macro Lite - 4,42 MB; Tiêu chuẩn lập lịch macro - 5,39 MB; Macro Scheduler Professional - không có phiên bản demo
Truyền bá: phần mềm chia sẻ

Bộ lập lịch Macro là một trong những giải pháp chức năng nhất trong số các chương trình được thiết kế để tự động hóa các tác vụ. Tổng cộng, nó triển khai ba công nghệ để tạo ra chúng. Một mặt, chương trình cho phép bạn tạo macro tự động - bằng cách ghi nhớ tất cả các hành động do người dùng thực hiện và tự tạo mã chương trình tương ứng. Mặt khác, Bộ lập lịch Macro cho phép phát triển các tác vụ trong trình chỉnh sửa trực quan. Tại đây, bạn có thể giới hạn bản thân trong việc chọn các hành động đặt trước hoặc thậm chí viết mã chương trình theo cách thủ công, điều này cho phép bạn tự động hóa hầu hết mọi nhiệm vụ, ngay cả những nhiệm vụ tốn nhiều công sức nhất. Do đó, chương trình sẽ hữu ích cho việc tự động hóa nhiều hoạt động được thực hiện thường xuyên. Ví dụ: nó có thể giúp tự động 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ự động kiểm soát 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 các tập tin từ Internet, v.v. Các tác vụ có thể được khởi chạy thủ công, thực hiện theo lịch trình hoặc khi một số điều kiện nhất định được kích hoạt (nhấn phím nóng hoặc xảy ra các sự kiện liên quan đến windows/tệp/thư mục). Có thể biên dịch các tập lệnh được tạo trong chương trình thành các tệp EXE độc lập (than ôi, chỉ có ở phiên bản Professional), có thể chạy trên bất kỳ máy tính nào chạy Windows. Việc tự động tạo tập lệnh macro được triển khai trong Bộ lập lịch macro theo cách hoàn toàn 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 macro 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ư phát triển một chương trình và trong trường hợp này bạn không thể làm được nếu không có kiến ​​thức về ngôn ngữ tập lệnh MacroScript. Ngôn ngữ này chứa hơn 200 lệnh script và cấu trúc lập trình tiêu chuẩn. Chúng bao gồm các mã chương trình để gửi tin nhắn đến các ứng dụng khác về thao tác gõ phím và chuột, thực hiện các thao tác trên Internet, khởi chạy chương trình và thực thi lệnh, đọc, viết, sao chép, di chuyển, xóa và thực thi tệp, quản lý ứng dụng bằng cách sử dụng trao đổi dữ liệu động (DDE - Trao đổi dữ liệu động), v.v. 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. Chương trình (trước đây có bản địa hóa bằng tiếng Nga, gói Nga hóa được tải xuống riêng biệt với bản phân phối chính) được trình bày trong một số phiên bản; đối với người dùng thông thường, các phiên bản Macro Scheduler Lite, Macro Scheduler Standard và Macro Scheduler Professional có thể thuộc loại quan tâm; so sánh chi tiết các phiên bản có sẵn tại địa chỉ sau. Phiên bản demo của hai phiên bản đầu tiên có đầy đủ chức năng trong 30 ngày, giá của phiên bản thương mại của phiên bản Macro Scheduler Lite là 39 USD, phiên bản Macro Scheduler Standard là 95 USD, Macro Scheduler Professional là 195 USD. -thân thiện. Ở đầu cửa sổ làm việc có menu lệnh và thanh công cụ. Bảng điều khiển bên chứa danh sách các danh mục - nghĩa là các tác vụ macro có thể được chia thành nhiều danh mục khác nhau để thuận tiện. Phần chính của cửa sổ làm việc hiển thị danh sách các tác vụ thuộc danh mục đã chọn và ngay sau khi cài đặt chương trình, danh sách này đã chứa nhiều ví dụ rất hữu ích.

Để tự động tạo một tác vụ mới dựa trên danh sách hành động được tích hợp sẵn, hãy nhấp vào nút "Mới". Sau đó chọn thao tác mong muốn trong bảng điều khiển bên trái của cửa sổ "Macro" mở ra - giả sử, để khởi chạy ứng dụng, hãy mở buổi giới thiệu Chương trình/Tệp đang chạy, chọn thao tác "Chạy chương trình" và chỉ định tên của tệp sẽ được khởi chạy , điều chỉnh các thông số khởi chạy nếu cần thiết. Điều này sẽ khiến dòng chương trình tương ứng trong MacroScript xuất hiện trong tập lệnh tác vụ (tab Tập lệnh). Toàn bộ danh sách hành động được tạo ra theo cùng một cách. Tất nhiên, bất kỳ hành động nào cũng có thể được nhập trực tiếp theo cách thủ công, nhưng điều này đòi hỏi kỹ năng lập trình. Sau đó, nó sẽ xác định điều gì sẽ đóng vai trò là tín hiệu để bắt đầu thực hiện tác vụ - lịch trình ("Chạy khi"), nhấn tổ hợp bàn phím ("Phím nóng") hoặc sự kiện khác được liên kết với một cửa sổ, tệp hoặc thư mục cụ thể ("Cò súng"). Tên tác vụ được yêu cầu sau khi đóng cửa sổ Macro. Mọi tác vụ đều có thể chỉnh sửa được (nút "Chỉnh sửa") và bất kỳ lúc nào bạn cũng có thể chèn/xóa/thay đổi bất kỳ dòng mã chương trình nào và kiểm tra bất kỳ hành động nào bằng trình gỡ lỗi tích hợp sẵn. Bạn có thể đi theo một cách khác - viết ra kịch bản. Sau đó, chương trình sẽ tạo mã chương trình hoàn toàn độc lập, ghi nhớ tất cả các hành động được người dùng thực hiện bằng chuột và bàn phím và trong tương lai sẽ có thể thực hiện độc lập. Để ghi macro, bạn cần nhấp vào nút "Ghi", nhập tên macro, nhấp vào nút "Bắt đầu" và bắt đầu phát nhóm hành động mong muốn. Để kết thúc ghi, theo mặc định bạn cần nhấn tổ hợp phím “CTRL+ALT+S”. Sau khi tập lệnh được ghi và kiểm tra thành công, các điều kiện để khởi chạy tác vụ tương ứng sẽ được cấu hình.

Nếu tập lệnh được ghi không thành công thì quá trình ghi tập lệnh có thể được lặp lại hoặc mã tập lệnh có thể được sửa theo cách thủ công bằng trình gỡ lỗi (menu "Gỡ lỗi"), cho phép bạn thực hiện tác vụ từng bước. Đối với người dùng mới làm quen với lập trình, sẽ khôn ngoan hơn khi chọn tùy chọn ghi đè.

Để khởi chạy nhanh các tác vụ riêng lẻ theo yêu cầu, bạn có thể tạo lối tắt cho chúng trên màn hình nền (nút "Phím tắt").

Để bắt đầu, bạn cần hiểu rằng những người quan tâm đến các chương trình tự động hóa các hành động khác nhau trên máy tính, mô phỏng chuyển động của chuột và tổ hợp phím trên bàn phím, không hiểu rõ họ muốn gì. Nhìn từ bên ngoài, mọi thứ có vẻ đơn giản - tôi cần một chương trình sẽ tái tạo các hành động của tôi bằng chuột và bàn phím, mô phỏng chúng. Được rồi, chúng ta hãy cố gắng hiểu bản chất của tình huống này...

Macro - nếu bạn đang tìm kiếm các chương trình tự động hóa và mô phỏng các hành động trên máy tính, thì bạn nên biết rằng có một thứ gọi là macro. Tốt nhất hãy xem ví dụ về bộ Microsoft Office. Các chương trình của họ (Word, Excel...) có chứa trình soạn thảo ngôn ngữ Visual Basic tích hợp sẵn. Basic, Visual Basic, vbscript, không thành vấn đề, cái chính là nó là ngôn ngữ lập trình liên quan đến Microsoft. Trên thực tế, một cú pháp ngôn ngữ tương tự hoặc tương tự có thể được sử dụng trong các ngôn ngữ lập trình khác từ Uncle Bill. Không giống như các gói độc lập, Visual Basic Editor trong Microsoft Office được thiết kế để chạy mã trong môi trường văn phòng, chẳng hạn như Word hoặc Excel. Có những công cụ tương tự trong . Vì vậy, bạn có thể viết mã chương trình trong trình chỉnh sửa, lưu nó ở nơi nó được gọi là macro và chạy nó theo định kỳ. Macro thường chứa mã chương trình cho phép bạn thực hiện nhanh chóng công việc thường ngày, ví dụ:

  • Áp dụng một phong cách cho mỗi đoạn thứ hai.
  • Chuyển đổi tất cả các bảng thành văn bản và áp dụng định dạng đã chỉ định.
  • Tự động phân chia nội dung và lưu thành các tài liệu riêng biệt.

Bản thân các macro trong các chương trình khác cho phép bạn:

  • Mô phỏng thao tác nhấn nút chuột.
  • Mô phỏng thao tác nhấn phím trên bàn phím.
  • mô phỏng các cú nhấp chuột.
  • Bàn phím giả.
  • bắt chước chuyển động của chuột.

Có một số lượng lớn các ví dụ về các macro khác nhau cho Word và Excel. Tuy nhiên, ưu điểm chính của chúng là có thể được tạo mà không cần phải viết mã, bạn chỉ cần nhấn nút PHÁT và hành động của bạn sẽ bắt đầu ghi (chọn văn bản, áp dụng kiểu). Sau khi ghi xong (bằng cách nhấn STOP), một macro mới kèm theo mã chương trình sẽ tự động xuất hiện. Tiếp theo, bạn có thể chạy macro đã lưu, macro này sẽ hoạt động để tự động hóa các hành động. Rõ ràng, một cách gián tiếp, macro cũng có thể được coi là một loại chương trình tự động hóa thao tác của người dùng trong trình soạn thảo Word hoặc bộ xử lý bảng tính Excel trên máy tính. Về mặt hình thức, macro cũng được tạo trong Office, chỉ trong trình chỉnh sửa.

Bạn cần hiểu rằng khái niệm như Macro được sử dụng trong các lĩnh vực lập trình và ngôn ngữ khác.

Chặn sự kiện– Các khía cạnh như chuyển động của chuột và bấm nút thường được gọi là sự kiện. Có thể có nhiều sự kiện, ngoài ra còn có nhiều đối tượng khác nhau (cửa sổ, ứng dụng, vùng cửa sổ, v.v.). Hầu hết các chương trình tự động hóa các hành động khác nhau của người dùng trên máy tính phải có khả năng chặn các sự kiện dưới dạng chuyển động của chuột, nhấp chuột và nhấn phím trên bàn phím, sau đó tạo mô phỏng của chúng. Một số chương trình tự động hóa cho phép bạn mô phỏng hoặc lập trình chuyển động của chuột, một số khác cho phép bạn chặn hoặc ngược lại, mô phỏng các thao tác gõ phím trên bàn phím.

Việc tạo một chương trình có thể tái tạo tất cả các thao tác chuột và bàn phím của bạn không phải là vấn đề; bạn thậm chí có thể bật xử lý cửa sổ. Tuy nhiên, đây sẽ chỉ là một mô phỏng đơn giản, phù hợp nếu bạn cần thực hiện nhanh vài cú click chuột tại một hoặc nhiều điểm được chỉ định hoặc tự động điền dữ liệu vào một số biểu mẫu.

Rõ ràng là có nhiều người dùng và cũng có nhiều nhiệm vụ. Ai đó cần tự động hóa quá trình sắp xếp và đổi tên tệp hoặc thư mục. Có người muốn áp dụng ngay một thiết kế cho hàng trăm tài liệu Word. Trong trường hợp sau, đối với tài liệu txt, bạn có thể sử dụng trình soạn thảo Notepad++.

Được rồi, chúng ta hãy xem một vài chương trình đơn giản về chủ đề của bài viết.

Chương trình Macro Dollar mô phỏng bàn phím, chuột, chuyển động và nhấp chuột

Đô la vĩ mô là một phần mềm cũ và đơn giản để tự động hóa và mô phỏng các thao tác của chuột và bàn phím. Xem xét thực tế là chương trình cho phép bạn ghi lại hoàn toàn và sau đó mô phỏng các hành động của chuột và bàn phím, nó có thể được gọi là macro chính thức.

Sau khi khởi chạy Macro Dollar, chúng ta sẽ thấy một cửa sổ nhỏ có các nút để bắt đầu ghi, dừng và phát. Ngoài ra còn có một số điều cần kiểm tra:

  • Trên cùng– cửa sổ chương trình sẽ luôn ở phía trước.
  • Vòng– nếu bạn chọn tùy chọn này, quá trình chơi mô phỏng chuột và bàn phím sẽ tiếp tục vô tận.
  • Lắc- Chức năng “lắc”, khi con trỏ chuột rung trong khi phát bản ghi.
  • Phát hoặc ghi lại theo biểu tượng– cửa sổ chương trình được thu nhỏ trong quá trình ghi.

Đánh giá dựa trên các biểu tượng và trường văn bản, chương trình cho phép bạn tạo macro của riêng mình bằng cách sử dụng các lệnh được viết bằng tập lệnh văn bản. Tuy nhiên, đối với tôi, Macro Dollar có thể ghi lại các thao tác của chuột và bàn phím rồi mô phỏng là đủ.

Macro Dollar là một chương trình di động.

WinMacro là một chương trình đơn giản khác mô phỏng chuyển động của chuột và các nút bàn phím.

WinMacro là một chương trình cũ như Macro Dollar và vẫn hoạt động tốt. Chỉ cần 3 bước để ghi lại; chỉ định tệp cần ghi, nhấp vào nút ghi và nhấn phím nóng Pause / Break để dừng ghi. Bất cứ khi nào bạn muốn phát lại bản ghi, chỉ cần chỉ định đường dẫn đến tệp .log đã lưu và nhấp vào nút phát. Có thể hủy phát lại bằng phím nóng Ctrl + Esc. Nút Tùy chọn cho phép bạn đặt số lần lặp lại và tốc độ phát lại.

GhostMouse – mô phỏng ma quái thao tác nhấn chuột và nút

machuột là một chương trình rất đơn giản để mô phỏng hành động của người dùng, chỉ có 2 nút trong cửa sổ chính (Play & Record). Nó phù hợp hơn để sử dụng nhanh chóng và ngắn hạn, nhưng tất nhiên cũng để tự động hóa các tác vụ lặp đi lặp lại.

Không giống như các ví dụ trước, GhostMouse không thể mang theo được và cần phải cài đặt. Trong menu Tùy chọn, bạn có thể đặt tốc độ phát lại, cũng như chỉ định những gì chương trình sẽ ghi hoặc không ghi - thao tác nhấn phím, di chuyển chuột, v.v.

Làm lại lần nữa – tạo danh sách macro

Làm lại lần nữa không khác nhiều so với 3 công cụ còn lại được liệt kê ở trên, nhưng nó có một ưu điểm - danh sách các bản ghi macro được hiển thị trong chương trình, giúp thuận tiện cho người dùng cần chạy nhiều tác vụ khác nhau mà không cần tải tập lệnh vào chương trình theo cách thủ công.

Chương trình hành động – tự động hóa hoàn toàn các hành động trên máy tính

(Các) hành động là một bản sao trực quan của Automator, tuy nhiên, cung cấp ít tùy chọn hơn trong danh sách tương tác có sẵn.

Máy tự động- một ứng dụng tích hợp khéo léo dành cho OS X cho phép bạn thực hiện tự động hóa các hành động trên máy tính của mình mà không cần biết bất kỳ ngôn ngữ kịch bản nào. Ứng dụng này có thể hữu ích cho những người thường xuyên làm việc với ảnh kỹ thuật số. Để làm ví dụ phù hợp, bạn có thể chỉ định nhu cầu thực hiện hành động tự động - sao chép tất cả ảnh từ một thư mục nhất định sang thư mục mới, giảm độ phân giải của chúng xuống 72 dpi và chuyển đổi chúng từ mô hình kỹ thuật số CMYK sang RGB. Tuy nhiên, ngoài ra, bạn có thể tự động hóa công việc với văn bản, email, tài liệu PDF, đặt tập lệnh để chạy vào một thời điểm nhất định và chẳng hạn như làm việc với cơ sở dữ liệu SQL.

Họ cung cấp phiên bản riêng cho cả Windows và, nghịch lý thay, cho OS X. Bạn có thể cài đặt tự động hóa các hành động trên máy tính của mình bằng email, tệp và thư mục, hình ảnh, trình duyệt và văn bản thuần túy.

Ưu điểm là bộ macro được tạo sẵn thường được người dùng sử dụng nhiều nhất - chủ yếu để làm việc với ảnh và nội dung nghe nhìn. Và nếu hành động mong muốn (macro) không có trong thư viện và bạn muốn tạo nó, thì rất có thể, giải pháp cần thiết có thể được tìm thấy trên diễn đàn người dùng dành riêng cho chương trình Hành động. Điều quan trọng cần lưu ý là bản thân chương trình tự động hóa các hành động của bạn trên máy tính cá nhân hoặc máy tính xách tay được viết bằng Java. Có hỗ trợ mô phỏng chuyển động của chuột và tổ hợp phím bàn phím.

Phần kết luận

Trong một số trường hợp hiếm hoi, tôi sử dụng những dòng cuối cùng của bài viết dưới dạng kết luận, nhưng ở đây tôi quyết định đưa ra những ngoại lệ.

Khi bắt đầu bài viết, tôi quên nói rằng nó không chỉ có trong trình soạn thảo Word và Excel mà còn có trong trình soạn thảo đồ họa Photoshop. Đúng, ở đó có một chức năng, theo một cách nào đó, tương tự như macro. Vì vậy, bạn có thể ghi lại các hành động được sử dụng khi xử lý bản vẽ, lưu chúng vào tệp PSD và sau đó dễ dàng tái tạo nó cho các dữ liệu đồ họa khác. Tôi tin rằng Corel Draw và các chương trình tương tự khác cũng có những khả năng tương tự.