اتوماسیون وظایف

در دهه 90 میلادی، اکثر برنامه‌ها این اجازه را می‌دادند که یک عملیات تکراری را ضبط کرده، و سیستم به‌صورت خودکار آن را انجام دهد. برای این که بتوانیم در ویندوز 7 هم آن کارهای تکراری و آزاردهنده را خودکار انجام دهیم، بهتر است این ترفند را با هم بخوانیم:
کد خبر: ۳۸۰۵۷۵

برنامه AutoHotkey برنامه فوق‌العاده‌ای است که می‌تواند تقریباً همه کارهای تکراری را ضبط کند و به‌صورت خودکار و در زمان‌های مشخص انجام دهد. برای مثال اگر یک برنامه داشته باشیم که به زدن کلید Space و فشردن کلید Enter سه ثانیه بعد نیاز داشته باشد، می‌توان بعد از نصب آن، از طریق نشانی زیر یک اسکریپت ایجاد کرد و کارهای زیر را انجام داد:‌

http:‌/‌‌/‌www.autohotkey.om‌/‌download‌/‌

در ابتدا باید یک حلقه ایجاد کرد تا بتوانیم یک فعالیت را به تعداد مشخص و زیادی انجام دهیم. فرض کنید می‌خواهید 300 بار یک کار را انجام دهید. به‌دستور زیر توجه کنید:

Loop 300

{

}

حالا باید عملیات کلیک را شبیه‌سازی کنید که در این ابزار ساده است. کافی است تایپ کنید: click. می‌توان این دستور را به‌طور کامل شبیه‌سازی کرد و تعیین کرد کجای صفحه کلیک کند، اما فرض ‌کنید نشانگر ماوس دقیقاً در محل مورد نظر است. دستور زیر را در نظر بگیرید:

Loop 300

{

click

}

حالا این اسکریپت، با اجرا شدن، 300 کلیک پشت سر هم و خیلی سریع انجام می‌دهد. بعد از کلیک فرضاً می‌خواهیم یک بار کلید Space فشار داده شود:

Loop 300

{

click

Send,{Space}

}

حالا اسکریپتی دارید که برای 300 بار، کلیک می‌کند و بعد Space را می‌زند. اما فرض کنید رابط کاربری به‌سرعت تعداد کلیک‌های ما نیست، بنابراین منطقی است زمانی را صبر کنید و بعد کلیک را انجام دهید. برای این منظور از دستور Sleep که واحد آن میلی‌ثانیه است به‌صورت زیر استفاده کنید:‌

Loop 300

{

sleep 3000

click

sleep 3000

Sende,{Speace}

}

حالا کافی است کلید نهایی Enter را هم به‌این اسکریپت اضافه کنید تا اسکریپت‌مان به مرحله نهایی خود نزدیک شود.

Loop 300

{

sleep 3000

click

sleep 3000

Send,{Space}

sleep 3000

Send,{Enter}

}

Return

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها