เช…เชฎเซ‡ เชชเซ‡เช‡เชก เช†เชฐเชชเซ€เช เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช›เซ‹เชกเซ€ เชฆเชˆเช เช›เซ€เช เช…เชจเซ‡ เช“เชชเชจเชธเซ‹เชฐเซเชธ (เช“เชชเชจเช†เชฐเชชเซ€เช) เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ€เช.

เชชเซเชฐเชธเซเชคเชพเชตเชจเชพ

เชชเชนเซ‡เชฒเชพเช‚, เช† เชตเชฟเชทเชฏ Habrรฉ เชชเชฐ เช–เซ‚เชฌ เชœ เชตเชฟเช—เชคเชตเชพเชฐ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ เชชเชพเชฏเชฅเซ‹เชจเชฎเชพเช‚ เชกเซ‡เชธเซเช•เชŸเซ‹เชช GUI เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซเช‚ เช“เชŸเซ‹เชฎเซ‡เชถเชจ. เชคเซ‡ เชธเชฎเชฏเซ‡, เชนเซเช‚ เช† เชฒเซ‡เช– เชชเซเชฐเชคเซเชฏเซ‡ เช–เซ‚เชฌ เชœ เช†เช•เชฐเซเชทเชฟเชค เชฅเชฏเซ‹ เชนเชคเซ‹ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชฐเซ‹เชฌเซ‹เชŸเซเชธ เชฌเชจเชพเชตเชตเชพเชจเชพ เชคเชคเซเชตเซ‹ เชœเซ‡เชตเชพ เชคเชคเซเชตเซ‹เชจเซ‡ เชœเชพเชนเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเซเชฏเชพเชฐเชฅเซ€, เชฎเชพเชฐเซ€ เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช• เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเชพ เชธเซเชตเชญเชพเชตเชฅเซ€, เชนเซเช‚ เช•เช‚เชชเชจเซ€เชจเซ€ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชฐเซ‹เชฌเซ‹เชŸเชพเช‡เชเซ‡เชถเชจเชฎเชพเช‚ เชธเชพเชฎเซ‡เชฒ เช›เซเช‚ (RPA เช เชเช• เชเชตเซ‹ เชตเชฟเชธเซเชคเชพเชฐ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชธเซเชงเซ€ เช•เซ‹เชˆ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏเชฐเชค เช“เชชเชจเชธเซ‹เชฐเซเชธ เชเชจเชพเชฒเซ‹เช— เชจเชนเซ‹เชคเชพ), เช† เชตเชฟเชทเชฏ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชธเซเชธเช‚เช—เชค เชนเชคเซ‹.

RPA (UI เชชเชพเชฅ, เชฌเซเชฒเซเชชเซเชฐเชฟเชเชฎ, เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชเชจเซ€เชตเซเชนเซ‡เชฐ เช…เชจเซ‡ เช…เชจเซเชฏ) เช•เซเชทเซ‡เชคเซเชฐเซ‡ เชŸเซ‹เชšเชจเชพ เชนเชพเชฒเชจเชพ เช†เช‡เชŸเซ€ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธเชฎเชพเช‚ 2 เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเชฎเชธเซเชฏเชพเช“ เช›เซ‡:

  • เชธเชฎเชธเซเชฏเชพ 1: เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ€ เชคเช•เชจเซ€เช•เซ€ เชฎเชฐเซเชฏเชพเชฆเชพเช“ เชœเซ‡เชฎ เช•เซ‡ เชฐเซ‹เชฌเซ‹เชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชฎเชพเชคเซเชฐ เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ (เชนเชพ, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‹เชกเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เช˜เชฃเซ€ เชฎเชฐเซเชฏเชพเชฆเชพเช“ เช›เซ‡)
  • เชธเชฎเชธเซเชฏเชพ 2: เช† เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชตเซ‡เชšเชตเชพ เชฎเชพเชŸเซ‡ เช…เชคเซเชฏเช‚เชค เช–เชฐเซเชšเชพเชณ เชฒเชพเช‡เชธเชจเซเชธเชฟเช‚เช— เชจเซ€เชคเชฟ (เชŸเซ‹เชšเชจเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชฆเชฐ เชตเชฐเซเชทเซ‡ เชเช• เชธเชคเชค เช•เชพเชฎ เช•เชฐเชคเชพ เชฐเซ‹เชฌเซ‹เชŸ เชฎเชพเชŸเซ‡ เชฒเช—เชญเช— $8000). เชฒเชพเช‡เชธเชจเซเชธเชฟเช‚เช— เชซเซ€เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชฎเซ‹เชŸเซ€ เชตเชพเชฐเซเชทเชฟเช• เชฐเช•เชฎ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชกเชเชจ เชฐเซ‹เชฌเซ‹เชŸเซเชธ เชฌเชจเชพเชตเซ‹.

