لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خودکار کردن هر چیزی: با استفاده از Sikuli و Python + مثال های واقعی!
Automate Anything: Using Sikuli and Python + Real Examples!
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
هر چیزی را که روی صفحه قابل مشاهده است با استفاده از Python و Sikulix در Win, Mac, Linux به طور خودکار درک کنید. Python Automate Daily Admin/Repetitive Tasks آماده مصاحبه روی ابزار Sikuli پیش نیازها: دانش برنامه نویسی بسیار ابتدایی
سلام و به دنیای شگفت انگیز Sikuli Automation خوش آمدید.
این دوره مقدمهای بر Sikuli است، ابزاری که به شما امکان میدهد هر چیزی را که روی صفحه میبینید خودکار کنید. از تشخیص تصویر برای شناسایی و کنترل اجزای رابط کاربری گرافیکی استفاده می کند. زمانی مفید است که دسترسی آسان به کد داخلی یا منبع رابط کاربری گرافیکی وجود نداشته باشد. با برنامه نویسی پایتون می توانید به راحتی موارد خسته کننده را خودکار کنید. این دوره با نمونه های واقعی زیادی طراحی شده است. در پایان این دوره، می توانید اسکریپت هایی بنویسید که بهره وری شما را به طور چشمگیری افزایش دهد.
SikuliX چیست؟
Sikuli هر چیزی را که روی صفحه نمایش رایانه شما دارای Windows، Mac یا برخی لینوکس/یونیکس قابل مشاهده است را خودکار می کند
از تشخیص تصویر برای شناسایی و کنترل اجزای رابط کاربری گرافیکی مانند یک کاربر واقعی استفاده میکند.
می تواند ماوس و صفحه کلید را برای تعامل با عناصر رابط کاربری گرافیکی شناسایی شده از طریق تشخیص تصویر اجرا کند
Sikuli دارای تشخیص متن اولیه است که می تواند برای جستجوی متن در تصاویر استفاده شود.
Sikuli در گروه طراحی رابط کاربری در MIT توسعه داده شد
Sikuli دارای یک حالت OCR است که در آن تطبیق تصاویر پس از تبدیل آن الگوهای تصویر به متن انجام می شود. عملکرد OCR توسط Tesseract، یک موتور تشخیص کاراکتر نوری منبع باز که توسعه آن توسط Google حمایت می شود، ارائه می شود.
P.S.: با تشکر از مربی، همکار و دوستم Neven Dinev که سالها پیش این ابزار باورنکردنی را به من نشان داد.
سرفصل ها و درس ها
معرفی
Introduction
طرح کلی دوره
Course Outline
به انجمن آنلاین ما بپیوندید
Join Our Online Community
سیکولی چیست؟
What is Sikuli?
قدرت سیکولی
The Power of Sikuli
نصب و راه اندازی
Installation & Setup
بررسی اجمالی
Overview
الزامات
Requirements
Sikuli را روی ویندوز نصب کنید
Install Sikuli on Windows
Sikuli را در مک نصب کنید
Install Sikuli on Mac
Sikuli را روی لینوکس نصب کنید (Ubuntu16.04x64)
Install Sikuli on Linux (Ubuntu16.04x64)
وضوح
Resolution
مقیاس بندی | DPI | بزرگنمایی
Scaling | DPI | Zoom
رابط Sikuli-IDE
Sikuli-IDE Interface
نمای کلی رابط
Interface Overview
عکسبرداری از صفحه مانیتور
Take Screenshot
ویرایشگر کد
Code Editor
خروجی
Output
فهرست فرمان (پانل سمت چپ)
Command List (left panel)
روبان
Ribbon
اولویت ها
Preferences
پوشه اسکریپت Sikuli
Sikuli Script Folder
توابع اساسی
Basic Functions
بررسی اجمالی
Overview
کلیک
Click
تایپ کنید
Type
صبر کن
Wait
DragDrop
DragDrop
*یافتن و برجسته کردن
*Find & Highlight
تطبیق و افست
Matching and Offset
بررسی اجمالی
Overview
پیش نمایش تطبیق (شباهت)
Matching Preview (Similarity)
افست هدف
Target Offset
توابع ماوس
Mouse Functions
بررسی اجمالی
Overview
کلیک
Click
دابل کلیک کنید
DoubleClick
کلیک راست
RightClick
شناور
Hover
DragDrop
DragDrop
ماوس بالا/پایین
Mouse Up/Down
MouseMove
MouseMove
پیمایش
Scrolling
توابع صفحه کلید
Keyboard Functions
بررسی اجمالی
Overview
تایپ کنید
Type
کلیدهای ویژه (Ctrl، Shift، Tab، Esc)
Special Keys (Ctrl, Shift, Tab, Esc)
کلید تک را فشار دهید
Press Single Key
کلیدهای ترکیبی را فشار دهید - کپی و جایگذاری کنید
Press Key Combinations – Copy & Paste
پیمایش
Scrolling
مبانی پایتون با Sikuli
Python Basics with Sikuli
بررسی اجمالی
Overview
مقدمه ای بر پایتون/جیتون
Introduction to Python/Jython
نمایش نظرات