راهنمای برنامه ویراستار نرم افزار کاربر مجازی
فهرست مطالب
اکشن Block Mouse and Keyboard
اکشن Block Mouse and Keyboard میتواند ارسال دستورات مأوس و کیبورد توسط کاربر را مسدود کند (حتی کاربر قادر نخواهد بود نشانگر مأوس در صفحه را حرکت دهد). قابل توجه است که اگر اجرای اکشنی با خطا مواجه شود یا مشکل غیر منتظره دیگری رخ دهد برنامۀ اجرا کننده مأوس و کیبورد را از وضعیت مسدود شده خارج خواهد کرد، البته کاربر نیز میتواند هر زمان، با فشردن کلیدهای Ctrl+Alt+Delete در صفحه کلید، از وضعیت مسدود بودن مأوس و کیبورد خارج شود.
پارامترها
Block: این گزینه مأوس و کیبورد را مسدود خواهد نمود.
UnBlock: این گزینه مأوس و کیبورد را از وضعیت مسدود شده، خارج خواهد کرد.
اکشن 2Captcha
اکشن Captcha زمانی به کار میرود که بخواهید کدهای امنیتی یک سایت را با استفاده از API سایت 2Captcha حل کنید و آن را در قالب یک متن، در یک متغیر متنی ذخیره نمایید.
پارامترها
(Captcha Type (Simple: نوع کپچا که در حال حاضر فقط یک گزینه Simple دارد، یعنی در حال حاضر فقط میتوان برای حل کردن کپچاهای ساده از این اکشن استفاده نمود(منظور کپچاهایی هستند که نیاز به محاسبه یا حرکت خاصی نداشته و فقط به صورت یک عکس کوچک شامل اعداد و کاراکتر میباشند). قابل ذکر است که سایت 2Captcha قادر به تشخیص کارکترهایی به زبانهای مختلف (نظیر زبان فارسی) نیز میباشد.
Token: یک شناسه منحصر به فرد است که سایت 2Captcha هنگام ساخت اکانت در این سایت به شما میدهد. این شناسه برای برقراری ارتباط بین سایت 2Captcha و اکانت شما میباشد تا بتواند پاسخ کد امنیتی را در اختیار شما قرار دهد. علاوه بر وارد کردن مستقیم شناسه میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، شناسه را از طریق متغیر نیز وارد نمایید.
Element: منظور از اِلمان عکسی در صفحه وب است که حاوی کد امنیتی میباشد و باید به سایت 2Captcha ارسال شود. دقت کنید اِلمانی را انتخاب کنید که با تگ IMG شروع میشود و شامل عکس کد امنیتی میباشد. میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیر مورد نیاز خود را انتخاب نمایید.
Text Variable: متغیر متنی که کد (یا عدد) حل شده توسط سایت 2Captcha در داخل آن قرار میگیرد. میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیر مورد نیاز خود را در این پارامتر جای دهید.
Browser ID: شناسه مرورگری که میخواهد با این اکشن ارتباط برقرار کند.
اکشن Change Clipboard Text
اگر میخواهید متن حافظه Clipboard را تغییر دهید میتوانید از اکشن Change Clipboard Text استفاده نمایید.
پارامترها
New Text: متن جدید: که در حافظه Clipboard قرار میگیرد. میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، متغیر متنی جدید را انتخاب نمایید.
اکشن Change Number
اکشن Change Number برای انجام محاسبات ریاضی (+، -، *، / و Mod) بر روی دو عدد یا متغیر عددی به کار میرود.
پارامترها
Numeric Variable: متغیر عددی میباشد که نتیجۀ انجام محاسبات بر روی دو عدد یا متغیر عددی در آن قرار میگیرد، که میتوان برای مراحل بعدی از آن استفاده کرد. جهت تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای عددی موجود را در این پارامتر جای دهید.
اولین عدد: در این فیلد میتوانید یک عدد معمولی یا یک متغیر عددی درج نمایید. برای درج متغیر عددی میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته است، کمک بگیرید.
عملگر: که شامل گزینههای زیر می باشد
- ( + ) جمع: دو عدد (یا متغیر عددی) را با هم جمع میکند.
- ( _ ) تفریق: عدد اول (یا متغیر عددی اول) را از عدد دوم (یا متغیر عددی دوم) کم میکند.
- ( * ) ضرب: دو عدد (یا متغیر عددی) را در هم ضرب میکند.
- ( / ) تقسیم: عدد اول (یا متغیر عددی اول) را بر عدد دوم (یا متغیر عددی دوم) تقسیم میکند.
- ( MOD ) باقیمانده: باقیمانده تقسیم دو عدد یا متغیر عددی توسط این عملگر قابل دستیابی میباشد.
دومین عدد: در این فیلد میتوانید یک عدد معمولی یا یک متغیر عددی درج نمایید. از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، میتوانید متغیر عددی مورد نظر را انتخاب نمایید.
اکشن Change Text
اگر بخواهید مقدار یک متغیر متنی را تغییر دهید میتوانید از اکشن Change Text استفاده نمایید.
پارامترها
Text Variable: متغیر متنی که میخواهید مقدار آن را تغییر دهید. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، میتوان متغیر متنی مورد نظر را تعیین نمود.
-no operation-: عمیلیاتی که می خواهید روی متغیر متنی انتخاب شده اعمال شود. این عملیات شامل گزینه های زیر می باشد (قابل ذکر است که در صورت انتخاب گزینه های زیر (به غیر از -no operation-) قابلیت اضافه کردن متن جدید از کار خواهد افتاد. )
- Lowercase: متن را با حروف کوچک نمایش می دهد.
- Uppercase: متن را با حروف بزرگ نمایش می دهد.
- Encode Url: متن را با استفاده از کدگذاری URL نمایش می دهد.
- Decode Url: متن را با استفاده از رمز گشایی URL نمایش می دهد.
- Encode HTML: متن را با استفاده از کدگذاری HTML نمایش می دهد.
- Decode HTML: متن را با استفاده از رمز گشایی HTML نمایش می دهد.
- Encode Base 64: متن را با استفاده از کدگزاری 64 نمایش می دهد.
- Decode Base 64: متن را با استفاده از رمز گشایی 64 نمایش می دهد.
New Text: متن جدیدی که میخواهید جایگزین متغیر متنی شود. همچنین میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای متن معمولی از متغیرهای دیگر در این قسمت استفاده نمایید.
اکشن Check Control Status
اکشن Check Control Status میتواند وضعیتهای مختلف کنترلها (اجزاء پنجرهها) را مورد بررسی قرار دهد (وضعیتهایی نظیر، فعّال یا غیرفعّال بودن یک کنترل، تیکدار بودن یا نبودن آن و مواردی از این قبیل) و نیز میتواند منتظر بماند تا وضعیت یک کنترل به وضعیت موردنظر تغییر یابد.
پارامترها
Status to Check: وضعیتهای مختلف کنترلها، از کشویی موجود در این پارامتر قابل انتخاب میباشند که عبارتند از:
- Focused: انتخابشده
- UnFocused: انتخابنشده
- Checked: تیکدار
- UnChecked: بدونتیک
- Enabled: فعال
- Disabled: غیرفعال
- Grayed: غیرفعال ولی تیکدار
Target Control: کنترل مقصد؛ که قصد دارید وضعیت آنرا بررسی نمایید. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، میتوان کنترل مقصد مورد نظر را تعیین نمود.
Check Repeatedly (In Infinite Time) Until The Status Is Set: چک کردن مکرر (به دفعات نامحدود) برای تنظیم شدن وضعیت کنترل به وضعیت مورد نظر.
Check for Seconds: چک کردن به اندازه تعداد ثانیههایی که تعیین میشود (برای تغییر یافتن وضعیت کنترل به وضعیت مورد نظر).
Check Just One Time: اگر این گزینه فعّال باشد، فقط یکبار چک میشود که آیا وضعیت کنترل در حالت تعیین شده قرار دارد یا خیر.
اکشن Check Number
اکشن Check Number برای مقایسه عدد یک متغیر عددی با عدد مورد نظر ما به کار میرود.
پارامترها
Target Number: متغیر عددی مورد نظر که میخواهیم عدد آن را با عدد دیگری مقایسه نماییم. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، میتوان متغیر عددی مورد نظر را تعیین نمود.
تعیین شرایط مقایسه: که میتواند شامل گزینههای زیر باشد:
- (=) برابر باشد با: با عدد مورد نظر برابر باشد.
- (<) بزرگتر باشد از: از عدد مورد نظر کوچکتر باشد.
- (>) کوچکتر باشد از: از عدد مورد نظر بزرگتر باشد.
- (< =) برابر یا بزرگتر باشد از: از عدد مورد نظر کوچکتر یا مساوی باشد.
- (> =) برابر یا کوچکتر باشد از: از عدد مورد نظر بزرگتر یا مساوی باشد.
عددی که میخواهید متغیر عددی با آن مقایسه شود. همچنین میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای عدد معمولی از متغیرهای دیگر در این قسمت استفاده نمایید.
اکشن Check Windows Version
اکشن Check Windows Vesion برای بررسی نسخۀ ویندوز مورد استفاده قرار میگیرد. اگر نسخهای از ویندوز (و یا شرایطی) را که چک میکنید با نسخه موجود در سیستم مقصد (و شرایط آن) مطابقت داشته باشد نتیجه این اکشن موفقیتآمیز خواهد بود و باید از نتیجه اکشن برای امور بعدی استفاده نمایید که آنرا را در مبحث «تنظیم نتیجۀ اجرای هر اکشن» شرح دادهایم.
پارامترها
عملگر بررسی نسخه ویندوز: که شامل گزینههای زیر میباشند.
- (=) برابر باشد با
- (<) جدیدتر باشد از
- (>) قدیمی تر باشد از
- (<=) برابر یا جدید تر باشد از
- (>=) برابر یا قدیمی تر باشد از
نسخۀ ویندوز: که شامل گزینههای زیر میباشد
Windows XP / Windows Vista / Windows 7 / Windows 8 / Windows Server 2003 Windows Server 2003 R2 / Windows Server 2008 / Windows Server 2008 R2 Windows Server 2012 / Windows 10
Check Architecture: در صورت علامتدار بودن این گزینه 32 بیت یا 64 بیت بودن ویندوز مورد بررسی قرار میگیرد.
(X86 (32bits: در صورت انتخاب این گزینه 32 بیت بودن ویندوز مورد بررسی قرار میگیرد.
(X64 (64bits: در صورت انتخاب این گزینه 64 بیت بودن ویندوز مورد بررسی قرار میگیرد.
اکشن Close Browser
اکشن Close Browser زمانی به کار میرود که بخواهید مرورگری را ببندید.
پارامترها
ID Of Browser Window: شناسه مرورگری که میخواهید بسته شود.
اکشن Close Program/File
کاربرد
اکشن Close Program / File برای بستن یک فایل باز شده و یا یک برنامه در حال اجرا به کار میرود.
پارامترها
FileName: نام و مسیر فایل یا برنامهای که قصد بستن آن را دارید. همچنین میتوانید از دکمۀ Browse فایل یا برنامۀ مورد نظر را انتخاب نمایید و یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیّرهای مختلفی را در این پارامتر جای دهید.
(Force Close (Terminate Process: بستن اجباری که حتی در زمان Not Respond بودن سیستم یا عمل نکردن دکمۀ Close (هنگ کردن سیستم)، فایل یا برنامۀ مورد نظر را بلاجبار و به طور کامل خواهد بست.
اکشن Comment
اکشن Comment برای نمایش دادن یک یادداشت در برنامۀ ویراستار (مابین اکشنها به عنوان راهنمایی) مورد استفاده قرار میگیرد و در برنامۀ اجرا کننده هیچ کاری انجام نمیدهد.
پارامترها
Comment: متنی که میخواهید یادداشت کنید. در صورتی که بخواهید متن خود را در چند خط مجزا بنویسید میتوانید از علامت <LB> در انتهای هر خط استفاده نمایید. علاوه بر وارد کردن متن میتوانید از دکمه % که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را در این پارامتر جای دهید.
Don’t export/save: در صورت تیکدار بودن این گزینه متن نوشته شده فقط به صورت یادداشت در ماکرو قابل رویت میباشد. در صورتی که بخواهید یادداشت خود را به صورت یک فایل مجزا در کنار ماکرو ذخیره نمایید میبایست این گزینه را از حالت انتخاب در بیاورید تا یادداشتها در قالب یک فایل متنی در کنار ماکرو قرار بگیرند.
اکشن Copy Files
اکشن Copy File برای کپی کردن فایلها، پوشهها و زیرپوشهها مورد استفاده قرار میگیرد.
برای کپی کردن یک فایل باید آدرس و نام کاملِ فایل مبدأ را در پارامتر Source و آدرس پوشۀ مقصد و نام فایل مقصد (که میتواند همنام با فایل مبدأ باشد) را در پارامتر Destination درج نمایید و اگر بخواهید محتویات یک پوشه به همراه تمام فایلهای داخل آن (حتی اگر در زیر پوشهها باشند) را کپی کنید باید به جای نام فایل، از عبارت *.* در پارامتر Source استفاده کرده و در پارامتر Destination آدرس و نام پوشۀ مقصد را تعیین نمایید.
برای کپی کردن یک فایل
برای کپی کردن کل محتویات یک پوشه
پارامترها
روش تنظیم کردن پارامترهای این اکشن را در بالا شرح دادیم. نمایی از تنظیم پارامترهای این اکشن را در تصاویر بالا ملاحضه میفرمایید.
قابل ذکر است که همانند دیگر اکشنهای مشابه، در اکشن Copy Files نیز میتوانید با کمک دکمۀ درصد (%)، متغیّرهای متنی یا متغیّرهای Special Folder را وارد پارامترها نمایید.
اکشن Create Shortcut
زمانی از اکشن Get Current URL استفاده میشود که بخواهید آدرس جاری مرورگر انتخاب شده را گرفته و در یک متغیر متنی ذخیره نمایید.
پارامترها
ID Of Browser Window: شناسه مرورگری که این اکشن میخواهد با آن ارتباط برقرار کند.
Text Variable: متغیر متنی که میخواهید آدرس گرفته شده از مرورگر انتخاب شده را در داخل آن ذخیره نمایید. برای تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای متنی موجود را در این پارامتر جای دهید.
Extract Domain Name: با تیک دار بودن این گزینه نام دامنه ادرس گرفته شده را استخراج می کند.
اکشن Decrease Number
اکشن Decrease Number برای کاهش دادن عدد موجود در متغیر عددی به کار میرود.
پارامترها
Target Number: متغیر عددی: که میخواهید عدد آن را کاهش دهید. میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، متغیر عددی مورد نظر را انتخاب نمایید.
Decrease by: مقداری که باید عدد مذکور کاهش یابد. همچنین میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای عدد معمولی از متغیرهای دیگر در این قسمت استفاده نمایید.
اکشن Delete Files
اکشن Delete File برای حذف کردن فایلها به صورت تکی یا دستهجمعی به کار میرود.
پارامترها
برای حذف کردن یک فایل باید آدرس و نام کامل فایل را در پارامتر Source درج نمایید و اگر بخواهید کلیۀ فایلهای موجود در یک پوشه (حتی فایلهایی که در زیر پوشههای آن پوشه وجود دارند) را حذف کنید، باید به جای نام فایل از عبارت *.* در پارامتر Source استفاده نمایید.
قابل ذکر است که همانند دیگر اکشنهای مشابه، در اکشن Delete Files نیز میتوانید با کمک دکمۀ درصد (%)، متغیّرهای متنی یا متغیّرهای Special Folder را وارد نمایید.
اکشن Display Picture
اکشن Display Picture برای نمایش یک عکس png در حین اجرای اکشنها به کار میرود.
پارامترها
(Picture Path (PNG File: نام کامل و آدرس عکس png که قصد نمایش آنرا دارید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر عکس PNG استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
Caption: عنوان پنجرهای که عکس png را نمایش میدهد. علاوه بر متن معمولی میتوانید با کمک دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، از متغیرها هم در این قسمت استفاده نمایید.
اکشن Find and Replace Text
اکشن Find and Replace Text میتواند در داخل یک متغیّر متنی به جستجو پرداخته و یک کاراکتر یا یک متن را با کاراکتر یا متنی دیگر جایگزین
نماید. این اکشن انعطاف زیادی دارد که از طریق پارامترهای آن قابل حصول خواهد بود.
اگر بخواهید فقط از قسمت جستجوی این اکشن استفاده نمایید زمانیکه متن یا کاراکتر مورد جستجو در متغیّر
متنی که تعیین کردهاید پیدا شود نتیجه این اکشن موفقیتآمیز خواهد بود و باید از نتیجه اکشن برای امور
بعدی استفاده نمایید که آنرا را در انتهای این بخش، در مبحث «تنظیم نتیجۀ اجرای هر اکشن» شرح دادهایم.
پارامترها
Text Variable: متغیّر متنی؛ که قصد کار با آنرا را دارید.
Text to Find: کاراکتر یا متنی که میخواهد مورد جستجو قرار بگیرد. (اگر میخواهید چک کنید که متغیّر متنی خالی است یا خیر این پارامتر را خالی بگذارید).
Case Sensitive: به حساسیت یا عدم حساسیت بزرگ یا کوچک بودن حروف به هنگام جستجو.
Left to Right: از جستجو اولین کاراکتر (سمت چپ) به آخرین کاراکتر (سمت راست) انجام شود.
Right to Left: جستجو از آخرین کاراکتر (سمت راست) به اولین کاراکتر (سمت چپ) انجام شود.
Pass If Text Found in: اگر متن مورد جستجو در نقطه خاصی پیدا شود نتیجۀ این اکشن موفقیتآمیز خواهد بود. نقاط خاص از طریق کشویی این پارامتر قابل تنظیم میباشند:
- هر کجا: (در هر جایی که پیدا شود.)
- اولین کاراکتر: (فقط اگر در نقطه ابتداییِ متغیّر متنی، پیدا شود.)
- اولین کاراکتر به اضافه: (در یک نقطه خاص که از اولین کاراکتر به اضافه یک عددِ قابل تنظیم، محاسبه خواهد شد.)
- آخرین کاراکتر: (فقط اگر در نقطه انتهاییِ متغیّر متنی پیدا شود.)
- آخرین کاراکتر منهی: (در یک نقطه خاص که از آخرین کاراکتر منهی یک عددِ قابل تنظیم، محاسبه خواهد شد.)
- Exact Match: (اگر دقیقا یکسان باشد.)
Replace: اگر بخواهید متن یا کاراکتر جستجو شده (که پیدا شده است) را با متن یا کاراکتر دیگری جایگزین نمایید باید این پارامتر را فعّال کنید تا دیگر پارامترهای ذیل آن، قابل استفاده گردند.
Replace With: عبارتی که میخواهد متن پیدا شده با آن عبارت عوض شود.
Replace All: اگر این گزینه فعّال باشد، جستجو و جایگزنی از اولین کاراکتر تا آخرین کاراکتر متغیّر متنی ادامه یافته و هر تعداد عبارت مورد جستجو که پیدا شود با متن مورد جایگزنی عوض خواهد شد.
Replace Once: عبارت مورد جستجو با عبارت مورد جایگزنی فقط یکبار عوض خواهد شد.
اکشن Get Cell Text
کاربرد
اکشن Get Cell Text زمانی به کار میرود که بخواهید اطلاعات یک سلول خاص را در متغیر متنی ذخیره نمایید.
پارامترها
ID Of Excel Window: شناسه فایل اکسلی است که قبلا Sheet مربوطه را در آن باز یا ایجاد کردهاید و قصد گرفتن اطلاعات از یک سلول خاص در آن Sheet را دارید.
Text Variable: متغیر متنی که میخواهید اطلاعات دریافت شده از سلولی خاص را در آن ذخیره نمایید. برای انتخاب متغیر متنی باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، استفاده نمایید و یکی از متغیرهای موجود را در این پارامتر جای دهید.
Cell: که مقدار آن به طور پیشفرض Focused Cell (یا سلول انتخاب شده) میباشد، سلول انتخاب شده را هدف قرار میدهد.
Get a range from focused cell to: با انتخاب این گزینه می توانید متن بازه ای از سلول ها را دریافت نمایید. شروع بازه از سلول انتخاب شده می باشد و به سمتی حرکت می کند که با دکمه های جهت دار انتخاب می کنید. انتهای این بازه می تواند اخرین سلول به سمت راست یا اخرین سلول به سمت پایین باشد.
اکشن Get Current URL
زمانی از اکشن Get Current URL استفاده میشود که بخواهید آدرس جاری مرورگر انتخاب شده را گرفته و در یک متغیر متنی ذخیره نمایید.
پارامترها
ID Of Browser Window: شناسه مرورگری که این اکشن میخواهد با آن ارتباط برقرار کند.
Text Variable: متغیر متنی که میخواهید آدرس گرفته شده از مرورگر انتخاب شده را در داخل آن ذخیره نمایید. برای تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای متنی موجود را در این پارامتر جای دهید.
Extract Domain Name: با تیک دار بودن این گزینه نام دامنه ادرس گرفته شده را استخراج می کند.
اکشن Get Data From Web-Elements
اکشن Get Data From Web-Elements زمانی به کار میرود که بخواهید دادهای را از یک اِلمان سایت بگیرید و در یک متغیر متنی ذخیره نمایید.
پارامترها
ID Of Browser Window: شناسه مرورگری که این اکشن میخواهد با آن ارتباط برقرار کند.
Target Element: اِلمان مقصد که میخواهید دادهای را از آن بگیرید. برای تعیین اِلمان مقصد باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، اِلمان مورد نظر خود را انتخاب نمایید.
Get: نوع دادهای که میخواهید از اِلمان مقصد دریافت کنید.
شامل گزینههای:
- Text: متن اِلمان مقصد را دریافت میکند.
- Value: مقدار اِلمان مقصد را دریافت میکند.
- Specific Attribute: ویژگی خاص اِلمان مقصد را دریافت میکند. مثلا وقتی در فیلد مقابل Specific Attribute Name (که هنگام انتخاب گزینۀ Specific Attribute در زیر این پارامتر اضافه میشود) کلمۀ class را وارد نمایید، نام کلاس یا کلاس ها را بر میگرداند.
- Inner HTML: کد HTML داخلی اِلمان مقصد را دریافت میکند.
- Inner HTML And Element Itself: کد HTML داخلی و خود اِلمان مقصد را دریافت میکند.
- Element HTML: کد HTML اِلمان را دریافت میکند.
Text Variable: متغیر متنی که دادهی گرفته شده از اِلمان مقصد در آن ذخیره میشود. همچنین میتوانید به جای استفاده از متغیر متنی از حافظه Clipboard استفاده نمایید.
اکشن Get Text from Window/Control
اگر بخواهید متن نوشته شده در یک کنترل نوشتاری یا متن نوار عنوان یک پنجره را گرفته و در یک متغّیر متنی ذخیره نمایید میتوانید از اکشن Get Text From Window / Control استفاده کنید.
پارامترها
Get Text From Window: با انتخاب این گزینه تعیین میکنید که متن یا اطلاعات از پنجره دریافت شوند.
Get Text From Control: با انتخاب این گزینه تعیین میکنید که متن یا اطلاعات از کنترل یا زیر کنترل دریافت شوند.
Target Control / Target Window: کنترل یا پنجرۀ مقصد؛ که متن آن باید ذخیره شود.
Get Window / Control Information: اگر بخواهید متن یا دیگر اطلاعات یک کنترل، زیرکنترل یا یک پنجره را گرفته و در یک متغیر متنی ذخیره نمایید میتوانید از کشویی موجود در این پارامتر یکی از گزینههای زیر را انتخاب کنید
- Get Text of Window / Control: با انتخاب این گزینه تعیین میکنید که متن یا اطلاعات پنجره یا کنترل دریافت شوند.
- Get Window ClassName: با انتخاب این گزینه تعیین میکنید که نام کلاس پنجره دریافت شود.
- Get Control ClassName: با انتخاب این گزینه تعیین میکنید که نام کلاس کنترل دریافت شود.
- Get Sub-Control Name: با انتخاب این گزینه تعیین میکنید که نام زیرکنترل دریافت شود.
- Get Sub-Control Value: با انتخاب این گزینه تعیین میکنید که مقدار زیرکنترل دریافت شود.
- Get Sub-Control Description: با انتخاب این گزینه تعیین میکنید که شرح (متن توصیفی) زیر کنترل دریافت شود.
- Get sub - control X pos: موقعیت X در زیرکنترل: موقعیت X زیرکنترل میباشد که فاصلۀ آن از سمت چپ زیرکنترل محاسبه میشود.
- Get sub - control Y pos: موقعیت Y در زیرکنترل: موقعیت Y زیرکنترل میباشد که فاصلۀ آن از سمت بالای زیرکنترل محاسبه میشود.
(Text Variable (That Stores Captured Text: متغیّر متنی؛ که متن گرفته شده باید (برای استفادههای بعدی) در داخل آن قرار بگیرد.
اکشن Go To Cell
اکشن Go To Cell زمانی به کار میرود که بخواهید به یک سلول خاص در فایل اکسل دسترسی داشته باشید.
پارامترها
Set Focus On The Active Cell: سلولی که در حال حاضر در برنامه اکسل فعال میباشد را انتخاب میکند.
Set Focus On: با فعال بودن این گزینه سلول مورد نظر از طریق حروف A .. ZZ که تعیین کننده ستون و اعداد 99999 .. 1 که تعیین کننده سطر هستند انتخاب میشود.
ID Of Excel Window: شناسه فایل اکسلی که میخواهد این اکشن با آن ارتباط برقرار کند.
Move Focus To: با انتخاب این گزینه میتوانید سلول فعال (یعنی سلولی که داخل فایل اکسل در حال حاضر فعال میباشد) را به اندازه دلخواه به سمت بالا، پایین، چپ، راست (با کمک دکمههایی که در زیر این گزینه وجود دارند) حرکت دهید.
برای تعیین مقدار حرکت سلول انتخاب شده در فایل اکسل میتوانید علاوه بر عدد معمولی، متغیرهای عددی مختلفی را هم از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، در این پارامتر جای دهید.
اکشن Go to URL And Navigate
اکشن Go To URL And Navigate زمانی به کار میرود که بخواهید مرورگر را به آدرس صفحهای از سایت هدایت نمایید.
پارامترها
ID Of Browser Window: شناسه مرورگری که این اکشن میخواهد با آن ارتباط برقرار کند.
Navigation: میتوانید نحوه هدایت مرورگر خود را در این پارامتر مشخص نمایید که شامل گزینههای زیر میباشد
- Go To URL: آدرس وارد شده در فیلد پایین این پارامتر را، در مرورگر انتخاب شده باز میکند.
- Clear Cash And Go To URL: حافظه کش مرورگر انتخاب شده را خالی میکند و سپس آدرس وارد شده در فیلد پایین این پارامتر را در مرورگر باز میکند.
- Go Back: صفحه سایت را یک پله به عقب بر میگرداند.
- Go Forward: صفحه سایت را یک پله به جلو میبرد.
- Reload / Refresh: صفحۀ سایت را دوباره بارگذاری میکند.
- Clear Cash And Reload / Refresh: حافظه کش مرورگر انتخاب شده را خالی کرده و دوباره صفحه سایت را بارگذاری میکند.
URL To Navigate: آدرس صفحه سایتی که میخواهید مرورگر به آن صفحه هدایت شود. میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز را در این پارامتر جای دهید.
اکشن Hide Picture
اکشن Hide Picture برای مخفی نمودن عکس png که در حال نمایش میباشد به کار میرود.
پارامترها
Immediately: اگر این گزینه فعّال باشد عکس png که در حال نمایش است بلافاصله مخفی شده و پنجره نمایش آن بسته خواهد شد.
اکشن Increase Number
اکشن Increase Number برای افزایش دادن عدد موجود در متغیر عددی به کار میرود.
پارامترها
Target Number: متغیر عددی: که میخواهید عدد آن را افزایش دهید. میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، متغیر عددی مورد نظر را انتخاب نمایید.
Increase by: مقداری که باید عدد مذکور افزایش یابد. همچنین میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای عدد معمولی از متغیرهای دیگر در این قسمت استفاده نمایید.
اکشن Input Box
اکشن Input Box برای گرفتن یک متن از کاربر (در حین اجرای ماکرو) بکار میرود. متن گرفته شده از کاربر که توسط کادر زیر در حین اجرای ماکرو گرفته خواهد شد، در داخل یک متغیّر متنی (از قبل تعیین شده) قرار میگیرد.
فرض کنید که میخواهید یک پروسهای چند بار تکرار شود و قرار است که تعداد تکرار را کاربر تعیین نماید. با استفاده از این اکشن میتوانید در حین اجرای ماکرو از کاربر درخواست کنید تا عدد مورد نظر را از طریق کادر Input Box وارد نماید و سپس شما از این عدد (که حالا در داخل متغیّر تعیین شده توسط شما قرار گرفته است) برای تعداد دفعات تکرار استفاده نمایید.
پارامترها
Title: متنی که در عنوان پنجره درخواست ورودی نوشته میشود. علاوه بر متن معمولی میتوانید با کمک دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
Description: توضیحی که به عنوان راهنما برای کاربر نوشته میشود. علاوه بر متن معمولی میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را انتخاب نمایید.
Target Text Value: متغیر متنی که ورودی کاربر بعد از تایید (یعنی بعد از زدن دکمۀ Okدر زمان اجرا) در آن گذاشته میشود. جهت تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست فیلد قرار گرفته، یکی از متغیّرهای موجود را انتخاب نمایید.
Only Numbers Acceptable: با فعال بودن این گزینه تنها عدد در پنجره ورودی قابل قبول میباشد.
Null Or Space(s) Acceptable: با فعال بودن این گزینه مقدار خالی یا فاصله هم در پنجره دریافت ورودی قابل قبول میباشد.
اکشن Jump
اکشن Jump برای پرش ازخطی (اکشنی) به خط (اکشن) دیگر به کار میرود.
پارامترها
Jump to: خطی که باید به آنجا پرش انجام شود.
How Many Times: تعداد دفعات پرش به خط تعیین شده. اگر این پارامتر برابر با صفر باشد هر بار که برنامۀ اجرا کننده به اکشن Jump میرسد به خط تعیین شده پرش خواهد کرد ولی اگر آنرا بر روی تعدادی بزرگتر از 1 تنظیم کنید فقط به اندازه همان تعداد عمل پرش تکرار شده و پس از آن، دیگر این اکشن بی اثر خواهد شد. همچنین میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای عدد معمولی از متغیرهای عددی در این قسمت استفاده نمایید.
اکشن Keyboard Command
اکشن Keyboard Command برای ارسال دستورات کیبورد (تقریباً تمامی کلیدهای کیبورد) بر روی یک پنجره یا یک کنترل خاص به کار میرود.
پارامترها
Target Control: کنترل مقصد؛ که کلیدهای کیبورد بر روی آن فشرده خواهد شد (منظور اجزاء یا باکسهای پنجرهها میباشند). میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، کنترل مقصد را انتخاب نمایید.
Target Window: پنجرۀ مقصد؛ که کلیدهای کیبورد بر روی آن فشرده میشود. میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، پنجره مقصد را تعیین نمایید.
KeyStrokes: لیست کلیدهایی که باید فشرده شوند.
Insert Special Keys: اضافه کردن کلیدهای خاصِ کیبورد (به لیست کلیدها) از طریق زیرمنوهای این دکمه امکانپذیر میباشد.
Insert Language: اضافه کردن زبان (به لیست دستورات کیبورد) از طریق زیرمنوهای این دکمه امکانپذیر میباشد.
(Delay Between Key Strokes (Milliseconds: مکث بین کلیدهایی که باید فشرده شوند بر حسب میلی ثانیه (که یک هزارم ثانیه است).
Scroll to the Control and select it: با انتخاب این گزینه کنترل مورد نظر را پیمایش و انتخاب میکند.
اکشن Keyboard Event
اکشن Keyboard Event برای ارسال دستورات کیبورد (تقریباً تمامی کلیدهای کیبورد) به کار میرود.
پارامترها
KeyStrokes: لیست کلیدهایی که باید فشرده شوند.
Insert Special Keys: اضافه کردن کلیدهای خاصِ کیبورد (به لیست کلیدها) از طریق زیرمنوهای این دکمه امکانپذیر میباشد.
Insert Language: اضافه کردن زبان (به لیست دستورات کیبورد) از طریق زیرمنوهای این دکمه امکانپذیر میباشد.
(Delay Between Strokes (Milliseconds: مکث بین کلیدهایی که باید فشرده شوند بر حسب میلی ثانیه (که یک هزارم ثانیه است).
اکشن Message Box
اکشن Message Box برای نشان دادن یک پیام (در کادر Message Box ویندوز) به کار میرود.
این پیام میتواند برای اعلان یک هشدار یا نمایش یک خطا نیز مورد استفاده قرار بگیرد.
پارامترها
Title: متنی که در عنوان پنجره پیام نوشته میشود. علاوه بر متن معمولی میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
Message: متنی که در پنجرۀ پیام نوشته میشود. اگر در این متن از عبارت <LB> استفاده شود در پنجرۀ پیام یک شکستگی خط همان (Enter) درج خواهد شد. برای مثال متن داخل این پارامتر (در عکس بالا) بصورت زیر نشان داده خواهد شد. علاوه بر متن معمولی میتوانید با کمک دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، از متغیرها هم در بین متون استفاده نمایید.
Text Alignment Left: با انتخاب این گزینه متن داخل پنجرۀ پیام، سمت چپ نوشته میشود.
Text Alignment Right: با انتخاب این گزینه متن داخل پنجرۀ پیام، سمت راست نوشته میشود.
Right- to- Left Reading: با انتخاب این گزینه تمام نوشتار و استایل پنجرۀ پیام به مُدل راست به چپ تبدیل میگردد.
(MessageBox Type (Information: انتخاب نوع کادر پیام که این گزینه برای درج نمایۀ اطلاعات در کادر پیام بکار برده میشود.
(MessageBox Type (Warning: انتخاب نوع کادر پیام که این گزینه برای درج نمایۀ هشدار کادر پیام بکار برده میشود.
(MessageBox Type (Error: انتخاب نوع کادر پیام که این گزینه برای درج نمایۀ خطا در کادر پیام بکار برده میشود.
اکشن Mouse Action on Web-Pages
اکشن Wait For Page / Element To Load زمانی به کار میرود که بخواهید منتظر بمانید یک اِلمان در صفحه سایت یا یک صفحه سایت در مرورگر بارگذاری شود یا حتی فقط منتظر بمانید تا مرورگر از حالت مشغول خارج شده و به حالت آماده باش در آید.
پارامترها
ID Of Browser Window: شناسه مرورگری که این اکشن میخواهد با آن ارتباط برقرار کند.
Target Element: اِلمان مقصد که میخواهید منتظر بمانید تا بارگذاری شود. برای تعیین اِلمان مقصد باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای موجود را در این پارامتر جای دهید.
Only Wait For Browser To Load Completely: با تیک خوردن این گزینه منتظر میماند تا فقط مرورگر به طور کامل صفحه سایت را بارگذاری کرده و به حالت آماده باش در آید.
Target Page: صفحه سایت مقصد که میخواهید منتظر بمانید تا بارگذاری شود. برای تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای موجود را انتخاب نمایید.
(Wait Infinite Time (Check Repeatedly as long as Possible: بدون هیچ محدودیت زمانی آنقدر منتظر میماند تا صفحه یا اِلمان مقصد بارگذاری شود.
Wait Seconds: به اندازه تعداد ثانیههایی که تعیین میشود منتظر بارگذاری صفحه یا المان مقصد سایت میماند.
(No Wait (Check Just One Time: اگر این گزینه فعّال باشد، فقط یکبار چک میشود که آیا صفحه یا المان مقصد بارگذاری شدهاند یا خیر.
اکشن Mouse Command
اکشن Mouse Command برای ارسال دستورات مأوس نظیر (کلیک - Click، دبل کلیک - Double Click، راست کلیک - Right Click و...) بر روی یک پنجره یا یک کنترل خاص به کار میرود.
پارامترها
Mouse Action: فرمانی که باید از مأوس صادر شود؛ که شامل گزینههای زیر میباشد
Click / Double Click / Right Click / Right Button Double Click / Middle Click / Middle Button Double Click / Left Button Down / Left Button Up / Right Button Down / Right Button Up / Middle Button Down / Middle Button Up / Wheel Down / Wheel Up
Target Control: کنترل مقصد؛ که فرمان مأوس بر روی آن انجام میپذیرد (منظور اجزاء یا دکمههای پنجرهها میباشد). میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، کنترل مقصد را انتخاب نمایید.
Target Window: پنجرۀ مقصد؛ که فرمان مأوس بر روی آن انجام میپذیرد. میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، پنجره مقصد ر تعیین نمایید.
Relative To The Window: مختصات X و Y در پنجره: این مختصات وابسته به پنجره میباشد که فاصلۀ آن از سمت چپ و بالای پنجره محاسبه میشود.
Relative To The Control: مختصات X و Y درکنترل: این مختصات وابسته به کنترل میباشد که فاصلۀ آن از سمت چپ و بالای کنترل محاسبه میشود.
Relative To The Sub-Control: مختصات X و Y در زیر کنترل: این مختصات وابسته به زیرکنترل میباشد که فاصلۀ آن از سمت چپ و بالای زیرکنترل محاسبه میشود.
Scroll to the Control and select it: با انتخاب این گزینه کنترل مورد نظر را پیمایش و انتخاب میکند.
Handshake: با انتخاب این گزینه و تعیین مقدار x , y در فیلدهای مربوطه، در صورتی که اشارهگر ماوس به آن مختصات برسد با لرزش دست به کاربر اعلام مینماید.
Do not return mouse cursor to the original position: با انتخاب این گزینه اشارهگر ماوس پس از رفتن به جایگاه بعدی دیگر به جایگاه قبلی خود باز نمیگردد.
Move human-like mouse before executing the command: با انتخاب این گزینه حرکت ماوس مانند حرکت انسانی قبل از اجرای دستور به حرکت در میآید.
Don’t change mouse position if mouse is in the target bounds: با تیکدار کردن این گزینه تعیین میکنید که موقیعیت ماوس، در صورتی که در مرزهای هدف قرار دارد تغییر نکند.
اکشن Mouse Event
اکشن Mouse Event برای ارسال دستورات مأوس نظیر (کلیک - Click، دبل کلیک - Double Click، راست کلیک - Right Click و...) در صفحه به کار میرود.
پارامترها
Mouse Action: فرمانی که باید از مأوس صادر شود؛ که شامل گزینههای زیر میباشد
Click / Double Click / Right Click / Right Button Double Click / Middle Click / Middle Button Double Click / Left Button Down / Left Button Up / Right Button Down / Right Button Up / Middle Button Down / Middle Button Up / Wheel Down / Wheel Up
(Mouse Position While Clicking (On The Screen: مختصات X و Y در صفحه (مانیتور) که باید در آن نقطه کلیک انجام شود این مختصات از سمت چپ و بالای کل صفحه محاسبه میشود.
اکشن Mouse Move
اکشن Mouse Move برای حرکت دادن مأوس واقعی سیستم به کار میرود.
پارامترها
(Movements List (Delay | Position: لیست حرکات مأوس که شامل زمان تأخیر (بر حسب میلی ثانیه) در یک نقطه و تعیین حرکات بعدی مأوس با مختصات (X,Y) میباشد.
اکشن Number to Text
اکشن Number to Text برای قرار دادن اعداد یک متغیر عددی در داخل یک متغیر متنی به کار میرود.
پارامترها
Number Variable: متغیر عددی که باید اعداد آن در داخل متغیّر متنی قرار بگیرند. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، میتوان متغیر عددی مورد نظر را تعیین نمود.
Text Variable: متغیر متنیِ مقصد: که قرار است اعداد در آن قرار بگیرند. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، میتوان متغیر متنی مورد نظر را تعیین نمود.
اکشن Open / Create Excel File
اکشن Open / Create Excel File برای باز کردن یا ایجاد کردن یک فایل اکسل به کار میرود.
پارامترها
FileName: نام و مسیر فایل اکسل که میخواهید باز یا ایجاد کنید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر فایل اکسل استفاده نمایید یا از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نظر را در این پارامتر جای دهید.
Create File If Does Not Exists: با تیک زدن این گزینه اگر نرمافزار کاربر مجازی فایل اکسلی با آن نام را در مسیر انتخاب شده پیدا نکند فایل اکسلی با همان نام و در همان مسیر ایجاد و باز خواهد کرد.
ID Of This Excel Window: از این پارامتر زمانی استفاده میشود که بخواهید با چندین فایل اکسل مختلف کار کنید. در این صورت میتوانید هر کدام از فایلهای اکسل را بایک شناسه خاص، نشانهگذاری کنید تا در اکشنهای دیگر مربوط به اکسل، از طریق تعیین کردن شناسه بتوانید اعلام کنید که منظورتان کدام فایل میباشد.
Don’t use the Microsoft office software: با علامت دار بودن این گزینه از نرم افزارهای مایروسافت آفیس استفاده نخواهد کرد.
اکشن Open / Create Sheet
اکشن Open / Create Sheet برای بازکردن یا ایجاد کردن یک Sheet در فایل اکسلی که قبلا باز یا ایجاد کردهاید به کار میرود.
پارامترها
ID Of Excel Window: شناسه فایل اکسلی است که قبلا آن را باز یا ایجاد کردهاید و قصد باز یا ایجاد کردن یک Sheet در آن را دارید.
Sheet Name: با انتخاب این گزینه میتوانید یک Sheet را بر اساس نام آن، باز یا ایجاد کنید. برای تعیین نام Sheet میتوانید در فیلدی که در پایین این گزینه قرار دارد نام آن را وارد نمایید یا از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را درج نمایید.
Sheet Index: اگر بخواهید یک Sheet را به جای نام آن با استفاده از شماره فهرست، باز یا ایجاد نمایید، باید با انتخاب این گزینه و وارد کردن شماره فهرست در فیلدی که در پایین این گزینه قرار دارد مقدار آن را تعیین نمایید که این مقدار میتواند یک عدد معمولی یا متغیر عددی باشد. میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای عددی مورد نیاز خود را در این پارامتر جای دهید.
Create Sheet If Does Not Exist: با تیک زدن این گزینه اگر نرمافزار کاربر مجازی Sheet با همان نام را در فایل اکسل انتخاب شده پیدا نکند، یک Sheet با همان نام و در همان فایل اکسل ایجاد و باز خواهد کرد.
اکشن Open Browser
اکشن Open Browser زمانی به کار میرود که بخواهید مرورگری را باز کنید.
پارامترها
Browser: در این پارامتر میتوانید مرورگر مورد نیاز خود را از گزینههای زیر انتخاب نمایید
vUserBrowser / Internet Explorer / Firefox 32bits – X86 / Firefox 64Bits – X64 / Chrome
Id Of This Browser Window: از این پارامتر زمانی استفاده میشود که بخواهید با چندین مروگر کار کنید. در این صورت میتوانید هر کدام از مرورگرها را با یک شناسه خاص، نشانهگذاری کنید تا در اکشنهای دیگر مربوط به صفحات وب از طریق تعیین کردن شناسه بتوانید اعلام کنید که منظورتان کدام مرورگر میباشد.
Window State: حالت پنجره مرورگر است که میتواند سه مقدار زیر را داشته باشد
- Normal: در این حالت مرورگر انتخاب شده بعد از باز شدن به همان اندازه نرمال (عادی) خود میماند و تغییری نمیکند.
- Maximize: در این حالت مرورگر انتخاب شده بعد از باز شدن بلافاصله به صورت تمام صفحه و بزرگترین حالت خود در میآید.
- Minimize: در این حالت مرورگر انتخاب شده بعد از باز شدن بلافاصله به صورت Minimize در میآید.
Page Load timeout: زمانی که برای بارگذاری کامل صفحه سایت صبر می کند و اگر صفحه سایت در ان بازه زمانی مشخص شده بارگذاری نشود پیغام خطایی را به شما نمایش می دهد. این زمان بر حسب ms می باشد.
Browser < EXE > File: این پارامتر برای انتخاب مرورگرهایی است که تحت درایورهای gecko و یا Selenium هستند مانند مرورگر Tour که تحت درایور gecko می باشد. می توانید از دکمه (%) که سمت راست این فیلد قرار گرفته متغیرهای مورد نیاز خود را در این پارامتر جای دهید. همچنین برای راحتی کار می توانید از دکمه Browse که سمت راست این فیلد قرار گرفته فایل مربوطه را انتخاب نمایید.
Firefox / Chrome < Driver > File: زمانی که درایور مرورگر در مسیر پیش فرض خود نبوده باشد می توانید مسیر درایور مرورگر را در این پارامتر وارد نمایید. می توانید از دکمه (%) که سمت راست این فیلد قرار گرفته متغیرهای مورد نیاز خود را در این پارامتر جای دهید. همچنین برای راحتی کار می توانید از دکمه Browse که سمت راست این فیلد قرار گرفته درایور مورد نظر را انتخاب نمایید.
Firefox < Extensions to install > folder: افزونه هایی که می خواهید به فایرفاکس اضافه کنید در پوشه ای قرار دارند که ادرس ان پوشه را می بایست در این پارامتر جای دهید. می توانید از دکمه (%) که سمت راست این فیلد قرار گرفته متغیرهای مورد نیاز خود را در این پارامتر جای دهید. همچنین برای راحتی کار می توانید از دکمه Browse که سمت راست این فیلد قرار گرفته مسیر مربوطه را انتخاب نمایید.
Chrome < USER-DATA > folder: هر مرورگری برای خود حافظه کش دارد که اطلاعاتی نظیر یوزرنیم، پسورد و ... را در پوشهای ذخیره مینماید. از آنجاییکه که نرمافزار کاربر مجازی مرورگرها را بدون حافظه کش باز میکند، (در صورتی که از مرورگر کروم استفاده میکنید) میتوانید پوشه کش آن مرورگر را در این پارامتر جای دهید تا زمانی که دوباره با این مرورگر وارد سایت میشوید اطلاعات ذخیره شده برای شما قابل بازیابی باشد. علاوه بر وارد کردن اطلاعات میتوانید به کمک دکمه Browse پوشه مورد نظر را انتخاب نمایید.
Firefox / Chrome < PROFILE > folder: هر مرورگری برای خود حافظه کش دارد که اطلاعاتی نظیر یوزرنیم، پسورد و ... را در پوشهای ذخیره میکند. از آنجاییکه که نرمافزار کاربر مجازی مرورگرها را بدون حافظه کش باز میکند، (در صورتی که از مرورگر کروم یا فایرفاکس استفاده میکنید) میتوانید پوشه کش آن مرورگر را در این پارامتر جای دهید تا زمانی که دوباره با این مرورگر وارد سایت میشوید اطلاعات ذخیره شده برای شما قابل بازیابی باشد. علاوه بر وارد کردن اطلاعات میتوانید به کمک دکمه Browse پوشه مورد نظر را انتخاب نمایید.
Address: در صورت استفاده از پروکسی می توانید آدرس را در این پارامتر وارد نمایید. همچنین می توانید از دکمه (%) که سمت راست این فیلد قرار گرفته متغیر مورد نیاز خود را انتخاب نمایید.
Port: در صورت استفاده از پروکسی می توانید پورت را در این پارامتر وارد نمایید. همچنین می توانید از دکمه (%) که سمت راست این فیلد قرار گرفته متغیر عددی مورد نیاز خود یا حافظه کلیپبورد را انتخاب نمایید.
Usename: در صورت استفاده از پروکسی می توانید نام کاربری را در این پارامتر وارد نمایید. همچنین می توانید از دکمه (%) که سمت راست این فیلد قرار گرفته متغیر مورد نیاز خود را انتخاب نمایید.
Password: در صورت استفاده از پروکسی می توانید کلمه عبور را در این پارامتر وارد نمایید. همچنین می توانید از دکمه (%) که سمت راست این فیلد قرار گرفته متغیر مورد نیاز خود را انتخاب نمایید.
اکشن Open Program/File
اکشن Open Program / File برای باز کردن یک فایل یا یک برنامه به کار میرود.
پارامترها
File Name: نام و مسیر فایل یا برنامهای که قصد باز کردن آنرا دارید. همچنین میتوان به جای وارد کردن نام و مسیر فایل یا برنامه از کنترل Browse این کار را انجام داد. با کمک دکمه درصد (%) که کنار این فیلد قرار گرفته است میتوانید متغیّرهای متنی یا متغیّرهای Special Folder را در این پارامتر جای دهید.
Working Directory: مسیر پوشهای که برنامۀ مقصد با آن سر رو کار خواهد داشت (پوشۀ کاریِ برنامۀ مقصد که ممکن است برای باز کردن یک سری فایلهای داخلی از آن بهره ببرد). با کمک دکمه درصد (%) که کنار این فیلد قرار گرفته است میتوانید متغیّرهای متنی یا متغیّرهای Special Folder را در این پارامتر جای دهید.
Parameters: پارامترهای اجرای برنامه (این پارامتر، معادل خط فرمان برنامۀ مقصد نیز میباشد). به عنوان مثال در نظر بگیرید که بخواهید برنامه Notepad ویندوز را باز کنید و همزمان با باز کردن آن یک فایل متنی را نیز در داخل Notepad بارگذاری نمایید اگر مسیر و نام فایلی که میخواهید در Notepad بارگذاری شود را در این قسمت ذکر نمایید به هنگام باز شدن Notepad آن فایل در برنامه Notepad بارگذاری خواهد شد.با کمک دکمه درصد (%) که کنار این فیلد قرار گرفته است میتوانید متغیّرهای متنی یا متغیّرهای Special Folder را در این پارامتر جای دهید.
Execution Verb: با استفاده از این پارامتر میتوانید روش اجرای برنامه یا فایل را تغییر دهید. زمانیکه بر روی یک فایل یا یک برنامه در My Computer راست کلیک کنید تعدادی از این گزینهها را خواهید دید که در پایین آنها را شرح دادهایم و میتوانید متناسب با نیاز خودیکی از آنها را انتخاب نمایید.
- Open: که امکان باز کردن فایل یا برنامۀ مورد نظر را برای شما امکانپذیر مینماید.
- (RunAs (Run as Administrator: که امکان باز کردن فایل یا برنامۀ مورد نظر را با دسترسی administrator برای شما امکانپذیر مینماید.
- Edit: که امکان ادیت کردن فایل یا برنامۀ مورد نظر را برای شما امکانپذیر مینماید.
- Print: که امکان پرینت کردن فایل یا برنامۀ مورد نظر را برای شما امکانپذیر مینماید.
- Preview: که امکان نشان دادن پیش نمایش فایل یا برنامۀ مورد نظر را برای شما امکانپذیر مینماید.
Use Explore.exe: با فعال بودن این گزینه امکان تایپ نام و مسیر فایل در فیلد FileName غیر فعال شده و در هنگام اجرا بطور خودکار برنامه Explorer ویندوز باز خواهد شد. با تیک زدن این گزینه و قرار دادن نام برنامهای که باید باز شود در قسمت parameters (بخش شماره 3) یک جور شبیهسازی انسانی در نرمافزار اجرا کننده اتفاق میافتد مثل اینکه شما خودتان در My Computer (که در حقیقت همان Explorer.exe می باشد) بر روی فایل اصلی آن برنامه دبلکلیک کرده باشید تا باز شود. این حرکت برای دور ماندن از رادار برنامههایی که اجرای رباتیک را تشخیص میدهند بسیار مفید است.
Check Existance as File: اگر در قسمت parameters (بخش شماره 3) مسیر و نام یک فایل را قرار داده باشید با تیک زدن این گزینه نرمافزار کاربر مجازی وجود داشتن در آن مسیر را چک میکند و اگر فایل در جای خود نباشد یک خطا به کاربر نمایش میدهد.
اکشن Question Box
اکشن Question Box برای نشان دادن یک پرسشِ بلی خیر و گرفتن جواب آن از کاربر مورد استفاده قرار میگیرد.
پارامترها
Title: متنی که در عنوان پنجره پرسش نوشته میشود. علاوه بر متن معمولی میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
Question: سوالی که باید از کاربر پرسیده شود. اگر در این متن از عبارت <LB> استفاده شود در متن پرسش یک شکستگی خط همان (Enter) درج خواهد شد. برای مثال متن داخل این پارامتر (که در عکس قبل میبینید) بصورت زیر نشان داده خواهد شد. علاوه بر متن معمولی میتوانید با کمک دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، از متغیرها هم در این قسمت استفاده نمایید.
Text Alignment Left: با انتخاب این گزینه متن داخل پنجرۀ پرسش، سمت چپ نوشته میشود.
Text Alignment Right: با انتخاب این گزینه متن داخل پنجرۀ پرسش، سمت راست نوشته میشود.
Right To Left Reading: با انتخاب این گزینه تمام نوشتار و استایل پنجرۀ پرسش به مُدل راست به چپ تبدیل میشود.
اکشن Save / Close Excel File
اکشن Save / Close Excel File برای بستن یک فایل اکسل یا ذخیره کردن تغییرات داخل آن به کار میرود.
پارامترها
ID Of Excel Window: شناسه فایل اکسلی است که قبلا آن را باز یا ایجاد کردهاید و میخواهید آن را ببندید یا تغییرات داخل آن را ذخیره نمایید.
Save Excel File: فایل اکسل انتخاب شده را ذخیره میکند.
Close Excel Window: فایل اکسل انتخاب شده را میبندد.
Release The Control Of The Excel Window: کنترل (یا حالت انتخاب) را از فایل اکسل انتخاب شده بر میدارد یا به عبارتی آن فایل اکسل را آزاد میکند.
اکشنهای Window & Control
تمام اکشنهای مربوط به کار با پنجرهها و اجزاء آنها در ذیل این گروه قرار گرفتهاند.
اکشنهای Text
اکشنهای مربوط به متغیّرهای متنی در زیرشاخههای این دسته قرار گرفتهاند.
اکشن Set Cell Text
اکشن Set Cell Text زمانی به کار میرود که بخواهید مقداری را در یک سلول خاص فایل اکسل قرار دهید.
پارامترها
ID Of Excel Window: شناسه فایل اکسلی است که قبلا Sheet مربوطه را در آن باز یا ایجاد کردهاید و قصد قرار دادن اطلاعات در یک سلول خاص در آن Sheet را دارید.
Cell: که مقدار آن به طور پیش فرض Focused Cell (یا سلول انتخاب شده) میباشد، سلول انتخاب شده را هدف قرار میدهد.
Text Variable: متغیر متنی که میخواهید محتویات آن را در یک سلول خاص قرار دهید. برای تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای موجود را انتخاب نمایید.
اکشن Set Text Into Web-Input-Fields
اکشن Set Text Into Web-Input-Fields زمانی به کار میرود که بخواهید متنی را در اِلمانهای ورودی وب قرار دهید.
پارامترها
ID Of Browser Window: شناسه مرورگری که این اکشن میخواهد با آن ارتباط برقرار کند.
می توانید در یکی از دو حالات زیر متن را در المنت های ورودی صفحه وب قرار دهید
Text: متنی که میخواهید در اِلمانهای ورودی وب قرار بگیرد. علاوه بر وارد کردن متن میتوانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در بین متون جای دهید.
Special Keys (Only Works in The FireFox and Chrome): میتوانید در متنی که میخواهید در المانهای ورودی وب قرار بگیرد کلیدهای مخصوص هم وارد نمایید. این کلیدها شامل ([Left][Right][Up][Down]) Arrow Keys و Other Special Keys ([Escape][Enter][Tab][PageUp][PageDown][End][Home][BackSpace][Delete]) میباشد. قابل ذکر است که فقط در مرورگرهای کروم و فایرفایکس میشود این کلیدها را درج کرد.
اکشن Set Text into Window/Control
اکشن Set Text into Window / Control زمانی به کار میرود که بخواهید متن داخل یک کنترل نوشتاری یا متن نوار عنوان یک پنجره را عوض کنید (و یا متن جدیدی در داخل آنها درج نمایید).
پارامترها
Set Text on Window Titlebar: با انتخاب این گزینه تعیین میکنید که متن در نوار عنوان پنجرهها قرار بگیرد.
Set Text into Control: با انتخاب این گزینه تعیین میکنید که متن در داخل کنترلهای نوشتاری قرار بگیرد.
Target Control / Target Window: کنترل یا پنجره مقصد؛ که قصد تغییر متن آنرا دارید. همچنین میتوانید از دکمه (%) که سمت راست این فیلد قرار گرفته، یکی از کنترلهای موجود را انتخاب نمایید.
Text Variable: متنی که میخواهید آن را در داخل کنترل یا پنجره مقصد قرار دهید. همچنین میتوانید از دکمه (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را انتخاب نمایید.
اکشن Text to Number
اکشن Text to Number برای استخراج عددهای موجود در یک متغیر متنی و قرار دادن آن اعداد در یک متغیر عددی به کار میرود.
پارامترها
Text Variable: متغیر متنی: که باید اعداد موجود در آن استخراج شوند. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، میتوان متغیر متنی مورد نظر را تعیین نمود.
Number Variable: متغیر عددی مقصد: که قرار است اعداد استخراج شده در داخل آن قرار بگیرند. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، میتوان متغیر عددی مورد نظر را تعیین نمود.
اکشن Wait For Page / Element To Load
اکشن Wait For Page / Element To Load زمانی به کار میرود که بخواهید منتظر بمانید یک اِلمان در صفحه سایت یا یک صفحه سایت در مرورگر بارگذاری شود یا حتی فقط منتظر بمانید تا مرورگر از حالت مشغول خارج شده و به حالت آماده باش در آید.
پارامترها
ID Of Browser Window: شناسه مرورگری که این اکشن میخواهد با آن ارتباط برقرار کند.
Target Element: اِلمان مقصد که میخواهید منتظر بمانید تا بارگذاری شود. برای تعیین اِلمان مقصد باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای موجود را در این پارامتر جای دهید.
Only Wait For Browser To Load Completely: با تیک خوردن این گزینه منتظر میماند تا فقط مرورگر به طور کامل صفحه سایت را بارگذاری کرده و به حالت آماده باش در آید.
Target Page: صفحه سایت مقصد که میخواهید منتظر بمانید تا بارگذاری شود. برای تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای موجود را انتخاب نمایید.
(Wait Infinite Time (Check Repeatedly as long as Possible: بدون هیچ محدودیت زمانی آنقدر منتظر میماند تا صفحه یا اِلمان مقصد بارگذاری شود.
Wait Seconds: به اندازه تعداد ثانیههایی که تعیین میشود منتظر بارگذاری صفحه یا المان مقصد سایت میماند.
(No Wait (Check Just One Time: اگر این گزینه فعّال باشد، فقط یکبار چک میشود که آیا صفحه یا المان مقصد بارگذاری شدهاند یا خیر.
اکشن Wait for Window to Close
اکشن Wait for Window to Close زمانی به کار میرود که بخواهید برنامۀ اجرا کننده منتظر یک پنجره خاص بماند تا آن پنجره بسته (یا پنهان) شود.
پارامترها
Target Window: پنجرۀ مقصد؛ که قصد دارید برنامۀ اجرا کننده منتظر آن بماند تا بسته شود. میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، پنجرۀ مقصد را تعیین نمایید.
(Wait Infinite Time (Check Repeatedly as long as Possible: منتظر ماندن بدون محدودیت زمانی (برای بسته شدن پنجرۀ مقصد).
Wait Seconds: منتظر ماندن به اندازه تعداد ثانیههایی که تعیین میشود (برای بسته شدن پنجرۀ مقصد).
(No Wait (Check Just One Time: اگر این گزینه فعّال باشد، فقط یکبار چک میشود که آیا پنجرۀ مقصد بسته است یا خیر.
اکشن Wait for Window to Open
اکشن Wait for Window to Open زمانی به کار میرود که بخواهید برنامۀ اجرا کننده منتظر یک پنجره خاص بماند تا آن پنجره باز (یا پدیدار) گردد.
فرض را بر این بگیرید که در یک فایل ماکرو فقط یک اکشنِ کلیک مأوس (مثلاً یک کلیک مأوس بر روی دکمۀ OK از کادر Login یک نرمافزار) را ذخیره نموده باشید؛ به هنگام اجرای ماکرو که برنامۀ اجرا کننده میخواهد بر روی دکمۀ OK کلیک نماید اگر پنجرۀ Login هنوز باز نشده باشد چه اتفاقی رخ خواهد داد؟ طبیعتاً برنامۀ اجرا کننده آن دکمه را پیدا نکرده و خطا میدهد. حال شاید شما به عنوان یک راه حل به کمک برنامۀ ویراستار چند ثانیه تأخیر برای اکشن کلیک مأوس در نظر بگیرید، با این منطق که پنجرۀ Login در عرض چند ثانیه باز شده و دکمۀ OK نمایان میگردد ولی باز هم ممکن است بنا به دلایلی (مثل کُند شدن ناگهانی سیستم) پنجرۀ Login در این چند ثانیه نیز پدیدار نشود و این راه حل نیز با شکست مواجه گردد. برای چنین مواردی در نرمافزار کاربر مجازی اکشنی به نام Wait for Window to Open تعبیه شده است که قبل از کار با هر پنجره، اگر این اکشن را درج نمایید برنامۀ اجرا کننده زمان رسیدن به این اکشن، آنقدر منتظر میماند تا پنجره مقصد بطور کامل نمایان گردد و بعد از پدیدار شدن پنجرۀ مقصد، این اکشن را طی کرده و به اکشن بعدی خواهد رفت؛ بدین ترتیب برنامۀ اجرا کننده در مثال فوق، هیچگاه برای کلیک کردن دکمه OK با خطا مواجه نخواهد شد زیرا زمانی اکشن کلیک مأوس را اجرا خواهد کرد که اکشن Wait for Window to Open طی شده باشد یعنی پنجره Login بطور کامل نمایان شده باشد.
پارامترها
Target Window: پنجرۀ مقصد؛ که قصد دارید برنامۀ اجرا کننده منتظر آن بماند تا باز شود. میتوانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، پنجرۀ مقصد را تعیین نمایید.
(Wait Infinite Time (Check Repeatedly as long as Possible: منتظر ماندن بدون محدودیت زمانی (برای باز شدن پنجرۀ مقصد).
Wait Seconds: منتظر ماندن به اندازه تعداد ثانیههایی که تعیین میشود (برای باز شدن پنجرۀ مقصد).
(No Wait (Check Just One Time: اگر این گزینه فعّال باشد، فقط یکبار چک میشود که آیا پنجرۀ مقصد باز است یا خیر.
اکشن Set Window to Stay on Top
با کمک اکشن Set Window to Stay on Top میتوان پنجرۀ مقصد را جلوی دیگر پنجرههای موجود در صفحه قرار داد و طوری آنرا تنظیم نمود که هرگز زیر پنجرههای دیگر نرفته و همیشه نمایان باقی بماند.
پارامترها
Target Window: پنجرۀ مقصد که قصد دارید آن را جلوی دیگر پنجرهها قرار دهید. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، میتوان پنجرۀ مقصد مورد نظر را تعیین نمود.
Bring-to-Top Window: با انتخاب این گزینه تعیین میکنید که پنجره مقصد روی باقی پنجره ها قرار بگیرد.
Set-Stay-on-Top Window: با انتخاب این گزینه تعیین میکنید که پنجره مقصد همیشه روی باقی پنجرهها بماند.
اکشنهای File & Folder
کار با فایلها و پوشهها در اکشنهای این گروه گنجانده شدهاند.
اکشنهای Mouse & Keyboard
تمامی عملیاتی که نرمافزار کاربر مجازی با مأوس و کیبورد میتواند انجام دهد در ذیل این شاخه گنجانده شده است.
اکشنهای Numeric
اکشنهای مربوط به متغیّرهای عددی در زیرشاخههای این دسته قرار گرفتهاند.
اکشن Check Cell
اکشن Check Cell زمانی به کار میرود که میخواهید از مقدار داشتن اخرین سلول اطمینان حاصل فرمایید.
پارامترها
ID Of Excel Window: شناسه فایل اکسلی است که قبلا Sheet مربوطه را در آن باز یا ایجاد کردهاید و قصد چک کردن یک سلول خاص در آن Sheet را دارید.
Cell: که مقدار آن به طور پیشفرض Focused Cell (یا سلول انتخاب شده) میباشد، سلول انتخاب شده را هدف قرار میدهد.
Is Last Used Cell In Its Row: با انتخاب این گزینه چک میکند که آیا آخرین سلول استفاده شده در این سطر میباشد یا خیر. منظور از استفاده شده یعنی خالی نباشد.
Is Last Used Cell In Its Column: با انتخاب این گزینه چک میکند که آیا آخرین سلول استفاده شده در این ستون میباشد یا خیر. منظور از استفاده شده یعنی خالی نباشد.
تنظیم نتیجه اجرای هر اکشن
در پایین سمت چپ کادرِ اغلب اکشنهایی که در مباحث قبلی شرح دادیم گزینهای با عنوان وجود دارد که اگر بر روی آن کلیک کنید اپشنهایی برای تنظیم نتیجۀ اجرای اکشن پدیدار میگردد (تصویر بالا). اگر در زمان اجرا، اجرای اکشن مربوطه با موفقیت انجام شود کشویی موجود در مقابل آپشن "اجرا موفق" به اجرا در خواهد آمد و اگر اجرای اکشن موفقیتآمیز نباشد کشویی مقابلِ اکشن "بروز خطا" به اجرا در خواهد آمد. اگر تنظیم این آپشنها را از حالت پیشفرض آن، یعنی آنچه در تصویر فوق ملاحظه میفرمایید تغییر دهید تنظیم شما در گوشه سمت راست اکشن مربوطه در برنامۀ ویراستار قابل رویت میگردد (تصویر زیر).
دکمه به اضافه در بخش اکشنهای برنامه ویراستار
با کلیک بر روی دکمۀ بهاضافه () که در گوشۀ راست بخش "اکشنهای در دسترس" تعبیه شده است زیرمنوهای آن بصورت زیر، پدیدار میشوند...
درج: با انتخاب این زیرمنو اکشنی که در حالت انتخاب قرار دارد (پس از تعیین پارامترهای آن) در داخل ماکرو درج خواهد شد.
درج قبل از اولین اکشن موجود در ماکرو: با کمک این گزینه میتوانید اکشن را در اولین خط ماکرو درج نمایید.
درج بعد از آخرین اکشن موجود در ماکرو: با کمک این گزینه میتوانید اکشن را در آخرین خط ماکرو درج نمایید.
مختصری درباره اکشنها
در این بخش کلیه اکشنهای مورد پشتیبانی یا کلیه اکشنهای در دسترس مجموعه نرمافزار کاربر مجازی لیست شدهاند که با دبل کلیک بر روی هر کدام، میتوانید آنها را به ماکرویی که باز است بیفزایید.
همانطور که در تصویر بالا ملاحظه میفرمایید برای درک بهتر کارایی اکشنها، عناوین مرتبط به هم، در زیرِشاخههای کلیتر قرار گرفتهاند که میتوانید با کمک این دکمهها + و - آنها را باز و بسته نمایید.
در بخشهای مربوطه کاربرد تکتک اکشنهای موجود در این قسمت (که در حقیقت کلیۀ اکشنهای نرمافزار کاربر مجازی هستند) را شرح داده و پارامترهای هر یک، که در کادرشان قابل تنظیم هستند را توضیح دادهایم.
مختصری درباره بخش نوار ابزار در برنامه ویراستار
در بخش نوار ابزار، که نمای آنرا در تصویر زیر مشاهده میفرمایید ابزارهای اصلی برنامۀ ویراستار بصورت دکمههای مشکی رنگ در دسترس قرار گرفتهاند که برای کار با ماکرو، ویرایش اکشنها و تنظیمات خود برنامه؛ به کار میروند.
عملکرد هر کدام از این دکمهها (و زیرمنوهایشان) را در بخشهای دیگر شرح دادهایم.
دکمه جدید در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: Ctrl + N.
محدودۀ عمل: کل برنامه.
با کلیک بر روی این دکمه میتوانید یک ماکروی جدید ایجاد نمایید.
دکمه بازکردن در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: Ctrl + O.
محدودۀ عمل: کل برنامه.
با کلیک بر روی این دکمه کادری برای باز نمودن ماکروهای ذخیره شده، نمایان میگردد. دکمه جهت پایین متصل به این دکمه، زیرمنویی از آدرس و نام ماکروهای قبلی که اخیراً با آنها سر و کار داشتید را نشان خواهد داد که با انتخاب هر کدام، میتوانید آن ماکروها را مستقیماً باز نمایید.
دکمه ذخیره در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: Ctrl + S.
محدودۀ عمل: کل برنامه.
با کلیک بر روی این دکمه، تغییرات اِعمال شده در ماکرو ذخیره خواهند شد. اگر بخواهید ماکرو را با نام دیگر و یا در پوشۀ دیگری ذخیره نمایید کافیست دکمه جهت پایین متصل به این دکمه را کلیک نموده و زیرمنوی را انتخاب نمایید تا کادر ذخیره کردن نمایان گردد.
دکمه ویرایش در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: ندارد.
محدودۀ عمل: اکشن انتخاب شده در بخش محتویات ماکرو.
با کلیک بر روی این دکمه کادر پارامترهای اکشنِ انتخاب شده نمایان گشته و میتوانید پارامترها را در صورت نیاز تغییر داده و اکشن را ویرایش کنید. هر اکشن کادر و پارامترهای مخصوص به خود را دارد که در بخش "اکشنها در برنامه ویراستار" به آن پرداختهایم.
دکمه بالا در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: کلیک جهت بالا + Ctrl.
محدودۀ عمل: اکشن انتخاب شده در بخش محتویات ماکرو.
اکشنهای یک ماکرو به ترتیب از بالا به پایین (از اولین خط به آخرین خط) اجرا خواهند شد، برای تغییر اولویت اجرای یک اکشن میتوانید با زدن این دکمه، اکشن انتخاب شده را به یک خط بالاتر انتقال دهید. دکمۀ جهت پایین متصل به این دکمه، زیرمنوهای را در دسترس قرار میدهد. با انتخاب ، میتوانید در کادر ظاهر شده شمارۀ خط ماکرو را وارد نمایید تا اکشن انتخاب شده به شماره خط وارد شده برود و یا با انتخاب اکشن انتخاب شده به اولین خط ماکرو خواهد رفت.
دکمه پایین در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: کلیک جهت پایین + Ctrl.
محدودۀ عمل: اکشن انتخاب شده در بخش محتویات ماکرو.
اکشنهای یک ماکرو به ترتیب از بالا به پایین (از اولین خط به آخرین خط) اجرا خواهند شد، برای تغییر اولویت اجرای یک اکشن میتوانید با زدن این دکمه، اکشن انتخاب شده را به یک خط پایینتر انتقال دهید. دکمۀ جهت پایین متصل به این دکمه، زیرمنوهای را در دسترس قرار میدهد. با انتخاب ، میتوانید در کادر ظاهر شده شمارۀ خط ماکرو را وارد نمایید تا اکشن انتخاب شده به شماره خط وارد شده برود و یا با انتخاب اکشن انتخاب شده به اولین خط ماکرو خواهد رفت.
دکمه تکثیر در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: ندارد.
محدودۀ عمل: اکشن انتخاب شده در بخش محتویات ماکرو.
با کلیک بر روی این دکمه، نمونهای همسان از اکشنی که در حالت انتخاب قرار دارد ساخته شده و در زیر آن قرار میگیرد.
دکمه حذف در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: Delete.
محدودۀ عمل: اکشن انتخاب شده در بخش محتویات ماکرو.
با کلیک بر روی این دکمه، اکشنی که در حالت انتخاب قرار دارد بدون هیچ سوال و پرسشی حذف میگردد.
دکمه پس گرفتن در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: Ctrl + Z.
محدودۀ عمل: فقط برای تغییرات مربوط به اکشنهای موجود در ماکرو.
با کلیک بر روی این دکمه میتوانید آخرین تغییری را که در بخش محتویات ماکرو اِعمال نمودهاید پس بگیرید و به حالت قبلی آن برگردانید.
دکمه انجام مجدد در نوار ابزار برنامه ویراستار
دکمۀ.
کلید میانبُر: Ctrl + Y.
محدودۀ عمل: فقط برای تغییرات مربوط به اکشنهای موجود در ماکرو.
با کلیک بر روی این دکمه، حرکتها و یا تغییراتی که با استفاده از دکمۀ "پسگرفتن" پس گرفتید دوباره اِعمال خواهند شد.
دکمه تنظیمات ماکرو در برنامه ویراستار
با انتخاب این زیرمنو، کادر تنظیمات ماکرو (ماکرویی که باز است) به صورت تصویر زیر نمایان میگردد.
نادیده گرفتن تاخیر تمامی اکشنها به هنگام اجرا: با فعال کردن این گزینه (در هنگام اجرا) مکث یا تأخیری که برای اکشنها در نظر گرفته شده است نادیده گرفته میشود و تمامی اکشنها بدون هیچ تأخیری پشت سر هم اجرا خواهند شد.
نمایش قاب دور کنترلهای مقصد به هنگام اجرا: این گزینه برای نمایش یا عدم نمایش قاب سبز رنگ دور پنجرهها و کنترلها به هنگام اجرا، میباشد.
پایان بدون اعلام: در صورت فعّال بودن این گزینه، زمانیکه اجرای ماکرو به آخر برسد و تمام شود، پیام یا همان (Message Box) اِعلام پایان، نمایش داده نخواهد شد.
غیر فعال کردن پنجره هدف به هنگام کلیک: این گزینه در حال حاضر امکان فعال شدن ندارد.
فعال کردن صدای کلیک و تایپ: با فعال کردن این مورد به هنگام کلیک یا تایپ، برنامۀ اجراکننده یک صدای خاص پخش خواهد کرد.
استفاده از کرسر (Courser) اصلی ویندوز برای کلیک و تایپ: منظور از کرسر همان نمایه یا نشانگر مأوس و کیبورد بر روی صفحه میباشد که اگر از کرسر اصلی سیستم مقصد استفاده شود سرعت کلیک و تایپ (به هنگام اجرا) بسیار بیشتر از زمانی خواهد بود که کرسر جایگزین و نمایشی نرمافزار کاربر مجازی را مورد استفاده قرار میدهید.
استفاده از کرسر (Courser) کاربر مجازی برای کلیک و تایپ: منظور کرسر جایگزین و نمایشی نرمافزار کاربر مجازی به جای کرسر سیستم مقصد میباشد.
فعال کردن پسورد: در صورت فعال بودن این گزینه و درج پسورد، تنها در صورتی اکشنهای ماکرو در برنامه ویراستار قابل رویت خواهند شد که به هنگام بازکردن ماکرو پسورد را وارد نمایید؛ البته این گزینه تاثیری بر اجرا نداشته و برنامه اجرا کننده بدون نیاز به درج پسورد ماکرو را اجرا مینماید (اما در گزارش خود نام اکشنها را نشان نمیدهد).
این گزینه برای زمانی مفید است که بخواهید ماکرو را به شخص دیگری بسپارید بطوریکه او نتواند دستورات را ببیند یا ویرایش نماید و فقط بتواند ماکرو را اجرا کند.
پسورد فعلی: در صورت داشتن پسورد و تمایل به تغییر آن، پسورد فعلی خود را در این فیلد وارد نمایید.
پسورد جدید: پسوردی که میخواهید برای ادامۀ کار از آن استفاده کنید را در این فیلد وارد نمایید.
تکرار پسورد جدید: تکرار پسوردی که میخواهید برای ادامۀ کار از آن استفاده کنید.
Time Lock یا قفل زمانی=> Inactive The Macro After: با تعیین تعداد روز و ساعت؛ ماکروی مذکور فقط از زمانی که تعیین کردهاید قابل اجرا و استفاده خواهد بود و بعد از زمان تعیین شده غیرفعال شده و دیگر اجرا نمیشود. این گزینه برای زمانی مفید است که شما بخواهید ماکرو را به شخص دیگری واگذار کرده و برای مدت محدودی به او اجازه استفاده بدهید.
…Time Lock Key: با زدن این دکمه پنجرهای ظاهر میشود که میتوانید کلید امنیتی قفل زمانی را وارد نمایید.
Time Lock Massage: پیامی که در هنگام منقضی شدن ماکرو به استفاده کننده نمایش داده خواهد شد، که میتواند شامل پنج خط مجزا باشد. البته میتوانید هر کدام از خطوط را که دلتان میخواهد خالی بگذارید.
نسخه: از این قسمت میتوانید برای تعیین نسخه ماکرو (که در برنامه اجرا کننده نیز نمایش داده میشود) استفاده نمایید.
Auto save log file: با تیک زدن این گزینه گزارشهای برنامه اجرا کننده در قالب یک فایل متنی و در کنار ماکرو ذخیره میشوند.
Only save comments: با انتخاب این گزینه فقط یادداشتهای برنامه ویرایش کننده در قالب یک فایل متنی و در کنار ماکرو ذخیره میشوند.
منوی تنظیمات در برنامه ویراستار
با انتخاب این زیرمنو، کادر تنظیمات برنامۀ ویراستار به صورت تصویر زیر نمایان میگردد.
گزینۀ شمارۀ اگر فعّال باشد به هنگام درج یک متغیّر از نوع Window & Control یا برنامۀ ویراستار کمینه Minimize خواهد شد (درج متغیّرها را در بخش "متغیرها در برنامه ویراستار" توضیح دادهایم)؛ و دو گزینه دیگر برای تعیین جایگاه نمایش پنجرههای فرعی در نظر گرفته شدهاند منظور از پنجرههای فرعی، کادرهای کوچکی هستند که به هنگام درج یا ویرایش یک اکشن پدیدار میگردند و یا حتی همین کادر تنظیمات برنامه که در بالا ملاحظه میفرمایید؛ اگر گزینه شمارۀ در حالت انتخاب باشد کادرهای فرعی در وسط صفحه (منظور وسط کل صفحه مانیتور میباشد) قرار خواهند گرفت و اگر گزینه شمارۀ فعّال باشد کادرهای فرعی در وسط پنجره اصلی برنامۀ ویراستار نمایش داده خواهند شد.
منوی انتخاب زبان در برنامه ویراستار
نرمافزار کاربر مجازی به دو زبان فارسی و انگلیسی طراحی شده است، در ادامۀ راهنمای حاضر تمام تصاویر مربوط به پنجرههای برنامۀ ویراستار در حالتی که زبان برنامه، فارسی است عکسبرداری شدهاند. اگر زبان برنامۀ ویراستار در سیستم شما انگلیسی است میتوانید با زدن دکمۀ تنظیمات () همانند تصویر زیر، و فعّال نمودن زیرمنوی از منوی زبان برنامه را به زبان فارسی تغییر دهید.
منوی درج شماره سریال در برنامه ویراستار
این گزینه کادری برای درج شماره سریال برنامۀ ویراستار نمایش میدهد که معمولاً با هماهنگی سازنده نرمافزار کاربر مجازی مورد استفاده قرار خواهد گرفت.
منوی راهنما برنامه ویراستار
با کلیک بر روی این گزینه کادری حاوی اطلاعات دربارۀ نسخه جاری برنامه (مانند عکس زیر) نمایان میگردد.
مختصری درباره بخش اکشنهای موجود در ماکرو در برنامه ویراستار
اکشنهای (ضبط و) ذخیره شده در فایل ماکرو در این بخش نمایش داده میشوند. در تصویر زیر اکشنهای ذخیره شده در یک ماکروی نمونه را ملاحظه میفرمایید که در این قسمت قرار گرفتهاند.
این قسمت شامل نمایه و نام اکشن (که برجستهتر نوشته شده) و توضیحات مختصری در مورد پارامترهای اکشن میباشد. اگر بر روی نام و توضیح اکشنها دبل کلیک نمایید میتوانید پارامترهای آن اکشن را ویرایش کنید (البته کادری مجزا برای تنظیم پارامترهای هر اکشن، نمایان میگردد که در «بخش شماره 2، اکشنهای در دسترس» همه آنها را به تفصیل شرح دادهایم).
راست کلیک در بخش محتویات ماکرو در برنامه ویراستار
متغیر عددی همانطور که از نامش پیداست، مربوط به متغیرهایی است که اعداد در آنها
برای ما اهمیت دارند. برای مثال فرض کنید که عملیاتی باید چهار بار تکرار شود، راه حل پیشنهادی استفاده
از دستور پرش (Jump) میباشد، اما اگر تعداد دفعات تکرار بسته به شرایط متغیر باشد دیگر استفاده از
دستور پرش کارساز نیست. چرا که ممکن است گاهی تعداد دفعات لازم برای تکرار عملیات چهار بار باشد، گاهی
هم هفت بار. اینجا میتوان با کمک گرفتن از اکشنهای متغیر عددی این مشکل را مرتفع نمود. به اینصورت که
تعداد دفعات تکرار را گرفته و در محل لازم استفاده بنماییم.
برای تغییر نام یک متغیر عددی میتوانید با دبل کلیک بر روی یک متغیر عددی و یا راست کلیک بر روی یک
متغیر عددی و انتخاب گزینه تغییر نام، نام متغیر را تغییر دهید. قابل ذکر است که قبل از تغییر نام
متغیر، نام قبلی آن برای شما قابل رویت میباشد.
مختصری درباره بخش عکسهای ضبط شده در برنامه ویراستار
عکسهایی که برنامۀ ضبط کننده به هنگام ضبط ماکرو از صفحه گرفته است در این بخش نمایش داده میشوند و با کلیک بر روی هر کدام از عکسها میتوانید اندازه بزرگ (اصلی) آنها را مشاهده نمایید.
اگر اکشنی را در «بخش محتویات ماکرو» انتخاب نمایید که شامل عکس ضبطشده باشد، عکس مربوط به آن اکشن در این بخش قاب گرفته شده و قابل رویت میگردد.
زوم روی پنجره مقصد در برنامه ویراستار
اگر این گزینه فعّال باشد عکسهای ضبطشده بر روی پنجرههای مقصد، زوم (و بزرگنمایی) میشوند و فقط پنجرهها در قابهای عکس نشان داده خواهند شد.
زوم تمام صفحه در برنامه ویراستار
اگر این گزینه فعّال باشد عکسهای ضبطشده بصورت تمام صفحه (بدون بزرگنمایی یا کوچکنمایی خاصی) در قابهای عکس نمایش داده خواهند شد.
فایلی که با پسوند rImages در کنار فایل ماکرو ذخیره می شود
فایل همنام با فایل ماکرو که دارای پسوند rImages بوده و حجم بسیار بیشتری نسبت به فایل ماکرو دارد، در حقیقت شامل عکسهای ضبطشده میباشد که در این بخش "بخش عکسهای ضبطشده" در مورد آنها صحبت کردهایم. فایل rImages برای اجرای ماکرو ضروری نبوده و فقط برای تمرکز بصری بیشتر بر روی اکشنهای ضبطشده، عکسهای موجود در داخل آن به نمایش در میآیند.
مختصری درباره بخش متغیّرها در برنامه ویراستار
در نرمافزار کاربر مجازی پنج نوع یا پنج دسته متغیّر در نظر گرفته شده است که در تصویر بالا نمایی از آنها را (زمانیکه یک ماکروی نمونه باز بوده است) مشاهده میفرمایید. پنج نوع متغیّر موجود، عبارتند از:
1- متغیّرهای Text (): که به متن و نوشتهها ارتباط دارند.
2- متغیّرهای Numeric (): که برای کار با اعداد در نظر گرفته شدهاند.
3- متغیّرهای Window & Control (): که اطلاعات پنجرهها و دیگر اجزاء نرمافزار(های) مقصد را در خود نگهداری میکنند.
4- متغیّرهای Special Folder ():که به پوشههای خاص و شناخته شده اشاره دارند.
5- متغیّرهای Web (): که به صفحات وب ارتباط دارند.
6- متغیّرهای System (): که به صفحات وکه به قسمت های مختلف نرم افزاری سیستم شما ارتباط دارند.
متغیّرها همانطور که از نامشان پیداست میتوانند در سیستمهای مختلف (و یا در شرایط مختلف) تغییر کرده و با شرایط دیگر سیستمها منطبق شوند، در مباحث قبلی توضیح داده شده است که از متغیّرها میتوان در داخل پارامترهای بسیاری از اکشنها استفاده نمود تا اکشنها با سیستمها و شرایط مختلف سازگار شوند.
نمایش و عدم نمایش انواع کلی متغیرها در برنامه ویراستار
با کلیک بر روی دکمۀ قیف () در بالا سمت راست کادر متغیّرها، زیرمنوهای این دکمه نمایان میگردند که با فعّال یا غیر فعّال نمودن آنها، انواع کلی متغیّرها نمایان یا پنهان خواهند شد.
دکمه قیف در بخش متغیرها در برنامه ویراستار
با کلیک بر روی دکمۀ قیف () زیرمنوهای این دکمه نمایان میگردند که با فعّال یا غیرفعّال نمودن آنها، انواع کلی متغیّرها نمایان یا پنهان خواهند شد.
متغیّرهای Text (متغیرهای متنی) در برنامه ویراستار
اگر نام یک متغیّر متنی را در پارامترهای یک اکشن مورد استفاده قرار دهید به هنگام اجرای ماکرو، متن موجود در متغیّر متنی، جایگزین نام آن خواهد شد؛ در تصویر بالا یک متغیّر متنی که نام آن "SoftName" است و متن آن نیز "MedCalc 13.3.3.9" میباشد را ملاحظه میفرمایید، به فرض مثال اگر بخواهید از متغیّر متنی فوق در پارامتر Title اکشن استفاده نمایید باید نام آنرا در پارامتر مذکور درج نمایید (همانند تصویر بالا) تا در زمان اجرا نام متغیّر متنی به محتوای آن تبدیل شده و شاهد Message Box ای شبیه تصویر زیر باشید.
متغیرهای متنی میتوانند کاربردهای مختلفی داشته باشند برای مثال زمانیکه بخواهید
متن موجود در یک پنجره (مثلاً متن موجود در پنجرۀ Notepad ویندوز) را گرفته و در جای دیگری درج نمایید و
یا بخواهید در مراحل مختلفی از اجرای یک ماکرو، مسیر یک پوشه که کاربر تعیین مینماید را در جایی
نگهداری نموده و بعداً به کپی کردن تعدادی فایل در آن مسیر اقدام نمایید میتوانید از متغیّر متنی کمک
بگیرید تا متن و آدرس (متنی) مسیر مورد نظرتان را نگهداری نموده و در موقع لزوم در اختیارتان قرار
دهد.
برای تغییر نام یک متغیر متنی میتوانید با دبل کلیک بر روی یک متغیر متنی و یا راست کلیک بر
روی یک متغیر متنی و انتخاب گزینه تغییر نام، نام متغیر را تغییر دهید. قابل ذکر است که قبل از تغییر
نام متغیر، نام قبلی آن برای شما قابل رویت میباشد.
متغیّرهای Numeric (متغیرهای عددی) در برنامه ویراستار
متغیر عددی همانطور که از نامش پیداست، مربوط به متغییرهایی است که اعداد در آنها
برای ما اهمیت دارند. برای مثال فرض کنید که عملیاتی باید چهار بار تکرار شود، راه حل پیشنهادی استفاده
از دستور پرش (Jump) میباشد، اما اگر تعداد دفعات تکرار بسته به شرایط متغیر باشد دیگر استفاده از
دستور پرش کارساز نیست. چرا که ممکن است گاهی تعداد دفعات لازم برای تکرار عملیات چهار بار باشد، گاهی
هم هفت بار. اینجا میتوان با کمک گرفتن از اکشنهای متغیر عددی این مشکل را مرتفع نمود. به اینصورت که
تعداد دفعات تکرار را گرفته و در محل لازم استفاده بنماییم.
برای تغییر نام یک متغیر عددی میتوانید با دبل کلیک بر روی یک متغیر عددی و یا راست کلیک بر روی یک
متغیر عددی و انتخاب گزینه تغییر نام، نام متغیر را تغییر دهید. قابل ذکر است که قبل از تغییر نام
متغیر، نام قبلی آن برای شما قابل رویت میباشد.
متغیرهای Window & Control در برنامه ویراستار
زمانیکه در اکشنهای ماکروی خود، با اجزاء یک نرمافزار (منظور پنجرهها یا کنترلهای یک نرمافزار است) سر و کار داشته باشید، مثلاً یک اکشن Mouse Command (کلیک مأوس) بر روی دکمۀ OK در پنجرۀ اصلی یک نرمافزار حسابداری را در لیست اکشنهای خود داشته باشید باید از قبل اطلاعات مربوط به آن نرمافزار؛ نظیر نام و اطلاعات پروسه (فایل اجرایی نرمافزار)، اطلاعات پنجرۀ مربوطه و اطلاعات دکمۀ OK را در قالب متغیّرهای Window & Control ذخیره کرده باشید زیرا برای اجرای اکشن Mouse Command نیاز است که نرمافزار مقصد، پنجرۀ مقصد و دکمۀ مقصد بطور واضح مشخص شده باشند تا اشتباهاً در جای نادرستی کلیک انجام نشود. البته دریافت اطلاعات و ثبت اکشن Mouse Command معمولاً به کمک برنامۀ ضبط کننده بطور خودکار انجام میشود اما میتوان با استفاده ابزار "درج" که در مربع زرد رنگ پایینِ بخش متغیّرها واقع شده است نیز اطلاعات فوق را وارد ماکرو نمود.
برای اینکه ببینید چه اطلاعاتی از پروسهها، پنجرهها و کنترلها در داخل متغیّرهای Window & Control ذخیره میشوند میتوانید بر روی آیتم مربوطه راست کلیک نموده و گزینه "ویرایش" را بزنید تا کادر مربوط به هر کدام نمایان گردد. همچنین با راست کلیک بر روی هر کدام از پروسهها، پنجرهها و کنترلها و انتخاب گزینه تغییر نام، میتوانید نام آن متغیر را تغییر دهید. قابل ذکر است که قبل از تغییر نام متغیر، نام قبلی آن برای شما قابل رویت میباشد.
بطور کل اطلاعات موجود در متغیّرهای Window & Control به این دلیل جمعآوری میشوند که در هنگام اجرای ماکرو، برنامۀ اجرا کننده بتواند آن پنجره و کنترلی که دقیقا با مشخصات جمعآوری شده مطابقت دارد را از بین انبوه پنجرهها و کنترلها پیدا کند و عملیات (اکشن) مورد نظر را بر روی همان پنجره یا کنترل به انجام رساند.
متغیرهای Special Folder در برنامه ویراستار
اگر در حین اجرای یک اکشن، به مسیر پوشهای خاص و شناخته شده در ویندوز (نظیر پوشههای Program Files، My Music یا ...) نیاز داشته باشید میتوانید از انواع متغیّرهای Special Folder کمک بگیرید این نوع متغیّر تعداد زیادی از پوشههای شناخته شده و ویژه را در ذیل خود دارد که میتوان از آنها در پارامترهای بسیاری از اکشنها استفاده نمود. بدیهی است که این نوع متغیّر در سیستمهای مختلف تغییر کرده و نام آن تبدیل به مسیر پوشهای میشود که در هر سیستمی معنی داشته باشد، به عنوان یک نمونه، پوشهی معروف Program Files را در نظر بگیرید، میدانید که اگر ویندوز شما در درایو C نصب شده باشد مسیر این پوشه برابر میشود با C:\Program Files و اگر ویندوزتان در درایو D نصب باشد مسیر این پوشه برابر با D:\Program Files خواهد بود.
حال اگر در پارامترهای یک اکشن از متغیّر به عنوان مسیر پوشۀ مورد نظرتان استفاده نمایید (مثلاً در پارامتر Filename از اکشن مانند تصویر بالا) ، متغیّر % ProgramFiles % بنا به سیستمی که در آن قرار خواهد گرفت خودش را به مسیر درست پوشۀ Program Files تغییر خواهد داد، مثلاً اگر ماکروی شما در سیستمی اجرا گردد که پوشۀ Program Files در درایو D آن سیستم قرار داشته باشد (یعنی ویندوز در درایو D نصب شده باشد) متغیّر % ProgramFiles % در زمان اجرای ماکرو، خودش را به D:\Program Files تبدیل خواهد نمود. متغیّرهای Special Folder از پیش تعریف شده و ثابت بوده و مورد استفاده از آنها فقط در پارامترهای اکشنهای مختلف میباشد.
متغیرهای Web در برنامه ویراستار
زمانیکه در اکشنهای ماکروی خود، با المانهای یک صفحه سایت سر و کار داشته باشید و بخواهید یکی از اکشنهای Web Automation را در لیست اکشنهای خود قرار دهید باید از قبل اطلاعات مربوط به آن صفحه سایت؛ یا المانهای آن صفحه را در قالب متغیّرهای Web ذخیره کرده باشید زیرا برای اجرای اکشنهای Web Automation نیاز است که صفحات مقصد و المانهای آنها بطور واضح مشخص شده باشند. با استفاده از ابزار "درج" که در مربع زرد رنگ پایینِ بخش متغیّرها واقع شده است میتوان المانهای مورد نیاز را در قالب متغیرهای وب قرار داد (با کشیدن علامت دایره بر روی المانهای یک صفحه سایت).
برای تغییر نام متغیرهای وب میتوانید با راست کلیک بر روی یک المان یا یک صفحه و انتخاب گزینه تغییر نام، نام آن متغیر را تغییر دهید. قابل ذکر است که قبل از تغییر نام متغیر، نام قبلی آن برای شما قابل رویت میباشد.
کادر زرد رنگ زیر بخش متغیر ها در برنامه ویراستار
در این کادر اطلاعات مختصری از متغیّری که در حالت انتخاب قرار دارد نمایش داده شده است و ابزارهای "درج"، "حذف"، "ویرایش" و "تکثیر کردن" در اختیار قرار گرفتهاند که در ادامه هر کدام را به تفصیل شرح خواهیم داد.
درج: با کلیک بر روی ابزار "درج" کادری برای وارد کردن نام و متن، متغیّر متنی نمایان میگردد که با تنظیم و تأیید (OK کردن) آن میتوانید یک متغیّر متنی جدید ایجاد نمایید.
حذف: با کمک این ابزار میتوانید متغیّر متنی انتخاب شده را حذف نمایید، البته اگر در هیچ اکشنی استفاده نشده باشد.
ویرایش: با کلیک بر ابزار "ویرایش" کادر مربوط به ویرایش متغیّر متنی پدیدار میشود که نمونه آن را در ابتدای این بخش نشان دادهایم.
تکثیر کردن: با کمک این ابزار میتوانید یک نمونۀ همسان از متغیّری که انتخاب شده است بسازید.
منوی درج متغیر Text در برنامه ویراستار
با انتخاب متغیرهای Text در بخش متغیرها و کلیک بر روی ابزار و یا راست کلیک بر روی متغیرهای Text و انتخاب گزینه درج، کادر کوچکی (همانند تصویر زیر) نمایان میگردد که میبایست نام متغیر متنی را در فیلد *نام و مقدار متغیر متنی را در فیلد متن وارد نمایید. علاوه بر وارد کردن متن میتوانید از دکمه % که سمت راست این فیلد قرار گرفته متغیرهای مورد نیاز خود را در این پارامتر جای دهید. سپس با زدن دکمه تایید متغیر متنی مورد نظر در بخش متغیرهای Text درج میشود و میتوانید از آن در اکشنهای مختلف استفاده نمایید.
منوی حذف متغیر Text در برنامه ویراستار
در صورتیکه از یک متغیر متنی در هیچ اکشنی استفاده نشده باشد میتوانید با انتخاب آن متغیر و کلیک بر روی دکمه و یا راست کلیک بر روی یک متغیر متنی و انتخاب گزینه حذف، آن متغیر را حذف نمایید (توجه داشته باشید در صورت حذف متغیر امکان عقب گرد وجود ندارد و متغیر برای همیشه حذف میشود) در غیر این صورت گزینه حذف برای آن متغیر غیر فعال بوده و حذف آن متغیر مقدور نمیباشد.
منوی ویرایش متغیر Text در برنامه ویراستار
با انتخاب یک متغیر متنی در بخش متغیرها و زدن دکمه و یا راست کلیک بر روی یک متغیر متنی و انتخاب گزینه ویرایش امکان ویرایش نام متغیر و مقدار آن برای شما فراهم میشود (مانند عکس زیر).
منوی درج متغیر Numeric در برنامه ویراستار
با انتخاب متغیرهای Numeric در بخش متغیرها و کلیک بر روی ابزار و یا راست کلیک بر روی متغیرهای Numeric و انتخاب گزینه درج، کادر کوچکی (همانند تصویر زیر) نمایان میگردد که میبایست نام متغیر عددی را در فیلد *نام و عدد مورد نظر را در فیلد عدد وارد نمایید. در صورت تمایل به انتخاب عدد تصادفی گزینه Random number را انتخاب کرده و محدوده عدد مورد نظر خود را در فیلدهای مربوطه وارد نمایید. سپس با زدن دکمه تایید متغیر عددی در بخش متغیرهای Numeric درج میشود و میتوانید از آن در اکشنهای مختلف استفاده نمایید.
منوی حذف متغیر Numeric در برنامه ویراستار
در صورتیکه از یک متغیر عددی در هیچ اکشنی استفاده نشده باشد میتوانید با انتخاب آن متغیر و کلیک بر روی دکمه و یا راست کلیک بر روی یک متغیر عددی و انتخاب گزینه حذف آن متغیر را حذف نمایید (توجه داشته باشید در صورت حذف متغیر امکان عقب گرد وجود ندارد و متغیر برای همیشه حذف میشود) در غیر این صورت گزینه حذف برای آن متغیر غیر فعال بوده و حذف آن متغیر مقدور نمیباشد.
منوی ویرایش متغیر Numeric در برنامه ویراستار
با انتخاب یک متغیر عددی در بخش متغیرها و زدن دکمه و یا راست کلیک بر روی یک متغیر عددی و انتخاب گزینه ویرایش امکان ویرایش نام متغیر و مقدار آن برای شما فراهم میشود (مانند عکس زیر)
منوی درج متغیر Window & Control در برنامه ویراستار
با انتخاب متغیرهای Window & Control در بخش متغیرها و کلیک بر روی ابزار ، و یا راست کلیک بر روی متغیرهای Window & Control کادر کوچکی (همانند تصویر زیر) نمایان میگردد که اگر با مأوس، نمایۀ هدف را بر روی یک دکمه یا پنجره بکشید و رها کنید، آن دکمه یا پنجره اصطلاحاً Capture شده و تمام اطلاعات مربوطه بطور خودکار در بخش متغیّرهای Window & Control درج میگردند.
منوی حذف متغیر Window & Control در برنامه ویراستار
در صورتیکه آخرین آیتم از متغیّرهای Window & Control را انتخاب کرده باشید میتوانید با کمک ابزار و یا راست کلیک بر روی متغیرهای Window & Control و با انتخاب گزینه حذف آنرا حذف نمایید. طبیعتاً پس از حذف یک متغیّر، اکشنی که با آن ارتباط داشته باشد بدرستی اجرا نخواهد شد.
منوی ویرایش متغیر Window & Control در برنامه ویراستار
بر روی هر کدام از آیتمهای Window & Control که در حالت انتخاب باشد "ویرایش" را بزنید و یا روی هر یک از آیتمهای متغیرهای Window & Control راست کلیک نمایید و گزینه ویرایش را انتخاب کنید کادری مخصوص به همان آیتم نمایان میگردد. کادرهای ویرایش برای هر کدام از سه زیرگروه موجود در این بخش (زیرگروهِ پروسهها، پنجرهها و کنترلها) متفاوت میباشد که در ادامه هر کدام از آنها را شرح خواهیم داد.
1- کادر ویرایش برای پروسهها (Process): اگر یک پروسه در حالت انتخاب باشد و گزینه "ویرایش" را بزنید کادر آن بصورت تصویر زیر نمایان میگردد.
در کادر ویرایش پروسه میتوانید نام فایل اجرایی (در حقیقت نام پروسه)، پسوند و نسخه آنرا تعیین نمایید و اگر میخواهید در صورت عدم تطابق نسخهای که شما ضبط کردهاید با نسخهای که در سیستم مقصد وجود دارد کارِ اجرا متوقف شود میبایست گزینۀ را فعّال نمایید.
یک درصد استثناء در تفاوت نام فایل اجرایی و نام پروسۀ برخی نرمافزارها و چگونگی مدیریت آن: برنامۀ اجرا کننده به هنگام اجرا، نام پروسۀ نرمافزار مقصد را در لیست پروسههای در حال اجرا (نرمافزارهای باز شده) مورد جستجو قرار میدهد تا از باز بودن آن مطمئن شود و در حقیقت نام فایل اجرایی نرمافزار مقصد را جستجو نـمیکند اما از آنجاییکه نام فایل اجرایی و نام پروسه در 99 درصد موارد یکسان هستند در کادر ویرایش از عبارت "نام فایل اجرایی" به جای "نام پروسه" برای اولین پارامتر استفاده شده است حال اگر شرایطی استثناء پیش بیاید که نام پروسه و نام فایل اجراییِ یک نرمافزار یکسان نباشند یا نرمافزار مقصد در هر بار اجرا نام پروسه متفاوتی برای خود انتخاب کند کافیست پارامتر "نام فایل اجرایی" را به * یا ? تغییر دهید تا برنامۀ اجرا کننده دیگر نام پروسه را مورد جستجو قرار ندهد و فرض را بر این بگذارد که نرمافزار مقصد باز میباشد. همین ترفند (استفاده از *) برای پسوند فایل اجرایی نیز میتواند کاربرد داشته باشد.
2- کادر ویرایش برای پنجرهها (Window): اگر یک پنجره در حالت انتخاب باشد و گزینه "ویرایش" را بزنید کادر آن بصورت تصویر زیر نمایان میگردد.
کادر ویرایش متغیّرهای پنجره، شامل دو قسمت میباشد، قسمت اول "ویژگیهای پنجره" را نشان میدهد که در فیلد اول آن یعنی پروسه مالک میتوانید پروسهای دیگر را از میان پروسههای موجود انتخاب نمایید و دومی روش جستجوی پنجره، که به منظور "چگونگی پیدا کردن" آن از بین انبوه پنجرههای دیگر، مورد استفاده قرار میگیرد.
ویژگیهای کلیدی پنجره با حروف الفبای انگلیسی (...,A، B، C) "چگونگی پیدا کردن" میتوان از ترکیب این ویژگیها یک روش جستجو پدید آورد.
3- کادر ویرایش برای کنترلها (Control): اگر یک کنترل در حالت انتخاب باشد و گزینه "ویرایش" را بزنید کادر آن بصورت تصویر زیر نمایان میگردد.
کادر ویرایش متغیّرهای کنترل، شامل دو قسمت میباشد؛ قسمت اول "ویژگیهای کنترل" را نشان میدهد که در فیلد اول آن یعنی پنجره مالک میتوانید پنجرهای دیگر را از میان پنجرههای موجود انتخاب نمایید و دومی روش جستجوی کنترل، که بهمنظور "چگونگی پیدا کردن" آن از بین دیگر کنترلها، مورد استفاده قرار میگیرد.
ویژگیهای کلیدی کنترل با حروف الفبای انگلیسی (...,A، B، C) شمارهگذاری شدهاند و در قسمت "چگونگی پیدا کردن" میتوان از ترکیب این ویژگیها یک روش جستجو پدید آورد.
منوی درج متغیر Web در برنامه ویراستار
با انتخاب متغیرهای Web در بخش متغیرها و کلیک بر روی ابزار، و یا راست کلیک بر روی متغیرهای Web و انتخاب گزینه درج کادری (همانند تصویر زیر) نمایان میگردد که اگر با مأوس، نمایۀ هدف را بر روی یک المان بکشید و رها کنید، آن المان اصطلاحاً Capture شده و تمام اطلاعات مربوطه بطور خودکار در بخش متغیّرهای Web درج میگردند.
در ادامه پارامترهای این ابزار را برای شما شرح میدهیم...
پارامترها
Browser: برای انتخاب المانهای یک صفحه، ابتدا باید صفحه مورد نظر را در یک مرورگر باز نمایید. به طور پیشفرض این گزینه بر روی vUser Browser قرار دارد. در صورت تمایل به تغییر مرورگر میتوانید یکی از مرورگرهای زیر را انتخاب کرده و دکمه Open را بزنید
vUser Browser / Internet Explorer / Firefox (32 bit – x86) / Firefox (64 bit – x64) / Chrome
Chrome USER-DATA folder: هر مرورگری برای خود حافظه کش دارد که اطلاعاتی نظیر یوزرنیم، پسورد و... را در پوشهای ذخیره مینماید. از آنجاییکه که نرمافزار کاربر مجازی مرورگرها را بدون حافظه کش باز میکند، (در صورتی که از مرورگر کروم استفاده میکنید) میتوانید پوشه کش آن مرورگر را در این پارامتر جای دهید تا زمانی که دوباره با این مرورگر وارد سایت میشوید اطلاعات ذخیره شده برای شما قابل بازیابی باشد. علاوه بر وارد کردن اطلاعات میتوانید به کمک دکمه Browse پوشه مورد نظر را انتخاب نمایید.
Chrome / Firefox PROFILE folder: هر مرورگری برای خود حافظه کش دارد که اطلاعاتی نظیر یوزرنیم، پسورد و... را در پوشهای ذخیره میکند. از آنجاییکه که نرمافزار کاربر مجازی مرورگرها را بدون حافظه کش باز میکند، (در صورتی که از مرورگر کروم یا فایرفاکس استفاده میکنید) میتوانید پوشه کش آن مرورگر را در این پارامتر جای دهید تا زمانی که دوباره با این مرورگر وارد سایت میشوید اطلاعات ذخیره شده برای شما قابل بازیابی باشد. علاوه بر وارد کردن اطلاعات میتوانید به کمک دکمه Browse پوشه مورد نظر را انتخاب نمایید.
منوی ویرایش متغیر Web در برنامه ویراستار
بر روی هر کدام از آیتمهای Web که در حالت انتخاب باشد "ویرایش" را بزنید و یا روی هر یک از آیتمهای متغیرهای Web راست کلیک نمایید و گزینه ویرایش را انتخاب کنید کادری مخصوص به همان آیتم نمایان میگردد. کادرهای ویرایش برای هر کدام از دو زیرگروه موجود در این بخش (زیرگروهِ صفحهها، المانها) متفاوت میباشد که در ادامه هر کدام از آنها را شرح خواهیم داد.
1-کادر ویرایش برای صفحهها (Pages):
پارامترها
Page Url: آدرس لینک صفحه میباشد. علامت * به این معناست که از* به بعد، نادیده گرفته میشود.
Page Title: در هر صفحه اینترنتی که وارد شوید در قسمت بالای صفحه یک عنوانی برای هر صفحه نوشته میشود.
Check Page Title: در صورت علامتدار بودن این گزینه عنوان صفحه چک میشود.
2-کادر ویرایش برای المانها (Elements): زمانی که یک المان را ذخیره میکنید اطلاعاتی نظیر نام، شناسه، کلاس و ویژگیهای دیگر تگ به همراه المان ذخیره میشود.
در ادامه پارامترهای کادر ویرایش المان را شرح میدهیم...
پارامترها
Owner Web Page: صفحه مربوطه که میخواهیم المان را از داخل آن انتخاب نماییم.
A. Tag and Important Attributes: این گزینه شامل تگ و ویژگیهای مهم یک تگ میباشد که اولین پارامتر آن نام تگ است که شامل خود تگ میباشد. علاوه بر وارد کردن تگ میتوانید از دکمه % که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز را در این پارامتر جای دهید. در صورت گذاشتن علامت *، متن بعد از آن نادیده گرفته میشود.
دومین پارامتر آن ID است که شامل شناسه تگ میباشد و با استفاده از شناسه تگ میتوانید مستقیما به سراغ یک تگ بروید و دیگر نیازی به Path و ویژگیهای دیگر ندارید. علاوه بر وارد کردن شناسه تگ میتوانید از دکمه % که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز را در این پارامتر جای دهید. در صورت گذاشتن علامت * ، متن بعد از آن نادیده گرفته میشود.
سومین پارامتر آن Name است که شامل نام تگ میباشد. علاوه بر وارد کردن نام تگ میتوانید از دکمه % که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را در این پارامتر جای دهید. در صورت گذاشتن علامت * ، متن بعد از آن نادیده گرفته میشود.
B. Other Attributes: ویژگیهایی مانند کلاس href, SRC, و یا ویژگیهای دیگری که در تگ تعریف میشوند در این پارامتر ذخیره میشوند. علاوه بر وارد کردن سایر ویژگیها میتوانید از دکمه % که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را در این پارامتر جای دهید.
C. Path: مسیری است که برای رسیدن به تگ مورد نظر باید طی شود. علاوه بر وارد کردن مسیر تگ میتوانید از دکمه % که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را در این پارامتر جای دهید.
D. Text: متن داخل تگ میباشد. علاوه بر وارد کردن متن میتوانید از دکمه % که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را در این پارامتر جای دهید.
E. xPath: همان path را میتوان با دقت بیشتری در این پارامتر وارد کرد و فقط در مرورگرهای پیشرفتهای مانند Chrome, Firefox, Edge قابل استفاده میباشد. علاوه بر وارد کردن مسیر تگ میتوانید از دکمه % که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را در این پارامتر جای دهید.
Search Method: نرمافزار اجرا کننده کاربر مجازی تمام المانهای موجود را در صفحه مربوطه جستجو میکند تا به المان مشخص شده برسد. متدهایی برای این جستجو تعیین شده است که در ادامه آنها را بررسی میکنیم...
- Tag / ID / Name: جستجو را بر اساس تگ، شناسه یا نام تگ انجام میدهد.
- Other Attributes: جستجو را بر اساس سایر ویژگیها نظیر کلاس و ... انجام میدهد
- Path: جستجو را بر اساس مسیر وارد شده تگ انجام میدهد.
- Text: جستجو را بر اساس متن داخل تگ انجام میدهد.
- xPath: جستجو را بر اساس مسیر وارد شده تگ در فیلد xPath انجام میدهد.
میتوانید در این پارامتر، معیار جستجو را بر اساس حروف لاتینی که به هر پارامتر نسبت داده شده است انتخاب نمایید (یکی از موارد زیر).
منوی تکثیر متغیر Web در برنامه ویراستار
اگر بخواهید یک المان یا Page را با همان ویژگیها و خصوصیتها دوباره ایجاد نمایید میتوانید با انتخاب آن متغیر وب و زدن دکمه و یا راست کلیک بر روی یک المان یا Page، آن متغیر را به طور کامل و با اسمی جدید در اختیار داشته باشید.
اکشن Folder Exists
اکشن Folder Exists برای بررسی وجود داشتن یک پوشه در مسیر مربوطه مورد استفاده قرار میگیرد.
پارامترها
Source: نام کامل و آدرس پوشهای که قصد بررسی آنرا دارید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
اکشن Move File
اکشن Move File برای جابجایی یک فایل مورد استفاده قرار میگیرد.
پارامترها
Source: نام کامل و آدرس فایلی که قصد جابجایی آنرا دارید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر فایل استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
Destination: مسیری که میخواهید فایل انتخاب شده به آن انتقال یابد. میتوانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را انتخاب نمایید.
اکشن Rename File
اکشن Move File برای جابجایی یک فایل مورد استفاده قرار میگیرد.
پارامترها
Source: نام کامل و آدرس فایلی که قصد جابجایی آنرا دارید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر فایل استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
Destination: مسیری که میخواهید فایل انتخاب شده به آن انتقال یابد. میتوانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را انتخاب نمایید.
اکشن Copy Folder
اکشن Copy Folder برای کپی کردن یک پوشه و محتویات داخل آن مورد استفاده قرار میگیرد.
پارامترها
Source: نام کامل و آدرس پوشهای که قصد کپی کردن آنرا دارید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
Destination: نام و مسیری که میخواهید پوشه انتخاب شده در ان کپی شود. میتوانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را انتخاب نمایید.
اکشن Create Folder
با استفاده از اکشن Create Folder میتوانید، یک پوشه با نام دلخواه را در هر مسیری ایجاد نمایید.
پارامترها
Source: نام کامل و آدرس پوشهای که قصد ایجاد آنرا دارید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
اکشن Delete Folder
با استفاده از اکشن Delete Folder میتوانید یک پوشه و محتویات داخل آن را حذف نمایید.
پارامترها
Source: نام کامل و آدرس پوشهای که قصد حذف آنرا دارید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
اکشن File Exists
اکشن File Exists برای بررسی وجود داشتن یک فایل در مسیر مربوطه مورد استفاده قرار میگیرد.
پارامترها
Source: مسیر و نام فایلی که قصد بررسی آنرا دارید. قابل ذکر است که همانند دیگر اکشنهای مشابه، در اکشن File Exists نیز میتوانید با کمک دکمۀ درصد (%)، متغیرهای مورد نیاز خود را انتخاب نمایید. همچنین میتوانید برای راحتی کار از دکمه Browse که سمت راست این پارامتر قرار گرفته است فایل مربوطه را انتخاب نمایید.
اکشن Move Folder
اکشن Move Folder برای جابجایی یک پوشه و محتویات داخل آن مورد استفاده قرار میگیرد.
پارامترها
Source: نام کامل و آدرس پوشهای که قصد جابجایی آنرا دارید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
Destination: مسیری که میخواهید پوشه انتخاب شده به آن انتقال یابد. میتوانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را انتخاب نمایید.
اکشن Rename Folder
اکشن Rename Folder برای تغییر نام یک پوشه مورد استفاده قرار میگیرد.
پارامترها
Source: نام کامل و آدرس پوشهای که قصد تغییر نام آنرا دارید. برای راحتی کار میتوانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.
Destination: نام جدید که میخواهید بر روی پوشه انتخاب شده قرار بگیرد. میتوانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را در این پارامتر جای دهید.
متغیرهای System در برنامه ویراستار
با استفاده از متغیرهای سیستم می توانید اطلاعاتی نظیر نام فایل VUM، عنوان برنامه پلیر، تاریخ سیستم، تاریخ و زمان سیستم، ساعت سیستم، شمارنده صفحه نمایش و مقیاس صفحه نمایش را به دست آورید. در ادامه هر کدام از آنها را شرح داده ایم.
1- : این متغیر نام فایل VUM را به شما نمایش می دهد.
2- : این متغیر عنوان برنامه پلیر را به شما نمایش می دهد.
3- : این متغیر تاریخ سیستم را به شما نمایش می دهد.
4- : این متغیر تاریخ و زمان سیستم را به شما نمایش می دهد.
5- : این متغیر زمان سیستم را به شما نمایش می دهد.
6- : این متغیر زمان سیستم را به شما نمایش می دهد.
7- : این متغیر شمارنده صفحه نمایش را به شما نمایش می دهد.
8- : این متغیر مقیاس صفحه نمایش را به شما نمایش می دهد.
متغیّرها همانطور که از نامشان پیداست میتوانند در سیستمهای مختلف (و یا در شرایط مختلف) تغییر کرده و با شرایط دیگر سیستمها منطبق شوند، در مباحث قبلی توضیح داده شده است که از متغیّرها میتوان در داخل پارامترهای بسیاری از اکشنها استفاده نمود تا اکشنها با سیستمها و شرایط مختلف سازگار شوند.