เช† เชฌเชœเชพเชฐ เช–เซ‚เชฌ เชœ เชœเซเชตเชพเชจ เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เชธเช•เซเชฐเชฟเชฏ เชนเซ‹เชตเชพเชฅเซ€, เชนเชตเซ‡ เชคเชฎเซ‡ Google เชชเชฐ เชตเชฟเชตเชฟเชง เช•เชฟเช‚เชฎเชค เชจเซ€เชคเชฟเช“ เชธเชพเชฅเซ‡ 10+ เชฐเซ‹เชฌเซ‹เชŸเชฟเช•เซเชธ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชธเชฐเชณเชคเชพเชฅเซ€ เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเชฐเช‚เชคเซ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชธเซเชงเซ€, เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เช“เชชเชจเชธเซ‹เชฐเซเชธ เชธเซ‹เชฒเซเชฏเซเชถเชจ เชถเซ‹เชงเชตเชพเชจเซเช‚ เช…เชถเช•เซเชฏ เชนเชคเซเช‚. เชคเชฆเซเชชเชฐเชพเช‚เชค, เช…เชฎเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เชพเชฐเซเชฏเชฐเชค เช“เชชเชจเชธเซ‹เชฐเซเชธ เชตเชฟเชถเซ‡ เช–เชพเชธ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช, เช•เชพเชฐเชฃ เช•เซ‡ เช†เช‚เชถเชฟเช• เชฎเซเช•เซเชค เชฐเซ‹เชฌเซ‹เชŸเชพเช‡เชเซ‡เชถเชจ เชธเซ‹เชฒเซเชฏเซเชถเชจเซเชธ เชถเซ‹เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ เชฎเซเช–เซเชฏ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เชฎเชพเชคเซเชฐ เชเช• เชญเชพเช— เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชชเชฐ RPA เช–เซเชฏเชพเชฒ เช†เชงเชพเชฐเชฟเชค เช›เซ‡.

RPA เช–เซเชฏเชพเชฒ เชถเซ‡เชจเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡?

เช†เชฐเชชเซ€เช (เชฐเซ‹เชฌเซ‹เชŸเชฟเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช“เชŸเซ‹เชฎเซ‡เชถเชจ) เชงเซเชฏเซ‡เชฏ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชจเชพ เชธเซŒเชฅเซ€ เชตเชงเซ เช–เชฐเซเชš-เช…เชธเชฐเช•เชพเชฐเช• เชธเซเชตเชฐเซ‚เชชเซ‹เชฎเชพเช‚เชจเซเช‚ เชเช• เช›เซ‡. เช•เชพเชฐเชฃ เช•เซ‡ RPA เชฎเชพเช‚ เช•เช‚เชชเชจเซ€เชจเซ€ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชฒเซ‡เช—เชธเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ‡ เช›เซ‹เชกเซ€ เชฆเซ‡เชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช† เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชœเชฐเซ‚เชฐเซ€ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เช† เชตเชฟเช•เชพเชธเชจเซ€ เชเชกเชชเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เชฌเช‚เชจเซ‡ เชซเชณ เช†เชชเซ‡ เช›เซ‡ (เช•เชพเชฐเชฃ เช•เซ‡ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชนเชพเชฒเชจเชพ เชชเซเชฐเชพเชฃเซ€ เชธเช‚เช—เซเชฐเชนเชพเชฒเชฏเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€) เช…เชจเซ‡ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช (เชฌเชšเชค PSE/FTE, เช•เช‚เชชเชจเซ€เชจเซ€ เช†เชตเช•เชฎเชพเช‚ เชตเชงเชพเชฐเซ‹, เช•เช‚เชชเชจเซ€เชจเชพ เช–เชฐเซเชšเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹).

RPA เชธเชพเชงเชจเซ‹ เชจเซ€เชšเซ‡เชจเซ€ เชคเช•เชจเซ€เช•เซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡:

  • เช“เชชเชจ เชฌเซเชฐเชพเช‰เชเชฐ เชตเซ‡เชฌ เชชเซƒเชทเซเช เซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚;
  • เช“เชชเชจ เชกเซ‡เชธเซเช•เชŸเซ‹เชช GUI เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ;
  • เชฎเชพเช‰เชธ เช…เชจเซ‡ เช•เซ€เชฌเซ‹เชฐเซเชก เชจเชฟเชฏเช‚เชคเซเชฐเชฃ (เช•เซ€เช“, เชนเซ‹เชŸเช•เซ€เช, เชฎเชพเช‰เชธ เชฌเชŸเชจเซ‹ เชฆเชฌเชพเชตเชตเซ€, เช•เชฐเซเชธเชฐ เช–เชธเซ‡เชกเชตเซเช‚);
  • เชฎเชพเช‰เชธ เช…เชจเซ‡/เช…เชฅเชตเชพ เช•เซ€เชฌเซ‹เชฐเซเชก เชตเชกเซ‡ เช†เช—เชณเชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“ เชฒเชพเช—เซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เช—เซเชฐเชพเชซเชฟเช• เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เชถเซ‹เชงเซ‹;

เช˜เชฃเชพ เชตเชฐเซเชทเซ‹เชจเชพ เชตเซเชฏเชตเชนเชพเชฐเซ เช…เชจเซเชญเชต เชฆเซเชตเชพเชฐเชพ, เช…เชฎเซ‡ เช เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เชธเชซเชณ เชฅเชฏเชพ เช›เซ€เช เช•เซ‡ เช† เชšเซ‹เช•เซเช•เชธ เชคเช•เชจเซ€เช•เซ‹ เช…เชฎเชจเซ‡ เชฒเช—เชญเช— เช•เซ‹เชˆเชชเชฃ เชตเซเชฏเชตเชธเชพเชฏเชฟเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชฐเซ‹เชฌเซ‹เชŸเชพเช‡เชเซ‡เชถเชจเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เช•เซƒเชคเซเชฐเชฟเชฎ เชฌเซเชฆเซเชงเชฟเชจเซ€ เชฎเชพเชจเซเชฏเชคเชพ/เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เช†เชตเชถเซเชฏเช•เชคเชพ เชจเชฅเซ€ (เช† เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚, เชคเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชนเชพเชฒเชจเชพ IT เชตเชฟเชถเซเชตเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช…เชจเซเชฐเซ‚เชช เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเซ‡ เชฐเซ‹เชฌเซ‹เชŸ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡). เช‰เชชเชฐเซ‹เช•เซเชค เชธเชพเชงเชจเซ‹เชฎเชพเช‚เชฅเซ€ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชเช•เชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€ RPA เชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡.

เช›เซ‡เชตเชŸเซ‡, เชฌเชงเชพ เช†เชฐเชชเซ€เช เชธเชพเชงเชจเซ‹ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชฎเชณเซ€ เชถเช•เซ‡ เช›เซ‡. เชคเซ‹ เชชเช›เซ€ เชถเซเช‚ เช–เซ‚เชŸเซ‡ เช›เซ‡?

เชชเชฐเช‚เชคเซ เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชจเซ€ เชตเชธเซเชคเซ เช–เซ‚เชŸเซ‡ เช›เซ‡ - เชคเซ‡เชฎเชจเซ€ เชชเซเชฐเชพเชฎเชพเชฃเชฟเช•เชคเชพ เช–เซ‚เชŸเซ‡ เช›เซ‡. เช…เช–เช‚เชกเชฟเชคเชคเชพ, เชœเซ‡ เชคเชฎเชจเซ‡ เชเช• เชฐเซ‹เชฌเซ‹เชŸ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชŸเซ‚เชฒเซเชธ (เชตเซ‡เชฌ, gui, เชฎเชพเช‰เชธ, เช•เซ€เชฌเซ‹เชฐเซเชก) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชธเชฟเชจเชฐเซเชœเชฟเชธเซเชŸเชฟเช• เช…เชธเชฐเชจเซ‡ เชธเชฎเชœเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡, เชœเซ‡ เชตเชฟเช•เชพเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช˜เชฃเซ€ เชตเช–เชค เช†เชตเชถเซเชฏเช• เช›เซ‡ (เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เชฌเชคเชพเชตเซ‡ เช›เซ‡). เช† เชฎเซเช–เซเชฏ เชคเช• เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฎ เชŸเซ‹เชšเชจเชพ RPA เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชนเชตเซ‡ เช† เชคเช• เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชˆ เช›เซ‡ เชชเซเชฐเชฅเชฎ เช“เชชเชจเชธเซ‹เชฐเซเชธ เช†เชฐเชชเซ€เช เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช“เชชเชจเช†เชฐเชชเซ€เช

เช“เชชเชจเช†เชฐเชชเซ€เช เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡?

เช“เชชเชจเช†เชฐเชชเซ€เช Python 3 เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช“เชชเชจเชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชถเซเชฐเซ‡เชทเซเช  เชตเชฐเซเชคเชฎเชพเชจ เชชเชพเชฏเชฅเซ‹เชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชœเชฐเซ‚เชฐเซ€ RPA เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชŸเซ‚เชฒเซเชธเชจเซ‹ เช…เชฎเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เช‰เชชเชฐเชจเชพ เชฎเซเช–เซเชฏ RPA เชŸเซ‚เชฒเซเชธเชจเซ€ เชธเซ‚เชšเชฟ เชœเซเช“).

เชฎเซเช–เซเชฏ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเซ€ เชธเซ‚เชšเชฟ:

  • pywinauto;
  • เชธเซ‡เชฒเซ‡เชจเชฟเชฏเชฎ;
  • เช•เซ€เชฌเซ‹เชฐเซเชก;
  • pyautogui

เชฌเชงเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชเช•เชฌเซ€เชœเชพเชจเชพ เช…เชธเซเชคเชฟเชคเซเชต เชตเชฟเชถเซ‡ เชœเชพเชฃเชคเซ€ เชจ เชนเซ‹เชตเชพเชฅเซ€, เช“เชชเชจเช†เชฐเชชเซ€เช เช†เชฐเชชเซ€เช เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชตเชฟเชถเซ‡เชทเชคเชพ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชคเซ‡เชฎเชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชกเซ‡เชธเซเช•เชŸเซ‹เชช GUI เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ pywinauto เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช† เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชธเซเชชเชทเซเชŸ เชฅเชพเชฏ เช›เซ‡. เช† เช•เซเชทเซ‡เชคเซเชฐเชฎเชพเช‚, เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชถเซเชฐเซ‡เชทเซเช  RPA เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ (GUI เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชฎเชพเชŸเซ‡ เชชเชธเช‚เชฆเช—เซ€เช•เชพเชฐเซ‹, เชฌเซ€เชŸ เชธเซเชตเชคเช‚เชคเซเชฐเชคเชพ, เชชเชธเช‚เชฆเช—เซ€เช•เชพเชฐ เชธเชฐเซเชœเชจ เชธเซเชŸเซเชกเชฟเชฏเซ‹, เชตเช—เซ‡เชฐเซ‡) เชฎเชพเช‚ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเชพ เชธเซเชคเชฐ เชธเซเชงเซ€ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

เชจเชฟเชทเซเช•เชฐเซเชท

เช†เชงเซเชจเชฟเช• เช†เช‡เชŸเซ€ เชตเชฟเชถเซเชต เช†เชœเซ‡ เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เชเชŸเชฒเซเช‚ เช–เซเชฒเซเชฒเซเช‚ เช›เซ‡ เช•เซ‡ เช•เชฒเซเชชเชจเชพ เช•เชฐเชตเซ€ เชชเชฃ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ เช•เซ‡ เชนเชœเซ€ เชชเชฃ เชเชตเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เช›เซ‡ เชœเซเชฏเชพเช‚ เชซเช•เซเชค เชชเซ‡เช‡เชก เชฒเชพเชฏเชธเชจเซเชธเชตเชพเชณเชพ เช‰เช•เซ‡เชฒเซ‹เชจเซเช‚ เชตเชฐเซเชšเชธเซเชต เช›เซ‡. เช† เชฒเชพเช‡เชธเชจเซเชธเชฟเช‚เช— เชจเซ€เชคเชฟ เช† เชตเชฟเชธเซเชคเชพเชฐเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชคเซ€ เชนเซ‹เชตเชพเชฅเซ€, เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เช…เชฎเซ‡ เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เช‰เชฒเชŸเชพเชตเซ€ เชถเช•เซ€เช: เชœเซ‡เชฅเซ€ เช•เซ‹เชˆเชชเชฃ เช•เช‚เชชเชจเซ€ RPA เชชเชฐเชตเชกเซ€ เชถเช•เซ‡; เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เช…เชฎเชพเชฐเชพ IT เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹ RPA เชฎเชพเช‚ เชธเชฐเชณเชคเชพเชฅเซ€ เชจเซ‹เช•เชฐเซ€ เชถเซ‹เชงเซ€ เชถเช•เซ‡, เชคเซ‡เชฎเชจเชพ เชชเซเชฐเชฆเซ‡เชถเซ‹เชจเซ€ เช†เชฐเซเชฅเชฟเช• เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ (เช†เชœเซ‡, เชจเชฌเชณเชพ เช…เชฐเซเชฅเชคเช‚เชคเซเชฐเซ‹ เชงเชฐเชพเชตเชคเชพ เชชเซเชฐเชฆเซ‡เชถเซ‹ RPA เชชเชฐเชตเชกเซ€ เชถเช•เชคเชพ เชจเชฅเซ€).

เชœเซ‹ เช† เชตเชฟเชทเชฏ เชคเชฎเชจเซ‡ เชฐเชธ เชงเชฐเชพเชตเชคเซ‹ เชนเซ‹เชฏ, เชคเซ‹ เชชเช›เซ€ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชนเซเช‚ OpenRPA เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชชเชฐ Habr เชฎเชพเชŸเซ‡ เช–เชพเชธ เชŸเซเชฏเซเชŸเซ‹เชฐเซ€เชฏเชฒ เชฌเชจเชพเชตเซ€ เชถเช•เซเช‚ เช›เซเช‚ - เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚ เชฒเช–เซ‹.

เชฆเชฐเซ‡เช•เชจเซ‹ เช†เชญเชพเชฐ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ‹ เชฆเชฟเชตเชธ เชถเซเชญ เชฐเชนเซ‡!

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