The Virtual User Software

The vUser software is an advanced and intelligent BotMaker which is able to automate all windows and web-based tasks

Supports and Automates...

Windows Software
Microsoft Excel AutomationMS Excel
Google Chrome AutomationGoogle Chrome
Mozilla Firefox AutomationMozilla Firefox
2Chaptcha Api2captcha
Pictures of the software environment...

 

The Virtual User Software, has three programs

1

vUser Recorder

Free Limited facilities

برنامه ضبط کننده نرم افزار کاربر مجازی، برای ضبط دستورات ماوس و کیبورد

to record and save
mouse and keyboad commands

more details...
View video Video educational content
Video educational content
  • Introducing and displaying how the recorder program works
  • Record and execute a simple macro  
  • Automating the Reporting Process in an Accounting Program"
More about Virtual User Recorder software
The virtual user software supports more than 50 commands, 4 of which are mouse and keyboard. The recorder is able to record commands related to the mouse and keyboard and save them in macro file format.
Watch the video we made to introduce the Recorder program to learn more about how the Virtual Software Recorder program works.
Note: Web automation dealing with browsers and web pages is not automated with the capabilities of the recorder program and must be done through the editor program.
2

vUser Editor

139 dollars

برنامه ویراستار نرم افزار کاربر مجازی برای ویرایش دستورات ذخیره شده در ماکروها

to edit or add new commands
to the list of saved commands

more details...
View video Video educational content
Video educational content
  • Automate "Get dollar prices from a website"
  • Introducing and displaying how the editor works
  • Automate the "Get Instant Dollar Price From A News Site" Process
More about Virtual User Software Editor
The editor program is the main program for macros.In addition to being able to edit recorded commands, the program alone is capable of building a complete macros, meaning it supports all of the commands available in the virtual user software. Below are videos, images, and various resources about this app to learn more about its capabilities.
3

vUser Player

29 dollars

برنامه اجرا کننده نرم افزار کاربر مجازی برای اجرای ماکرو های ذخیره شده

player of the saved
commands

more details...
View video Video educational content
Video educational content
  • Explain how to use help while working with the application
  • Overview of Virtual User Software Files
  • The trick is to run macros faster with the executable program
More about Virtual User Software Launcher
The main task of a virtual user software program (as the name implies) is to execute macros built by two other virtual user programs.
License (Serial Number) Virtual user software programs are، single-user and can only be used for one system.
Watch the video we made for you to learn more about virtual user software programs and files.


free download Demo

You can test the virtual user software before you buy

Filename version Size Download
v-user.zip 8.1.2.7 MB 15.3 Download


Video tutorial how to install Video tutorial

Trial version restrictions ...
What is the limitation of the trial version of the virtual user software?

In the trial version it is only possible to edit or execute the first 20 commands from the saved commands. Apart from this limitation, all software features are usable and you can thoroughly test the virtual user software before purchasing it and then purchase it.



Some features of virtual user software

Automation Microsoft Excel

The ability to work with Excel files is fully embedded.
Copy from Excel File Cells or Insert Information into Excel Cells / Possibility to Open or Create an Excel File / Move Between Cells in Different Methods /Open a Sheet or Insert a New Sheet / Insert Information into the Cells Save Excel file and...

Automation Firefox & Chrome

Ability towork with Firefox and Chrome browsers is fully supported.
Open Browser / Find Elements / Fill Forms / Click Buttons ...

Conditional commands

It is possible to create a conditionthat is commensurate with the outcome of each command, and can determine what to do if a command succeeds or fails. / It is also possible to make bets through control commands (such as   Check Number, Excel Check Cell , etc.)

Repeat loops

It is possible to create telecommunication loops through the Jump command or by reacting to the result of executing commands.
Jump or jump on different lines can be repeated as many times as desired.

Variability

Contains numeric and text variables (customizable by number) and predefined system variables, such as Program Files, My Documents folders, and more. / Variables can be used in almost all actions, especially control and conditional actions.

Hide macro commands

It is possible to hide macro commands via password. This will be very useful when commands need to be executed on another system but their names and parameters are not visible to the user of that system.

Macro Time Lock

It is possible to set a time limit (based on hours or days) for using macros. After the timeout period ends, you can show the user a custom message for yourself.

Pass Captcha security codes

It is possible to detect and insert anti-robot security codes through the 2Captcha Russian site API.
Capcha can be found in almost all languages in the world.

Waiting for special occasions

Waiting and Detecting the Status of a Specific Control Waiting and Detecting a User / Waiting Specific Field Completion and Load / Waiting Web Pages Completion / and Detect or hide web page elements

Automation
Microsoft Excel
Automation
Firefox & Chrome
Repeat loops  
Crossing
security codes Captcha
Conditional commands
Variability
Waiting for
special occasions
Hide
macro commands
Macro Time Lock


 


Commands supported by virtual user software

Click / touch the action to see their description

Actions

  • Mouse & Keyboard Actions
    • Mouse Command
    • Mouse Event
    • Mouse Move
    • Keyboard Command
    • Keyboard Event
    • Block Mouse and Keyboard
  • Window & Control Actions
    • Wait for Window to Open
    • Wait for Window to Close
    • Set Window to Stay on Top
    • Check Control Status
    • Get Text from Window/Control
    • Set Text into Window/Control
  • Text Actions
    • Find and Replace
    • Change Text
    • Change Clipboard Text
  • Numeric Actions
    • Text to Number
    • Number to Text
    • Check Number
    • Increase Number
    • Decrease Number
    • Change Number
  • Web Automation Actions
    • Open Browser
    • Go to Url and navigate
    • Wait for Page/Element to Load
    • Mouse Actions on Web-Pages
    • Set Text into Web-Input-Fields
    • Get Data from Web-Elements
    • Get Current Url
    • Close Browser
  • Captcha Actions
    • 2Captcha
  • File & Folder Actions
    • Open Program/File
    • Close Program/File
    • File Exists
    • Rename File
    • Copy Files
    • Move Files
    • Delete Files
    • Create Shortcut
    • Folder Exists
    • Create Folder
    • Rename Folder
    • Copy Folder
    • Move Folder
    • Delete Folder
  • Excel Actions
    • Open/Create Excel File
    • Open/Create Sheet
    • Get Cell Text
    • Set Cell Text
    • Go to Cell
    • Check Cell
    • Save/Close Excel File
  • Communicate Actions
    • Display Picture
    • Hide Picture
    • Message Box
    • Question Box
    • Input Box
  • System Actions
    • Check Windows Version
  • Loop Actions
    • Jump
  • Other Actions
    • Comment

Description of the action selected

action Mouse Command

کاربردها

اکشن Mouse Command برای ارسال دستورات مأوس نظیر (کلیک - Click، دبل کلیک - Double Click، راست کلیک - Right Click و...) بر روی یک پنجره یا یک کنترل خاص به کار می‌رود.

اکشن Mouse Command

پارامترها

شماره 1Mouse 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

شماره 2Target Control: کنترل مقصد؛ که فرمان مأوس بر روی آن انجام می‌پذیرد (منظور اجزاء یا دکمه‌های پنجره‌ها می‌باشد). می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، کنترل مقصد را انتخاب نمایید.

شماره 3Target Window: پنجرۀ مقصد؛ که فرمان مأوس بر روی آن انجام می‌پذیرد. می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، پنجره مقصد ر تعیین نمایید.

شماره 4Relative To The Window: مختصات X و Y در پنجره: این مختصات وابسته به پنجره می‌باشد که فاصلۀ آن از سمت چپ و بالای پنجره محاسبه می‌شود.

شماره 5Relative To The Control: مختصات X و Y درکنترل: این مختصات وابسته به کنترل می‌باشد که فاصلۀ آن از سمت چپ و بالای کنترل محاسبه می‌شود.

شماره 6Relative To The Sub-Control: مختصات X و Y در زیر کنترل: این مختصات وابسته به زیرکنترل می‌باشد که فاصلۀ آن از سمت چپ و بالای زیرکنترل محاسبه می‌شود.

شماره 7Scroll to the Control and select it: با انتخاب این گزینه کنترل مورد نظر را پیمایش و انتخاب می‌کند.

شماره 8Handshake: با انتخاب این گزینه و تعیین مقدار x , y در فیلدهای مربوطه، در صورتی که اشاره‌گر ماوس به آن مختصات برسد با لرزش دست به کاربر اعلام می‌نماید.

شماره 9Do not return mouse cursor to the original position: با انتخاب این گزینه اشاره‌گر ماوس پس از رفتن به جایگاه بعدی دیگر به جایگاه قبلی خود باز نمی‌گردد.

شماره 10Move human-like mouse before executing the command: با انتخاب این گزینه حرکت ماوس مانند حرکت انسانی قبل از اجرای دستور به حرکت در می‌آید.

شماره 11Don’t change mouse position if mouse is in the target bounds: با تیک‌دار کردن این گزینه تعیین می‌کنید که موقیعیت ماوس، در صورتی که در مرزهای هدف قرار دارد تغییر نکند.



مقالات مرتبط

اکشن Mouse Event
اکشن Mouse Move
اکشن Keyboard Command
اکشن Keyboard Event
اکشن Block Mouse and Keyboard

action Mouse Event

کاربردها

اکشن Mouse Event برای ارسال دستورات مأوس نظیر (کلیک - Click، دبل کلیک - Double Click، راست کلیک - Right Click و...) در صفحه به کار می‌رود.

اکشن Mouse Event

پارامترها

شماره 1Mouse 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

شماره 2(Mouse Position While Clicking (On The Screen: مختصات X و Y در صفحه (مانیتور) که باید در آن نقطه کلیک انجام شود این مختصات از سمت چپ و بالای کل صفحه محاسبه می‌شود.



مقالات مرتبط

اکشن Mouse Command
اکشن Mouse Move
اکشن Keyboard Command
اکشن Keyboard Event
اکشن Block Mouse and Keyboard

action Mouse Move

کاربرد

اکشن Mouse Move برای حرکت دادن مأوس واقعی سیستم به کار می‌رود.

اکشن Mouse Move

پارامترها

شماره 1(Movements List (Delay | Position: لیست حرکات مأوس که شامل زمان تأخیر (بر حسب میلی ثانیه) در یک نقطه و تعیین حرکات بعدی مأوس با مختصات (X,Y) می‌باشد.



مقالات مرتبط

اکشن Mouse Command
اکشن Mouse Event
اکشن Keyboard Command
اکشن Keyboard Event
اکشن Block Mouse and Keyboard

action Keyboard Command

کاربرد

اکشن Keyboard Command برای ارسال دستورات کیبورد (تقریباً تمامی کلیدهای کیبورد) بر روی یک پنجره یا یک کنترل خاص به کار می‌رود.

اکشن Keyboard Command

پارامترها

شماره 1Target Control: کنترل مقصد؛ که کلیدهای کیبورد بر روی آن فشرده خواهد شد (منظور اجزاء یا باکس‌های پنجره‌ها می‌باشند). می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، کنترل مقصد را انتخاب نمایید.

شماره 2Target Window: پنجرۀ مقصد؛ که کلیدهای کیبورد بر روی آن فشرده می‌شود. می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، پنجره مقصد را تعیین نمایید.

شماره 3KeyStrokes: لیست کلیدهایی که باید فشرده شوند.

شماره 4Insert Special Keys: اضافه کردن کلیدهای خاصِ کیبورد (به لیست کلیدها) از طریق زیرمنوهای این دکمه امکان‌پذیر می‌باشد.

شماره 5Insert Language: اضافه کردن زبان (به لیست دستورات کیبورد) از طریق زیرمنوهای این دکمه امکان‌پذیر می‌باشد.

شماره 6(Delay Between Key Strokes (Milliseconds: مکث بین کلیدهایی که باید فشرده شوند بر حسب میلی ثانیه (که یک هزارم ثانیه است).

شماره 7Scroll to the Control and select it: با انتخاب این گزینه کنترل مورد نظر را پیمایش و انتخاب می‌کند.



مقالات مرتبط

اکشن Mouse Command
اکشن Mouse Event
اکشن Mouse Move
اکشن Keyboard Event
اکشن Block Mouse and Keyboard

action Keyboard Event

کاربرد

اکشن Keyboard Event برای ارسال دستورات کیبورد (تقریباً تمامی کلیدهای کیبورد) به کار می‌رود.

اکشن Keyboard Event

پارامترها

شماره 1KeyStrokes: لیست کلیدهایی که باید فشرده شوند.

شماره 2Insert Special Keys: اضافه کردن کلیدهای خاصِ کیبورد (به لیست کلیدها) از طریق زیرمنوهای این دکمه امکان‌پذیر می‌باشد.

شماره 3Insert Language: اضافه کردن زبان (به لیست دستورات کیبورد) از طریق زیرمنوهای این دکمه امکان‌پذیر می‌باشد.

شماره 4(Delay Between Strokes (Milliseconds: مکث بین کلیدهایی که باید فشرده شوند بر حسب میلی ثانیه (که یک هزارم ثانیه است).



مقالات مرتبط

اکشن Mouse Command
اکشن Mouse Event
اکشن Mouse Move
اکشن Keyboard Command
اکشن Block Mouse and Keyboard

action Block Mouse and Keyboard

کاربرد

اکشن Block Mouse and Keyboard می‌تواند ارسال دستورات مأوس و کیبورد توسط کاربر را مسدود کند (حتی کاربر قادر نخواهد بود نشانگر مأوس در صفحه را حرکت دهد). قابل توجه است که اگر اجرای اکشنی با خطا مواجه شود یا مشکل غیر منتظره دیگری رخ دهد برنامۀ اجرا‌ کننده مأوس و کیبورد را از وضعیت مسدود شده خارج خواهد کرد، البته کاربر نیز می‌تواند هر زمان، با فشردن کلیدهای Ctrl+Alt+Delete در صفحه کلید، از وضعیت مسدود بودن مأوس و کیبورد خارج شود.

اکشن Block Mouse and Keyboard

پارامترها

شماره 1Block: این گزینه مأوس و کیبورد را مسدود خواهد نمود.

شماره 2UnBlock: این گزینه مأوس و کیبورد را از وضعیت مسدود شده، خارج خواهد کرد.



مقالات مرتبط

اکشن Mouse Command
اکشن Mouse Event
اکشن Mouse Move
اکشن Keyboard Command
اکشن Keyboard Event

action 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 بطور کامل نمایان شده باشد.

اکشن Wait for Window to Open

پارامترها

شماره 1Target Window: پنجرۀ مقصد؛ که قصد دارید برنامۀ اجرا کننده منتظر آن بماند تا باز شود. می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، پنجرۀ مقصد را تعیین نمایید.

شماره 2(Wait Infinite Time (Check Repeatedly as long as Possible: منتظر ماندن بدون محدودیت زمانی (برای باز شدن پنجرۀ مقصد).

شماره 3Wait Seconds: منتظر ماندن به اندازه تعداد ثانیه‌هایی که تعیین می‌شود (برای باز شدن پنجرۀ مقصد).

شماره 4(No Wait (Check Just One Time: اگر این گزینه فعّال باشد، فقط یکبار چک می‌شود که آیا پنجرۀ مقصد باز است یا خیر.



مقالات مرتبط

اکشن Wait for Window to Close
اکشن Set Window to Stay on Top
اکشن Check Control Status
اکشن Get Text from Window/Control
اکشن Set Text into Window/Control

action Wait for Window to Close

کاربرد

اکشن Wait for Window to Close زمانی به کار می‌رود که بخواهید برنامۀ اجرا کننده منتظر یک پنجره خاص بماند تا آن پنجره بسته (یا پنهان) شود.

اکشن Wait for Window to Close

پارامترها

شماره 1Target Window: پنجرۀ مقصد؛ که قصد دارید برنامۀ اجرا کننده منتظر آن بماند تا بسته شود. می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، پنجرۀ مقصد را تعیین نمایید.

شماره 2(Wait Infinite Time (Check Repeatedly as long as Possible: منتظر ماندن بدون محدودیت زمانی (برای بسته شدن پنجرۀ مقصد).

شماره 3Wait Seconds: منتظر ماندن به اندازه تعداد ثانیه‌هایی که تعیین می‌شود (برای بسته شدن پنجرۀ مقصد).

شماره 4(No Wait (Check Just One Time: اگر این گزینه فعّال باشد، فقط یکبار چک می‌شود که آیا پنجرۀ مقصد بسته است یا خیر.



مقالات مرتبط

اکشن Wait for Window to Open
اکشن Set Window to Stay on Top
اکشن Check Control Status
اکشن Get Text from Window/Control
اکشن Set Text into Window/Control

action Set Window to Stay on Top

کاربرد

با کمک اکشن Set Window to Stay on Top می‌توان پنجرۀ مقصد را جلوی دیگر پنجره‌های موجود در صفحه قرار داد و طوری آن‌را تنظیم نمود که هرگز زیر پنجره‌های دیگر نرفته و همیشه نمایان باقی بماند.

اکشن Set Window to Stay on Top

پارامترها

شماره 1Target Window: پنجرۀ مقصد که قصد دارید آن‌ را جلوی دیگر پنجره‌ها قرار دهید. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، می‌توان پنجرۀ مقصد مورد نظر را تعیین نمود.

شماره 2Bring-to-Top Window: با انتخاب این گزینه تعیین می‌کنید که پنجره مقصد روی باقی پنجره ها قرار بگیرد.

شماره 3Set-Stay-on-Top Window: با انتخاب این گزینه تعیین می‌کنید که پنجره مقصد همیشه روی باقی پنجره‌ها بماند.



مقالات مرتبط

اکشن Wait for Window to Open
اکشن Wait for Window to Close
اکشن Check Control Status
اکشن Get Text from Window/Control
اکشن Set Text into Window/Control

action Check Control Status

کاربرد

اکشن Check Control Status می‌تواند وضعیت‌های مختلف کنترل‌ها (اجزاء پنجره‌ها) را مورد بررسی قرار دهد (وضعیت‌هایی نظیر، فعّال یا غیرفعّال بودن یک کنترل، تیک‌دار بودن یا نبودن آن و مواردی از این قبیل) و نیز می‌تواند منتظر بماند تا وضعیت یک کنترل به وضعیت مورد‌نظر تغییر یابد.

اکشن Check Control Status

پارامترها

شماره 1Status to Check: وضعیت‌های مختلف کنترل‌ها، از کشویی موجود در این پارامتر قابل انتخاب می‌باشند که عبارتند از:

  • Focused: انتخاب‌شده
  • UnFocused: انتخاب‌نشده
  • Checked: تیک‌دار
  • UnChecked: بدون‌تیک
  • Enabled: فعال
  • Disabled: غیرفعال
  • Grayed: غیرفعال ولی تیک‌دار

شماره 2Target Control: کنترل مقصد؛ که قصد دارید وضعیت آن‌را بررسی نمایید. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، می‌توان کنترل مقصد مورد نظر را تعیین نمود.

شماره 3Check Repeatedly (In Infinite Time) Until The Status Is Set: چک کردن مکرر (به دفعات نامحدود) برای تنظیم شدن وضعیت کنترل به وضعیت مورد نظر.

شماره 4Check for Seconds: چک کردن به اندازه تعداد ثانیه‌هایی که تعیین می‌شود (برای تغییر یافتن وضعیت کنترل به وضعیت مورد نظر).

شماره 5Check Just One Time: اگر این گزینه فعّال باشد، فقط یکبار چک می‌شود که آیا وضعیت کنترل در حالت تعیین شده قرار دارد یا خیر.



مقالات مرتبط

اکشن Wait for Window to Open
اکشن Wait for Window to Close
اکشن Set Window to Stay on Top
اکشن Get Text from Window/Control
اکشن Set Text into Window/Control

action Get Text from Window/Control

کاربرد

اگر بخواهید متن نوشته شده در یک کنترل نوشتاری یا متن نوار عنوان یک پنجره را گرفته و در یک متغّیر متنی ذخیره نمایید می‌توانید از اکشن Get Text From Window / Control استفاده کنید.

اکشن Get Text from Window/Control

پارامترها

شماره 1Get Text From Window: با انتخاب این گزینه تعیین می‌کنید که متن یا اطلاعات از پنجره دریافت شوند.

شماره 2Get Text From Control: با انتخاب این گزینه تعیین می‌کنید که متن یا اطلاعات از کنترل یا زیر کنترل دریافت شوند.

شماره 3Target Control / Target Window: کنترل یا پنجرۀ مقصد؛ که متن آن باید ذخیره شود.

شماره 4Get 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 زیر‌کنترل می‌باشد که فاصلۀ آن از سمت بالای زیر‌کنترل محاسبه می‌شود.

شماره 5(Text Variable (That Stores Captured Text: متغیّر متنی؛ که متن گرفته شده باید (برای استفاده‌های بعدی) در داخل آن قرار بگیرد.



مقالات مرتبط

اکشن Wait for Window to Open
اکشن Wait for Window to Close
اکشن Set Window to Stay on Top
اکشن Check Control Status
اکشن Set Text into Window/Control

action Set Text into Window/Control

کاربرد

اکشن Set Text into Window / Control زمانی به کار می‌رود که بخواهید متن داخل یک کنترل نوشتاری یا متن نوار عنوان یک پنجره را عوض کنید (و یا متن جدیدی در داخل آنها درج نمایید).

اکشن Set Text into Window/Control

پارامترها

شماره 1Set Text on Window Titlebar: با انتخاب این گزینه تعیین می‌کنید که متن در نوار عنوان پنجره‌ها قرار بگیرد.

شماره 2Set Text into Control: با انتخاب این گزینه تعیین می‌کنید که متن در داخل کنترل‌های نوشتاری قرار بگیرد.

شماره 3Target Control / Target Window: کنترل یا پنجره مقصد؛ که قصد تغییر متن آن‌را دارید. همچنین می‌توانید از دکمه (%) که سمت راست این فیلد قرار گرفته، یکی از کنترل‌های موجود را انتخاب نمایید.

شماره 4Text Variable: متنی که می‌خواهید آن‌ را در داخل کنترل یا پنجره مقصد قرار دهید. همچنین می‌توانید از دکمه (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را انتخاب نمایید.



مقالات مرتبط

اکشن Wait for Window to Open
اکشن Wait for Window to Close
اکشن Set Window to Stay on Top
اکشن Check Control Status
اکشن Get Text from Window/Control

action Find and Replace Text

کاربرد

اکشن Find and Replace Text می‌تواند در داخل یک متغیّر متنی به جستجو پرداخته و یک کاراکتر یا یک متن را با کاراکتر یا متنی دیگر جایگزین نماید. این اکشن انعطاف زیادی دارد که از طریق پارامترهای آن قابل حصول خواهد بود.
اگر بخواهید فقط از قسمت جستجوی این اکشن استفاده نمایید زمانیکه متن یا کاراکتر مورد جستجو در متغیّر متنی که تعیین کرده‌اید پیدا شود نتیجه این اکشن موفقیت‌آمیز خواهد بود و باید از نتیجه اکشن برای امور بعدی استفاده نمایید که آن‌را را در انتهای این بخش، در مبحث «تنظیم نتیجۀ اجرای هر اکشن» شرح داده‌ایم.

اکشن Find and Replace Text

پارامترها

شماره 1Text Variable: متغیّر متنی؛ که قصد کار با آن‌را را دارید.

شماره 2Text to Find: کاراکتر یا متنی که می‌خواهد مورد جستجو قرار بگیرد. (اگر می‌خواهید چک کنید که متغیّر متنی خالی است یا خیر این پارامتر را خالی بگذارید).

شماره 3Case Sensitive: به حساسیت یا عدم حساسیت بزرگ یا کوچک بودن حروف به هنگام جستجو.

شماره 4Left to Right: از جستجو اولین کاراکتر (سمت چپ) به آخرین کاراکتر (سمت راست) انجام شود.

شماره 5Right to Left: جستجو از آخرین کاراکتر (سمت راست) به اولین کاراکتر (سمت چپ) انجام شود.

شماره 6Pass If Text Found in: اگر متن مورد جستجو در نقطه خاصی پیدا شود نتیجۀ این اکشن موفقیت‌آمیز خواهد بود. نقاط خاص از طریق کشویی این پارامتر قابل تنظیم می‌باشند:

  • هر کجا: (در هر جایی که پیدا شود.)
  • اولین کاراکتر: (فقط اگر در نقطه ابتداییِ متغیّر متنی، پیدا شود.)
  • اولین کاراکتر به اضافه: (در یک نقطه خاص که از اولین کاراکتر به اضافه یک عددِ قابل تنظیم، محاسبه خواهد شد.)
  • آخرین کاراکتر: (فقط اگر در نقطه انتهاییِ متغیّر متنی پیدا شود.)
  • آخرین کاراکتر منهی: (در یک نقطه خاص که از آخرین کاراکتر منهی یک عددِ قابل تنظیم، محاسبه خواهد شد.)
  • Exact Match: (اگر دقیقا یکسان باشد.)

اکشن Find and Replace Text

 شماره 7 Replace: اگر بخواهید متن یا کاراکتر جستجو شده (که پیدا شده است) را با متن یا کاراکتر دیگری جایگزین نمایید باید این پارامتر را فعّال کنید تا دیگر پارامترهای ذیل آن، قابل استفاده گردند.

 شماره 8Replace With: عبارتی که می‌خواهد متن پیدا شده با آن عبارت عوض شود.

 شماره 9Replace All: اگر این گزینه فعّال باشد، جستجو و جایگزنی از اولین کاراکتر تا آخرین کاراکتر متغیّر متنی ادامه یافته و هر تعداد عبارت مورد جستجو که پیدا شود با متن مورد جایگزنی عوض خواهد شد.

 شماره 10Replace Once: عبارت مورد جستجو با عبارت مورد جایگزنی فقط یکبار عوض خواهد شد.



مقالات مرتبط

اکشن Change Text
اکشن Change Clipboard Text

action Change Text

کاربرد

اگر بخواهید مقدار یک متغبر متنی را تغییر دهید می‌توانید از اکشن Change Text استفاده نمایید.

اکشن Change Text

پارامترها

شماره 1 Text Variable: متغیر متنی که می‌خواهید مقدار آن را تغییر دهید. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، می‌توان متغیر متنی مورد نظر را تعیین نمود.

شماره 2 New Text: متن جدیدی که می‌خواهید جایگزین متغیر متنی شود. همچنین می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای متن معمولی از متغیرهای دیگر در این قسمت استفاده نمایید.



مقالات مرتبط

اکشن Find and Replace Text
اکشن Change Clipboard Text

action Change Clipboard Text

کاربرد

اگر می‌خواهید متن حافظه Clipboard را تغییر دهید می‌توانید از اکشن Change Clipboard Text استفاده نمایید.

اکشن Change Clipboard Text

پارامترها

شماره 1New Text: متن جدید: که در حافظه Clipboard قرار می‌گیرد. می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، متغیر متنی جدید را انتخاب نمایید.



مقالات مرتبط

اکشن Find and Replace Text
اکشن Change Text

action Text to Number

کاربرد

اکشن Text to Number برای استخراج عددهای موجود در یک متغیر متنی و قرار دادن آن اعداد در یک متغیر عددی به کار می‌رود.

اکشن Text to Number

پارامترها

شماره 1Text Variable: متغیر متنی: که باید اعداد موجود در آن استخراج شوند. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، می‌توان متغیر متنی مورد نظر را تعیین نمود.

شماره 2Number Variable: متغیر عددی مقصد: که قرار است اعداد استخراج شده در داخل آن قرار بگیرند. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، می‌توان متغیر عددی مورد نظر را تعیین نمود.



مقالات مرتبط

اکشن Number to Text
اکشن Check Number
اکشن Increase Number
اکشن Decrease Number
اکشن Change Number

action Number to Text

کاربرد

اکشن Number to Text برای قرار دادن اعداد یک متغیر عددی در داخل یک متغیر متنی به کار می‌رود.

اکشن Number to Text

پارامترها

شماره 1Number Variable: متغیر عددی که باید اعداد آن در داخل متغیّر متنی قرار بگیرند. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، می‌توان متغیر عددی مورد نظر را تعیین نمود.

شماره 2Text Variable: متغیر متنیِ مقصد: که قرار است اعداد در آن قرار بگیرند. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، می‌توان متغیر متنی مورد نظر را تعیین نمود.



مقالات مرتبط

اکشن Text to Number
اکشن Check Number
اکشن Increase Number
اکشن Decrease Number
اکشن Change Number

action Check Number

کاربرد

اکشن Check Number برای مقایسه عدد یک متغیر عددی با عدد مورد نظر ما به کار می‌رود.

اکشن Check Number

پارامترها

 شماره 1Target Number: متغیر عددی مورد نظر که می‌خواهیم عدد آن را با عدد دیگری مقایسه نماییم. با کمک دکمۀ درصد (%) در گوشۀ سمت راست، می‌توان متغیر عددی مورد نظر را تعیین نمود.

 شماره 2تعیین شرایط مقایسه: که می‌تواند شامل گزینه‌های زیر باشد:

  • (=) برابر باشد با: با عدد مورد نظر برابر باشد.
  • (<) بزرگتر باشد از: از عدد مورد نظر کوچکتر باشد.
  • (>) کوچکتر باشد از: از عدد مورد نظر بزرگتر باشد.
  • (< =) برابر یا بزرگتر باشد از: از عدد مورد نظر کوچکتر یا مساوی باشد.
  • (> =) برابر یا کوچکتر باشد از: از عدد مورد نظر بزرگتر یا مساوی باشد.

شماره 3 عددی که می‌خواهید متغیر عددی با آن مقایسه شود. همچنین می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای عدد معمولی از متغیرهای دیگر در این قسمت استفاده نمایید.



مقالات مرتبط

اکشن Text to Number
اکشن Number to Text
اکشن Increase Number
اکشن Decrease Number
اکشن Change Number

action Increase Number

کاربرد

اکشن Increase Number برای افزایش دادن عدد موجود در متغیر عددی به کار می‌رود.

اکشن Increase Number

پارامترها

شماره 1Target Number: متغیر عددی: که می‌خواهید عدد آن را افزایش دهید. می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، متغیر عددی مورد نظر را انتخاب نمایید.

شماره 2Increase by: مقداری که باید عدد مذکور افزایش یابد. همچنین می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای عدد معمولی از متغیرهای دیگر در این قسمت استفاده نمایید.



مقالات مرتبط

اکشن Text to Number
اکشن Number to Text
اکشن Check Number
اکشن Decrease Number
اکشن Change Number

action Decrease Number

کاربرد

اکشن Decrease Number برای کاهش دادن عدد موجود در متغیر عددی به کار می‌رود.

no pic

پارامترها

no picTarget Number: متغیر عددی: که می‌خواهید عدد آن را کاهش دهید. می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، متغیر عددی مورد نظر را انتخاب نمایید.

no picDecrease by: مقداری که باید عدد مذکور کاهش یابد. همچنین می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای عدد معمولی از متغیرهای دیگر در این قسمت استفاده نمایید.

action Change Number

کاربرد

اکشن Change Number برای انجام محاسبات ریاضی (+، -، *، / و Mod) بر روی دو عدد یا متغیر عددی به کار می‌رود.

 اکشن Change Number

پارامترها

شماره 1Numeric Variable: متغیر عددی می‌باشد که نتیجۀ انجام محاسبات بر روی دو عدد یا متغیر عددی در آن قرار می‌گیرد، که می‌توان برای مراحل بعدی از آن استفاده کرد. جهت تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای عددی موجود را در این پارامتر جای دهید.

شماره 2اولین عدد: در این فیلد می‌توانید یک عدد معمولی یا یک متغیر عددی درج نمایید. برای درج متغیر عددی می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته است، کمک بگیرید.

شماره 3عملگر: که شامل گزینه‌های زیر می باشد

  • ( + ) جمع: دو عدد (یا متغیر عددی) را با هم جمع می‌کند.
  • ( _ ) تفریق: عدد اول (یا متغیر عددی اول) را از عدد دوم (یا متغیر عددی دوم) کم می‌کند.
  • ( * ) ضرب: دو عدد (یا متغیر عددی) را در هم ضرب می‌کند.
  • ( / ) تقسیم: عدد اول (یا متغیر عددی اول) را بر عدد دوم (یا متغیر عددی دوم) تقسیم می‌کند.
  • ( MOD ) باقیمانده: باقیمانده تقسیم دو عدد یا متغیر عددی توسط این عملگر قابل دستیابی می‌باشد.

شماره 4دومین عدد: در این فیلد می‌توانید یک عدد معمولی یا یک متغیر عددی درج نمایید. از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، می‌توانید متغیر عددی مورد نظر را انتخاب نمایید.



مقالات مرتبط

اکشن Text to Number
اکشن Number to Text
اکشن Check Number
اکشن Increase Number
اکشن Decrease Number

action Open Browser

کاربرد

اکشن Open Browser زمانی به کار می‌رود که بخواهید مرورگری را باز کنید.

اکشن Open Browser

پارامترها

شماره 1Browser: در این پارامتر می‌توانید مرورگر مورد نیاز خود را از گزینه‌های زیر انتخاب نمایید

vUserBrowser / Internet Explorer / Firefox 32bits – X86 / Firefox 64Bits – X64 / Chrome

شماره 2Id Of This Browser Window: از این پارامتر زمانی استفاده می‌شود که بخواهید با چندین مروگر کار کنید. در این صورت می‌توانید هر کدام از مرورگرها را با یک شناسه خاص، نشانه‌گذاری کنید تا در اکشن‌های دیگر مربوط به صفحات وب از طریق تعیین کردن شناسه بتوانید اعلام کنید که منظورتان کدام مرورگر می‌باشد.

شماره 3Window State: حالت پنجره مرورگر است که می‌تواند سه مقدار زیر را داشته باشد

  • Normal: در این حالت مرورگر انتخاب شده بعد از باز شدن به همان اندازه نرمال (عادی) خود می‌ماند و تغییری نمی‌کند.
  • Maximize: در این حالت مرورگر انتخاب شده بعد از باز شدن بلافاصله به صورت تمام صفحه و بزرگترین حالت خود در می‌آید.
  • Minimize: در این حالت مرورگر انتخاب شده بعد از باز شدن بلافاصله به صورت Minimize در می‌آید.

شماره 4Address: در صورت استفاده از پراکسی می‌توانید آدرس مورد نظر را در این فیلد وارد نمایید. می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گفته، متغیرهای مختلفی را در این پارامتر جای دهید.

شماره 5Port: در صورت استفاده از پراکسی می‌توانید شماره پورت مورد نظر را در این فیلد وارد نمایید. می‌توانید از دکمۀ درصد که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز را انتخاب نمایید.



مقالات مرتبط

اکشن Go to URL And Navigate
اکشن Wait For Page / Element To Load
اکشن Mouse Action on Web-Pages
اکشن Set Text Into Web-Input-Fields
اکشن Get Data From Web-Elements
اکشن Get Current URL
اکشن Close Browser

action Go to Url and navigate

کاربرد

اکشن Go To URL And Navigate زمانی به کار می‌رود که بخواهید مرورگر را به آدرس صفحه‌ای از سایت هدایت نمایید.

اکشن Go to URL And Navigate

پارامترها

شماره 1 ID Of Browser Window: شناسه مرورگری که این اکشن می‌خواهد با آن ارتباط برقرار کند.

شماره 2Navigation: می‌توانید نحوه هدایت مرورگر خود را در این پارامتر مشخص نمایید که شامل گزینه‌های زیر می‌باشد

  • Go To URL: آدرس وارد شده در فیلد پایین این پارامتر را، در مرورگر انتخاب شده باز می‌کند.
  • Clear Cash And Go To URL: حافظه کش مرورگر انتخاب شده را خالی می‌کند و سپس آدرس وارد شده در فیلد پایین این پارامتر را در مرورگر باز می‌کند.
  • Go Back: صفحه سایت را یک پله به عقب بر می‌گرداند.
  • Go Forward: صفحه سایت را یک پله به جلو می‌برد.
  • Reload / Refresh: صفحۀ سایت را دوباره بارگذاری می‌کند.
  • Clear Cash And Reload / Refresh: حافظه کش مرورگر انتخاب شده را خالی کرده و دوباره صفحه سایت را بارگذاری می‌کند.

شماره 3URL To Navigate: آدرس صفحه سایتی که می‌خواهید مرورگر به آن صفحه هدایت شود. می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز را در این پارامتر جای دهید.



مقالات مرتبط

اکشن Open Browser
اکشن Wait For Page / Element To Load
اکشن Mouse Action on Web-Pages
اکشن Set Text Into Web-Input-Fields
اکشن Get Data From Web-Elements
اکشن Get Current URL
اکشن Close Browser

action Wait for Page/Element to Load

کاربرد

اکشن Wait For Page / Element To Load زمانی به کار می‌رود که بخواهید منتظر بمانید یک اِلمان در صفحه سایت یا یک صفحه سایت در مرورگر بارگذاری شود یا حتی فقط منتظر بمانید تا مرورگر از حالت مشغول خارج شده و به حالت آماده باش در آید.

اکشن Wait For Page / Element To Load

پارامترها

شماره 1ID Of Browser Window: شناسه مرورگری که این اکشن می‌خواهد با آن ارتباط برقرار کند.

شماره 2Target Element: اِلمان مقصد که می‌خواهید منتظر بمانید تا بارگذاری شود. برای تعیین اِلمان مقصد باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیر‌های موجود را در این پارامتر جای دهید.

شماره 3Only Wait For Browser To Load Completely: با تیک خوردن این گزینه منتظر می‌ماند تا فقط مرورگر به طور کامل صفحه سایت را بارگذاری کرده و به حالت آماده باش در آید.

شماره 4Target Page: صفحه سایت مقصد که می‌خواهید منتظر بمانید تا بارگذاری شود. برای تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیر‌های موجود را انتخاب نمایید.

شماره 5(Wait Infinite Time (Check Repeatedly as long as Possible: بدون هیچ محدودیت زمانی آنقدر منتظر می‌ماند تا صفحه یا اِلمان مقصد بارگذاری شود.

شماره 6Wait Seconds: به اندازه تعداد ثانیه‌هایی که تعیین می‌شود منتظر بارگذاری صفحه یا المان مقصد سایت می‌ماند.

شماره 7(No Wait (Check Just One Time: اگر این گزینه فعّال باشد، فقط یکبار چک می‌شود که آیا صفحه یا المان مقصد بارگذاری شده‌اند یا خیر.



مقالات مرتبط

اکشن Open Browser
اکشن Go to URL And Navigate
اکشن Mouse Action on Web-Pages
اکشن Set Text Into Web-Input-Fields
اکشن Get Data From Web-Elements
اکشن Get Current URL
اکشن Close Browser

action Mouse Actions on Web-Pages

کاربرد

اکشن Mouse Action on Web-Pages زمانی به کار می‌رود که بخواهید با مأوس عملیاتی را بر روی اِلمان‌های سایت انجام دهید.

اکشن Mouse Action on Web-Pages

پارامترها

شماره 1ID Of Browser Window: شناسه مرورگری که این اکشن می‌خواهد با آن ارتباط برقرار کند.

شماره 2Target Element: اِلمان مقصد که می‌خواهید عملی را بر روی آن انجام دهید. برای تعیین اِلمان مقصد باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیر‌های موجود را در این پارامتر جای دهید.

شماره 3Target Page: صفحه سایت مقصد که می‌خواهید اِلمانی را در آن صفحه انتخاب نمایید. برای تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای موجود را انتخاب نمایید.

شماره 4Action: عملی که می‌خواهید روی اِلمان مقصد انجام دهید. شامل گزینه‌های:

  • Click: روی المان مقصد کلیک شود.
  • Hover: اشاره گر مأوس بر روی اِلمان مقصد قرار دهد بدون اینکه کلیک کند.
  • Focus: اِلمان مقصد را انتخاب کند (معمولا برای نوشتن در فیلدهای نوشتاری به کار می‌رود).
  • (Check (CheckBox: اِلمان مقصد را تیک بزند.
  • (UnCheck (CheckBox: علامت تیک را از روی اِلمان مقصد بر دارد.
  • (Select (Radio Button: در صورتی که اِلمان مقصد به شکل دکمه رادیویی باشد (دایره‌های کوچکی، که فقط یکی از آن‌ها را در لحظه می‌توان انتخاب کرد)، اِلمان مورد نظر را انتخاب کند.
  • (Change Item (Drop – Down List / Combobox: در صورتی که اِلمان مقصد به شکل لیست کشویی باشد از طریق زیر مجموعه‌های این گزینه می‌تواند یکی از آیتم‌های لیست را جستجو و انتخاب کند. زیر مجموعه‌های این گزینه شامل دو بخش می‌باشد که یکی برای انتخاب از طریق ترتیب عددی و دیگری برای انتخاب بر اساس محتوای آیتم‌ها به کار می‌رود.
  • Scroll Down: در صفحه یا در اِلمان تعیین شده به سمت پایین اسکرول می‌کند.
  • Scroll Up: در صفحه یا در اِلمان تعیین شده به سمت بالا اسکرول می‌کند.


مقالات مرتبط

اکشن Open Browser
اکشن Go to URL And Navigate
اکشن Wait For Page / Element To Load
اکشن Set Text Into Web-Input-Fields
اکشن Get Data From Web-Elements
اکشن Get Current URL
اکشن Close Browser

action Set Text into Web-Input-Fields

کاربرد

اکشن Set Text Into Web-Input-Fields زمانی به کار می‌رود که بخواهید متنی را در اِلمان‌های ورودی وب قرار دهید.

اکشن Set Text Into Web-Input-Fields

پارامترها

شماره 1ID Of Browser Window: شناسه مرورگری که این اکشن می‌خواهد با آن ارتباط برقرار کند.

شماره 2Target Element: اِلمان مقصد که می‌خواهید متنی را در داخل آن قرار دهید. برای تعیین اِلمان مقصد باید از دکمۀ درصد(%) که سمت راست این فیلد قرار گرفته، عنصر مورد نیاز خود را انتخاب نمایید.

شماره 3Text: متنی که می‌خواهید در اِلمان‌های ورودی وب قرار بگیرد. علاوه بر وارد کردن متن می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در بین متون جای دهید.

شماره 4Special 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]) می‌باشد. قابل ذکر است که فقط در مرورگرهای کروم و فایرفایکس می‌شود این کلیدها را درج کرد.



مقالات مرتبط

اکشن Open Browser
اکشن Go to URL And Navigate
اکشن Wait For Page / Element To Load
اکشن Mouse Action on Web-Pages
اکشن Get Data From Web-Elements
اکشن Get Current URL
اکشن Close Browser

action Get Data from Web-Elements

کاربرد

اکشن Get Data From Web-Elements زمانی به کار می‌رود که بخواهید داده‌ای را از یک اِلمان سایت بگیرید و در یک متغیر متنی ذخیره نمایید.

اکشن Get Data From Web-Elements

پارامترها

شماره 1ID Of Browser Window: شناسه مرورگری که این اکشن می‌خواهد با آن ارتباط برقرار کند.

شماره 2Target Element: اِلمان مقصد که می‌خواهید داده‌ای را از آن بگیرید. برای تعیین اِلمان مقصد باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، اِلمان مورد نظر خود را انتخاب نمایید.

شماره 3Get: نوع داده‌ای که می‌خواهید از اِلمان مقصد دریافت کنید.

شامل گزینه‌های:

  • Text: متن اِلمان مقصد را دریافت می‌کند.
  • Value: مقدار اِلمان مقصد را دریافت می‌کند.
  • Specific Attribute: ویژگی خاص اِلمان مقصد را دریافت می‌کند. مثلا وقتی در فیلد مقابل Specific Attribute Name (که هنگام انتخاب گزینۀ Specific Attribute در زیر این پارامتر اضافه می‌شود) کلمۀ class را وارد نمایید، نام کلاس یا کلاس ها را بر می‌گرداند.
  • Inner HTML: کد HTML داخلی اِلمان مقصد را دریافت می‌کند.
  • Inner HTML And Element Itself: کد HTML داخلی و خود اِلمان مقصد را دریافت می‌کند.
  • Element HTML: کد HTML اِلمان را دریافت می‌کند.

شماره 4Text Variable: متغیر متنی که داده‌ی گرفته شده از اِلمان مقصد در آن ذخیره می‌شود. همچنین می‌توانید به جای استفاده از متغیر متنی از حافظه Clipboard استفاده نمایید.



مقالات مرتبط

اکشن Open Browser
اکشن Go to URL And Navigate
اکشن Wait For Page / Element To Load
اکشن Mouse Action on Web-Pages
اکشن Set Text Into Web-Input-Fields
اکشن Get Current URL
اکشن Close Browser

action Get Current Url

کاربرد

زمانی از اکشن Get Current URL استفاده می‌شود که بخواهید آدرس جاری مرورگر انتخاب شده را گرفته و در یک متغیر متنی ذخیره نمایید.

اکشن Get Current URL

پارامترها

شماره 1ID Of Browser Window: شناسه مرورگری که این اکشن می‌خواهد با آن ارتباط برقرار کند.

شماره 2Text Variable: متغیر متنی که می‌خواهید آدرس گرفته شده از مرورگر انتخاب شده را در داخل آن ذخیره نمایید. برای تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای متنی موجود را در این پارامتر جای دهید.



مقالات مرتبط

اکشن Open Browser
اکشن Go to URL And Navigate
اکشن Wait For Page / Element To Load
اکشن Mouse Action on Web-Pages
اکشن Set Text Into Web-Input-Fields
اکشن Get Data From Web-Elements
اکشن Close Browser

action Close Browser

کاربرد

اکشن Close Browser زمانی به کار می‌رود که بخواهید مرورگری را ببندید.

اکشن Close Browser

پارامترها

شماره 1ID Of Browser Window: شناسه مرورگری که می‌خواهید بسته شود.



مقالات مرتبط

اکشن Open Browser
اکشن Go to URL And Navigate
اکشن Wait For Page / Element To Load
اکشن Mouse Action on Web-Pages
اکشن Set Text Into Web-Input-Fields
اکشن Get Data From Web-Elements
اکشن Get Current URL

action 2Captcha

کاربرد

اکشن Captcha زمانی به کار می‌رود که بخواهید کدهای امنیتی یک سایت را با استفاده از API سایت 2Captcha حل کنید و آن را در قالب یک متن، در یک متغیر متنی ذخیره نمایید.

اکشن 2Captcha

پارامترها

شماره 1(Captcha Type (Simple: نوع کپچا که در حال حاضر فقط یک گزینه Simple دارد، یعنی در حال حاضر فقط می‌توان برای حل کردن کپچاهای ساده از این اکشن استفاده نمود(منظور کپچاهایی هستند که نیاز به محاسبه یا حرکت خاصی نداشته و فقط به صورت یک عکس کوچک شامل اعداد و کاراکتر می‌باشند). قابل ذکر است که سایت 2Captcha قادر به تشخیص کارکترهایی به زبان‌های مختلف (نظیر زبان فارسی) نیز می‌باشد.

شماره 2Token: یک شناسه منحصر به فرد است که سایت 2Captcha هنگام ساخت اکانت در این سایت به شما می‌دهد. این شناسه برای برقراری ارتباط بین سایت 2Captcha و اکانت شما می‌باشد تا بتواند پاسخ کد امنیتی را در اختیار شما قرار دهد. علاوه بر وارد کردن مستقیم شناسه می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، شناسه را از طریق متغیر نیز وارد نمایید.

شماره 3Element: منظور از اِلمان عکسی در صفحه وب است که حاوی کد امنیتی می‌باشد و باید به سایت 2Captcha ارسال شود. دقت کنید اِلمانی را انتخاب کنید که با تگ IMG شروع می‌شود و شامل عکس کد امنیتی می‌باشد. می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیر مورد نیاز خود را انتخاب نمایید.

شماره 4Text Variable: متغیر متنی که کد (یا عدد) حل شده توسط سایت 2Captcha در داخل آن قرار می‌گیرد. می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیر مورد نیاز خود را در این پارامتر جای دهید.

شماره 5Browser ID: شناسه مرورگری که می‌خواهد با این اکشن ارتباط برقرار کند.

action Open Program/File

کاربرد

اکشن Open Program / File برای باز کردن یک فایل یا یک برنامه به کار می‌رود.

اکشن Open Program/File

پارامترها

شماره 1File Name: نام و مسیر فایل یا برنامه‌ای که قصد باز کردن آن‌را دارید. همچنین می‌توان به جای وارد کردن نام و مسیر فایل یا برنامه از کنترل Browse این کار را انجام داد. با کمک دکمه درصد (%) که کنار این فیلد قرار گرفته است می‌توانید متغیّرهای متنی یا متغیّرهای Special Folder را در این پارامتر جای دهید.

شماره 2Working Directory: مسیر پوشه‌ای که برنامۀ مقصد با آن سر رو کار خواهد داشت (پوشۀ کاریِ برنامۀ مقصد که ممکن است برای باز کردن یک سری فایل‌های داخلی از آن بهره ببرد). با کمک دکمه درصد (%) که کنار این فیلد قرار گرفته است می‌توانید متغیّرهای متنی یا متغیّرهای Special Folder را در این پارامتر جای دهید.

شماره 3Parameters: پارامترهای اجرای برنامه (این پارامتر، معادل خط فرمان برنامۀ مقصد نیز می‌باشد). به عنوان مثال در نظر بگیرید که بخواهید برنامه Notepad ویندوز را باز کنید و همزمان با باز کردن آن یک فایل متنی را نیز در داخل Notepad بارگذاری نمایید اگر مسیر و نام فایلی که می‌خواهید در Notepad بارگذاری شود را در این قسمت ذکر نمایید به هنگام باز شدن Notepad آن فایل در برنامه Notepad بارگذاری خواهد شد.با کمک دکمه درصد (%) که کنار این فیلد قرار گرفته است می‌توانید متغیّرهای متنی یا متغیّرهای Special Folder را در این پارامتر جای دهید.

شماره 4Execution Verb: با استفاده از این پارامتر می‌توانید روش اجرای برنامه یا فایل را تغییر دهید. زمانیکه بر روی یک فایل یا یک برنامه در My Computer راست کلیک کنید تعدادی از این گزینه‌ها را خواهید دید که در پایین آنها را شرح داده‌ایم و می‌توانید متناسب با نیاز خودیکی از آنها را انتخاب نمایید.

  • Open: که امکان باز کردن فایل یا برنامۀ مورد نظر را برای شما امکان‌پذیر می‌نماید.
  • (RunAs (Run as Administrator: که امکان باز کردن فایل یا برنامۀ مورد نظر را با دسترسی administrator برای شما امکان‌پذیر می‌نماید.
  • Edit: که امکان ادیت کردن فایل یا برنامۀ مورد نظر را برای شما امکان‌پذیر می‌نماید.
  • Print: که امکان پرینت کردن فایل یا برنامۀ مورد نظر را برای شما امکان‌پذیر می‌نماید.
  • Preview: که امکان نشان دادن پیش نمایش فایل یا برنامۀ مورد نظر را برای شما امکان‌پذیر می‌نماید.

شماره 5Use Explore.exe: با فعال بودن این گزینه امکان تایپ نام و مسیر فایل در فیلد FileName غیر فعال شده و در هنگام اجرا بطور خودکار برنامه Explorer ویندوز باز خواهد شد. با تیک زدن این گزینه و قرار دادن نام برنامه‌ای که باید باز شود در قسمت parameters (بخش شماره 3) یک جور شبیه‌سازی انسانی در نرم‌افزار اجرا کننده اتفاق می‌افتد مثل اینکه شما خودتان در My Computer (که در حقیقت همان Explorer.exe می باشد) بر روی فایل اصلی آن برنامه دبل‌کلیک کرده باشید تا باز شود. این حرکت برای دور ماندن از رادار برنامه‌هایی که اجرای رباتیک را تشخیص می‌دهند بسیار مفید است.

شماره 6Check Existance as File: اگر در قسمت parameters (بخش شماره 3) مسیر و نام یک فایل را قرار داده باشید با تیک زدن این گزینه نرم‌افزار ‌ کاربر مجازی وجود داشتن در آن مسیر را چک می‌کند و اگر فایل در جای خود نباشد یک خطا به کاربر نمایش می‌دهد.



مقالات مرتبط

اکشن Close Program/File
اکشن Copy Files
اکشن Delete Files
اکشن Create Shortcut

action Close Program/File

کاربرد

اکشن Close Program / File برای بستن یک فایل باز شده و یا یک برنامه در حال اجرا به کار می‌رود.

اکشن Close Program/File

پارامترها

شماره 1FileName: نام و مسیر فایل یا برنامه‌ای که قصد بستن آن ‌را دارید. همچنین می‌توانید از دکمۀ Browse فایل یا برنامۀ مورد نظر را انتخاب نمایید و یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیّرهای مختلفی را در این پارامتر جای دهید.

شماره 2(Force Close (Terminate Process: بستن اجباری که حتی در زمان Not Respond بودن سیستم یا عمل نکردن دکمۀ Close (هنگ کردن سیستم)، فایل یا برنامۀ مورد نظر را بلاجبار و به طور کامل خواهد بست.



مقالات مرتبط

اکشن Open Program/File
اکشن Copy Files
اکشن Delete Files
اکشن Create Shortcut

<

action File Exists

کاربردها

اکشن File Exists برای بررسی وجود داشتن یک فایل در مسیر مربوطه مورد استفاده قرار می‌گیرد.

اکشن File Exists

پارامترها

شماره 1Source: مسیر و نام فایلی که قصد بررسی آن‌را دارید. قابل ذکر است که همانند دیگر اکشن‌های مشابه، در اکشن File Exists نیز می‌توانید با کمک دکمۀ درصد (%)، متغیرهای مورد نیاز خود را انتخاب نمایید. همچنین می‌توانید برای راحتی کار از دکمه Browse که سمت راست این پارامتر قرار گرفته است فایل مربوطه را انتخاب نمایید.

action Rename File

کاربردها

اکشن Rename File برای تغییر نام یک فایل مورد استفاده قرار می‌گیرد.

 اکشن Rename File

پارامترها

شماره 1Source: نام کامل و آدرس فایلی که قصد تغییر نام آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر فایل استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

شماره 2Destination: نام جدید که می‌خواهید بر روی فایل انتخاب شده قرار بگیرد. می‌توانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را انتخاب نمایید.

action Copy Files

کاربرد

اکشن Close Program / File برای بستن یک فایل باز شده و یا یک برنامه در حال اجرا به کار می‌رود.

اکشن Close Program/File

پارامترها

شماره 1FileName: نام و مسیر فایل یا برنامه‌ای که قصد بستن آن ‌را دارید. همچنین می‌توانید از دکمۀ Browse فایل یا برنامۀ مورد نظر را انتخاب نمایید و یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیّرهای مختلفی را در این پارامتر جای دهید.

شماره 2(Force Close (Terminate Process: بستن اجباری که حتی در زمان Not Respond بودن سیستم یا عمل نکردن دکمۀ Close (هنگ کردن سیستم)، فایل یا برنامۀ مورد نظر را بلاجبار و به طور کامل خواهد بست.



مقالات مرتبط

اکشن Open Program/File
اکشن Copy Files
اکشن Delete Files
اکشن Create Shortcut

action Move Files

کاربردها

اکشن Move File برای جابجایی یک فایل مورد استفاده قرار می‌گیرد.

اکشن  Move File

پارامترها

شماره 1Source: نام کامل و آدرس فایلی که قصد جابجایی آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر فایل استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

شماره 2Destination: مسیری که می‌خواهید فایل انتخاب شده به آن انتقال یابد. می‌توانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را انتخاب نمایید.

action Delete Files

کاربردها

با استفاده از اکشن Delete Folder می‌توانید یک پوشه و محتویات داخل آن را حذف نمایید.

اکشن folder Exists

پارامترها

شماره 1Source: نام کامل و آدرس پوشه‌ای که قصد حذف آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

action Create Shortcut

کاربرد

اکشن Create Shortcut برای ساخت یک شورتکات (یا میانبر) از یک فایل، مورد استفاده قرار می‌گیرد. توجه داشته باشید که پسوند فایل‌های شورتکات LNK می‌باشد و باید در پارامترِ Shortcut to (پارامتر شمارۀ 2) که محل ساخت شورتکات را تنظیم می‌نمایید علاوه بر نام، حتما پسوند شورتکات را نیز درج نمایید.

اکشن Create Shortcut

پارامترها

شماره 1FileName: نام کامل و مسیر فایلی که قصد دارید از آن شورتکات بسازید. با کمک دکمه درصد (%) که کنار هر پارامتر قرار گرفته است می‌توانید متغیّرهای متنی یا متغیّرهای Special Folder را در این پارامتر جای دهید.

شماره 2Shortcut to: نام کامل و محل ساخت شورتکات که قصد دارید شورتکات در آن محل ذخیره شود. با کمک دکمه درصد (%) که کنار هر پارامتر قرار گرفته است می‌توانید متغیّرهای متنی یا متغیّرهای Special Folder را در این پارامتر جای دهید.

شماره 3Parameters: اگر فرمان خاصی به هنگام اجرای فایل مورد نظر لازم باشد می‌توانید در این قسمت آن‌را درج نمایید.

شماره 4Working Directory: مسیر پوشه‌ای که برنامه (برنامه باز شونده بوسیله شورتکات) با آن سر و کار خواهد داشت (پوشۀ کاری برنامه).



مقالات مرتبط

اکشن Open Program/File
اکشن Close Program/File
اکشن Copy Files
اکشن Delete Files

action Folder Exists

کاربردها

اکشن Folder Exists برای بررسی وجود داشتن یک پوشه در مسیر مربوطه مورد استفاده قرار می‌گیرد.

اکشن folder Exists

پارامترها

شماره 1Source: نام کامل و آدرس پوشه‌ای که قصد بررسی آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

action Create Folder

کاربردها

با استفاده از اکشن Create Folder می‌توانید، یک پوشه با نام دلخواه را در هر مسیری ایجاد نمایید.

اکشن Create folder

پارامترها

شماره 1Source: نام کامل و آدرس پوشه‌ای که قصد ایجاد آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

action Rename Folder

{field 2}

کاربردها

اکشن Rename Folder برای تغییر نام یک پوشه مورد استفاده قرار می‌گیرد.

 اکشن Rename Folder

پارامترها

شماره 1Source: نام کامل و آدرس پوشه‌ای که قصد تغییر نام آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

شماره 2Destination: نام جدید که می‌خواهید بر روی پوشه انتخاب شده قرار بگیرد. می‌توانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را در این پارامتر جای دهید.

action Copy Folder

کاربردها

اکشن Copy Folder برای کپی کردن یک پوشه و محتویات داخل آن مورد استفاده قرار می‌گیرد.

 اکشن Copy Folder

پارامترها

شماره 1Source: نام کامل و آدرس پوشه‌ای که قصد کپی کردن آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

شماره 2Destination: نام و مسیری که می‌خواهید پوشه انتخاب شده در ان کپی شود. می‌توانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را انتخاب نمایید.

action Move Folder

کاربردها

اکشن Move Folder برای جابجایی یک پوشه و محتویات داخل آن مورد استفاده قرار می‌گیرد.

 اکشن Move Folder

پارامترها

شماره 1Source: نام کامل و آدرس پوشه‌ای که قصد جابجایی آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

شماره 2Destination: مسیری که می‌خواهید پوشه انتخاب شده به آن انتقال یابد. می‌توانید از دکمه (%) که سمت راست این فیلد قرار گرفته است متغیرهای مورد نیاز خود را انتخاب نمایید.

action Delete Folder

کاربردها

با استفاده از اکشن Delete Folder می‌توانید یک پوشه و محتویات داخل آن را حذف نمایید.

اکشن folder Exists

پارامترها

شماره 1Source: نام کامل و آدرس پوشه‌ای که قصد حذف آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر پوشه استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

action Open/Create Excel File

کاربرد

اکشن Open / Create Excel File برای باز کردن یا ایجاد کردن یک فایل اکسل به کار می‌رود.

اکشن Open / Create Excel File

پارامترها

شماره 1FileName: نام و مسیر فایل اکسل که می‌خواهید باز یا ایجاد کنید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر فایل اکسل استفاده نمایید یا از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نظر را در این پارامتر جای دهید.

شماره 2Create File If Does Not Exists: با تیک زدن این گزینه اگر نرم‌افزار کاربر مجازی فایل اکسلی با آن نام را در مسیر انتخاب شده پیدا نکند فایل اکسلی با همان نام و در همان مسیر ایجاد و باز خواهد کرد.

شماره 3ID Of This Excel Window: از این پارامتر زمانی استفاده می‌شود که بخواهید با چندین فایل اکسل مختلف کار کنید. در این صورت می‌توانید هر کدام از فایل‌های اکسل را بایک شناسه خاص، نشانه‌گذاری کنید تا در اکشن‌های دیگر مربوط به اکسل، از طریق تعیین کردن شناسه بتوانید اعلام کنید که منظورتان کدام فایل می‌باشد.



مقالات مرتبط

اکشن Open / Create Sheet
اکشن Get Cell Text
اکشن Set Cell Text
اکشن Go To Cell
اکشن Check Cell
اکشن Save / Close Excel File

action Open/Create Sheet

کاربرد

اکشن Open / Create Sheet برای بازکردن یا ایجاد کردن یک Sheet در فایل اکسلی که قبلا باز یا ایجاد کرده‌اید به کار می‌رود.

اکشن Open / Create Sheet

پارامترها

شماره 1ID Of Excel Window: شناسه فایل اکسلی است که قبلا آن را باز یا ایجاد کرده‌اید و قصد باز یا ایجاد کردن یک Sheet در آن را دارید.

شماره 2Sheet Name: با انتخاب این گزینه می‌توانید یک Sheet را بر اساس نام آن، باز یا ایجاد کنید. برای تعیین نام Sheet می‌توانید در فیلدی که در پایین این گزینه قرار دارد نام آن را وارد نمایید یا از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را درج نمایید.

شماره 3Sheet Index: اگر بخواهید یک Sheet را به جای نام آن با استفاده از شماره فهرست، باز یا ایجاد نمایید، باید با انتخاب این گزینه و وارد کردن شماره فهرست در فیلدی که در پایین این گزینه قرار دارد مقدار آن را تعیین نمایید که این مقدار می‌تواند یک عدد معمولی یا متغیر عددی باشد. می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای عددی مورد نیاز خود را در این پارامتر جای دهید.

شماره 4Create Sheet If Does Not Exist: با تیک زدن این گزینه اگر نرم‌افزار کاربر مجازی Sheet با همان نام را در فایل اکسل انتخاب شده پیدا نکند، یک Sheet با همان نام و در همان فایل اکسل ایجاد و باز خواهد کرد.



مقالات مرتبط

اکشن Open / Create Excel File
اکشن Get Cell Text
اکشن Set Cell Text
اکشن Go To Cell
اکشن Check Cell
اکشن Save / Close Excel File

action Get Cell Text

کاربرد

اکشن Get Cell Text زمانی به کار می‌رود که بخواهید اطلاعات یک سلول خاص را در متغیر متنی ذخیره نمایید.

اکشن Get Cell Text

پارامترها

شماره 1ID Of Excel Window: شناسه فایل اکسلی است که قبلا Sheet مربوطه را در آن باز یا ایجاد کرده‌اید و قصد گرفتن اطلاعات از یک سلول خاص در آن Sheet را دارید.

شماره 2Text Variable: متغیر متنی که می‌خواهید اطلاعات دریافت شده از سلولی خاص را در آن ذخیره نمایید. برای انتخاب متغیر متنی باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، استفاده نمایید و یکی از متغیر‌های موجود را در این پارامتر جای دهید.

شماره 3Cell: که مقدار آن به طور پیش‌فرض Focused Cell (یا سلول انتخاب شده) می‌باشد، سلول انتخاب شده را هدف قرار می‌دهد.



مقالات مرتبط

اکشن Open / Create Excel File
اکشن Open / Create Sheet
اکشن Set Cell Text
اکشن Go To Cell
اکشن Check Cell
اکشن Save / Close Excel File

action Set Cell Text

کاربرد

اکشن Set Cell Text زمانی به کار می‌رود که بخواهید مقداری را در یک سلول خاص فایل اکسل قرار دهید.

 اکشن Set Cell Text

پارامترها

شماره 1ID Of Excel Window: شناسه فایل اکسلی است که قبلا Sheet مربوطه را در آن باز یا ایجاد کرده‌اید و قصد قرار دادن اطلاعات در یک سلول خاص در آن Sheet را دارید.

شماره 2Cell: که مقدار آن به طور پیش فرض Focused Cell (یا سلول انتخاب شده) می‌باشد، سلول انتخاب شده را هدف قرار می‌دهد.

شماره 3Text Variable: متغیر متنی که می‌خواهید محتویات آن را در یک سلول خاص قرار دهید. برای تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، یکی از متغیرهای موجود را انتخاب نمایید.



مقالات مرتبط

اکشن Open / Create Excel File
اکشن Open / Create Sheet
اکشن Get Cell Text
اکشن Go To Cell
اکشن Check Cell
اکشن Save / Close Excel File

action Go to Cell

کاربرد

اکشن Go To Cell زمانی به کار می‌رود که بخواهید به یک سلول خاص در فایل اکسل دسترسی داشته باشید.

اکشن Go To Cell

پارامترها

شماره 1Set Focus On The Active Cell: سلولی که در حال حاضر در برنامه اکسل فعال می‌باشد را انتخاب می‌کند.

شماره 2Set Focus On: با فعال بودن این گزینه سلول مورد نظر از طریق حروف A .. ZZ که تعیین کننده ستون و اعداد 99999 .. 1 که تعیین کننده سطر هستند انتخاب می‌شود.

شماره 3ID Of Excel Window: شناسه فایل اکسلی که می‌خواهد این اکشن با آن ارتباط برقرار کند.

شماره 4Move Focus To: با انتخاب این گزینه می‌توانید سلول فعال (یعنی سلولی که داخل فایل اکسل در حال حاضر فعال می‌باشد) را به اندازه دلخواه به سمت بالا، پایین، چپ، راست (با کمک دکمه‌هایی که در زیر این گزینه وجود دارند) حرکت دهید.

شماره 5برای تعیین مقدار حرکت سلول انتخاب شده در فایل اکسل می‌توانید علاوه بر عدد معمولی، متغیر‌های عددی مختلفی را هم از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، در این پارامتر جای دهید.



مقالات مرتبط

اکشن Open / Create Excel File
اکشن Open / Create Sheet
اکشن Get Cell Text
اکشن Set Cell Text
اکشن Check Cell
اکشن Save / Close Excel File

action Check Cell

کاربرد

اکشن Check Cell زمانی به کار می‌رود که می‌خواهید از مقدار داشتن اخرین سلول اطمینان حاصل فرمایید.

پارامترها

اکشن Check Cell

شماره 1ID Of Excel Window: شناسه فایل اکسلی است که قبلا Sheet مربوطه را در آن باز یا ایجاد کرده‌اید و قصد چک کردن یک سلول خاص در آن Sheet را دارید.

شماره 2Cell: که مقدار آن به طور پیش‌فرض Focused Cell (یا سلول انتخاب شده) می‌باشد، سلول انتخاب شده را هدف قرار می‌دهد.

شماره 3Is Last Used Cell In Its Row: با انتخاب این گزینه چک می‌کند که آیا آخرین سلول استفاده شده در این سطر می‌باشد یا خیر. منظور از استفاده شده یعنی خالی نباشد.

شماره 4Is Last Used Cell In Its Column: با انتخاب این گزینه چک می‌کند که آیا آخرین سلول استفاده شده در این ستون می‌باشد یا خیر. منظور از استفاده شده یعنی خالی نباشد.



مقالات مرتبط

اکشن Open / Create Excel File
اکشن Open / Create Sheet
اکشن Get Cell Text
اکشن Set Cell Text
اکشن Go To Cell
اکشن Save / Close Excel File

action Save/Close Excel File

کاربرد

اکشن Save / Close Excel File برای بستن یک فایل اکسل یا ذخیره کردن تغییرات داخل آن به کار می‌رود.

اکشن Save / Close Excel File

پارامترها

شماره 1ID Of Excel Window: شناسه فایل اکسلی است که قبلا آن را باز یا ایجاد کرده‌اید و می‌خواهید آن را ببندید یا تغییرات داخل آن را ذخیره نمایید.

شماره 2Save Excel File: فایل اکسل انتخاب شده را ذخیره می‌کند.

شماره 3Close Excel Window: فایل اکسل انتخاب شده را می‌بندد.

شماره 4Release The Control Of The Excel Window: کنترل (یا حالت انتخاب) را از فایل اکسل انتخاب شده بر می‌دارد یا به عبارتی آن فایل اکسل را آزاد می‌کند.



مقالات مرتبط

اکشن Open / Create Excel File
اکشن Open / Create Sheet
اکشن Get Cell Text
اکشن Set Cell Text
اکشن Go To Cell
اکشن Check Cell

action Display Picture

کاربرد

اکشن Display Picture برای نمایش یک عکس png در حین اجرای اکشن‌ها به کار می‌رود.

اکشن Display Picture

پارامترها

شماره 1(Picture Path (PNG File: نام کامل و آدرس عکس png که قصد نمایش آن‌را دارید. برای راحتی کار می‌توانید از دکمۀ Browse برای درج نام و مسیر عکس PNG استفاده نمایید یا از دکمۀ (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

شماره 2Caption: عنوان پنجره‌ای که عکس png را نمایش می‌دهد. علاوه بر متن معمولی می‌توانید با کمک دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، از متغیرها هم در این قسمت استفاده نمایید.



مقالات مرتبط

اکشن Hide Picture
اکشن Message Box
اکشن Question Box
اکشن Input Box

action Hide Picture

کاربرد

اکشن Hide Picture برای مخفی نمودن عکس png که در حال نمایش می‌باشد به کار می‌رود.

اکشن Hide Picture

پارامترها

شماره 1Immediately: اگر این گزینه فعّال باشد عکس png که در حال نمایش است بلافاصله مخفی شده و پنجره نمایش آن بسته خواهد شد.



مقالات مرتبط

اکشن Display Picture
اکشن Message Box
اکشن Question Box
اکشن Input Box

action Message Box

کاربرد

اکشن Message Box برای نشان دادن یک پیام (در کادر Message Box ویندوز) به کار می‌رود.

این پیام می‌تواند برای اعلان یک هشدار یا نمایش یک خطا نیز مورد استفاده قرار بگیرد.

اکشن Message Box

پارامترها

شماره 1Title: متنی که در عنوان پنجره پیام نوشته می‌شود. علاوه بر متن معمولی می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

اکشن Message Box

شماره 2Message: متنی که در پنجرۀ پیام نوشته می‌شود. اگر در این متن از عبارت <‌LB‌> استفاده شود در پنجرۀ پیام یک شکستگی خط همان (Enter) درج خواهد شد. برای مثال متن داخل این پارامتر (در عکس بالا) بصورت زیر نشان داده خواهد شد. علاوه بر متن معمولی می‌توانید با کمک دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، از متغیرها هم در بین متون استفاده نمایید.

شماره 3Text Alignment Left: با انتخاب این گزینه متن داخل پنجرۀ پیام، سمت چپ نوشته می‌شود.

شماره 4Text Alignment Right: با انتخاب این گزینه متن داخل پنجرۀ پیام، سمت راست نوشته می‌شود.

شماره 5Right- to- Left Reading: با انتخاب این گزینه تمام نوشتار و استایل پنجرۀ پیام به مُدل راست به چپ تبدیل می‌گردد.

شماره 6(MessageBox Type (Information: انتخاب نوع کادر پیام که این گزینه برای درج نمایۀ اطلاعات در کادر پیام بکار برده می‌شود.

شماره 7(MessageBox Type (Warning: انتخاب نوع کادر پیام که این گزینه برای درج نمایۀ هشدار کادر پیام بکار برده می‌شود.

شماره 8(MessageBox Type (Error: انتخاب نوع کادر پیام که این گزینه برای درج نمایۀ خطا در کادر پیام بکار برده می‌شود.



مقالات مرتبط

اکشن Display Picture
اکشن Hide Picture
اکشن Question Box
اکشن Input Box

action Question Box

کاربرد

اکشن Question Box برای نشان دادن یک پرسشِ بلی خیر و گرفتن جواب آن از کاربر مورد استفاده قرار می‌گیرد.

اکشن Question Box

پارامترها

شماره 1Title: متنی که در عنوان پنجره پرسش نوشته می‌شود. علاوه بر متن معمولی می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

شماره 2Question: سوالی که باید از کاربر پرسیده شود. اگر در این متن از عبارت <‌LB‎> استفاده شود در متن پرسش یک شکستگی خط همان (Enter) درج خواهد شد. برای مثال متن داخل این پارامتر (که در عکس قبل می‌بینید) بصورت زیر نشان داده خواهد شد. علاوه بر متن معمولی می‌توانید با کمک دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، از متغیرها هم در این قسمت استفاده نمایید.

اکشن Question Box

شماره 3Text Alignment Left: با انتخاب این گزینه متن داخل پنجرۀ پرسش، سمت چپ نوشته می‌شود.

شماره 4Text Alignment Right: با انتخاب این گزینه متن داخل پنجرۀ پرسش، سمت راست نوشته می‌شود.

شماره 5Right To Left Reading: با انتخاب این گزینه تمام نوشتار و استایل پنجرۀ پرسش به مُدل راست به چپ تبدیل می‌شود.



مقالات مرتبط

اکشن Display Picture
اکشن Hide Picture
اکشن Message Box
اکشن Input Box

action Input Box

کاربرد

اکشن Input Box برای گرفتن یک متن از کاربر (در حین اجرای ماکرو) بکار می‌رود. متن گرفته شده از کاربر که توسط کادر زیر در حین اجرای ماکرو گرفته خواهد شد، در داخل یک متغیّر متنی (از قبل تعیین شده) قرار می‌گیرد.

اکشن Input Box

فرض کنید که می‌خواهید یک پروسه‌ای چند بار تکرار شود و قرار است که تعداد تکرار را کاربر تعیین نماید. با استفاده از این اکشن می‌توانید در حین اجرای ماکرو از کاربر درخواست کنید تا عدد مورد نظر را از طریق کادر Input Box وارد نماید و سپس شما از این عدد (که حالا در داخل متغیّر تعیین شده توسط شما قرار گرفته است) برای تعداد دفعات تکرار استفاده نمایید.

اکشن Input Box

پارامترها

شماره 1Title: متنی که در عنوان پنجره درخواست ورودی نوشته می‌شود. علاوه بر متن معمولی می‌توانید با کمک دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مختلفی را در این پارامتر جای دهید.

شماره 2Description: توضیحی که به عنوان راهنما برای کاربر نوشته می‌شود. علاوه بر متن معمولی می‌توانید از دکمۀ درصد (%) که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را انتخاب نمایید.

شماره 3Target Text Value: متغیر متنی که ورودی کاربر بعد از تایید (یعنی بعد از زدن دکمۀ Okدر زمان اجرا) در آن گذاشته می‌شود. جهت تعیین مقدار این پارامتر باید از دکمۀ درصد (%) که سمت راست فیلد قرار گرفته، یکی از متغیّرهای موجود را انتخاب نمایید.

شماره 4Only Numbers Acceptable: با فعال بودن این گزینه تنها عدد در پنجره ورودی قابل قبول می‌باشد.

شماره 5Null Or Space(s) Acceptable: با فعال بودن این گزینه مقدار خالی یا فاصله هم در پنجره دریافت ورودی قابل قبول می‌باشد.



مقالات مرتبط

اکشن Display Picture
اکشن Hide Picture
اکشن Message Box
اکشن Question Box

action Check Windows Version

کاربرد

اکشن Check Windows Vesion برای بررسی نسخۀ ویندوز مورد استفاده قرار می‌گیرد. اگر نسخه‌ای از ویندوز (و یا شرایطی) را که چک می‌کنید با نسخه موجود در سیستم مقصد (و شرایط آن) مطابقت داشته باشد نتیجه این اکشن موفقیت‌آمیز خواهد بود و باید از نتیجه اکشن برای امور بعدی استفاده نمایید که آن‌را را در مبحث «تنظیم نتیجۀ اجرای هر اکشن» شرح داده‌ایم.

اکشن Check Windows Version

پارامترها

شماره 1عملگر بررسی نسخه ویندوز: که شامل گزینه‌های زیر می‌باشند.

  • (=) برابر باشد با
  • (<) جدیدتر باشد از
  • (>) قدیمی تر باشد از
  • (<=) برابر یا جدید تر باشد از
  • (>=) برابر یا قدیمی تر باشد از

شماره 2نسخۀ ویندوز: که شامل گزینه‌های زیر می‌باشد

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

شماره 3Check Architecture: در صورت علامت‌دار بودن این گزینه 32 بیت یا 64 بیت بودن ویندوز مورد بررسی قرار می‌گیرد.

شماره 4(X86 (32bits: در صورت انتخاب این گزینه 32 بیت بودن ویندوز مورد بررسی قرار می‌گیرد.

شماره 5(X64 (64bits: در صورت انتخاب این گزینه 64 بیت بودن ویندوز مورد بررسی قرار می‌گیرد.

action Jump

کاربرد

اکشن Jump برای پرش ازخطی (اکشنی) به خط (اکشن) دیگر به کار می‌رود.

اکشن Jump

پارامترها

شماره 1Jump to: خطی که باید به آنجا پرش انجام شود.

شماره 2How Many Times: تعداد دفعات پرش به خط تعیین شده. اگر این پارامتر برابر با صفر باشد هر بار که برنامۀ اجرا‌ کننده به اکشن Jump می‌رسد به خط تعیین شده پرش خواهد کرد ولی اگر آن‌را بر روی تعدادی بزرگتر از 1 تنظیم کنید فقط به اندازه همان تعداد عمل پرش تکرار شده و پس از آن، دیگر این اکشن بی اثر خواهد شد. همچنین می‌توانید با کمک دکمۀ درصد (%) در گوشۀ سمت راست، به جای عدد معمولی از متغیرهای عددی در این قسمت استفاده نمایید.

action Comment

کاربرد

اکشن Comment برای نمایش دادن یک یادداشت در برنامۀ ویراستار (مابین اکشن‌ها به عنوان راهنمایی) مورد استفاده قرار می‌گیرد و در برنامۀ اجرا‌ کننده هیچ کاری انجام نمی‌دهد.

اکشن Comment

پارامترها

شماره 1Comment: متنی که می‌خواهید یاد‌داشت کنید. در صورتی که بخواهید متن خود را در چند خط مجزا بنویسید می‌توانید از علامت <‌LB‌> در انتهای هر خط استفاده نمایید. علاوه بر وارد کردن متن می‌توانید از دکمه % که سمت راست این فیلد قرار گرفته، متغیرهای مورد نیاز خود را در این پارامتر جای دهید.

شماره 2Don’t export/save: در صورت تیک‌دار بودن این گزینه متن نوشته شده فقط به صورت یادداشت در ماکرو قابل رویت می‌باشد. در صورتی که بخواهید یادداشت خود را به صورت یک فایل مجزا در کنار ماکرو ذخیره ‌نمایید می‌بایست این گزینه را از حالت انتخاب در بیاورید تا یادداشت‌ها در قالب یک فایل متنی در کنار ماکرو قرار بگیرند.



 




Free trial download (Demo)

You can test the virtual user software before you buy

Filename Version Size Download
v-user.zip 8.1.2.7 MB 15.3 Download


Video tutorial how to install Video tutorial




The Benefits of Using Virtual User Software in Companies

سبک تر کردن کار پرسنل با نرم افزار کاربر مجازی

Using robots instead of manpower

Reduce personnel and save costs

Delivering more important tasks to the specialist force

حفاظت از اطلاعات محرمانه شرکت با نرم افزار کاربر مجازی

Observe the rules regulated by the robot

Prevent fraud and manipulation of data logging

Convenience in sending information to the robot

حذف خطاهای انسانی با نرم افزار کاربر مجازی

Removing human errors in robot operations

Eliminate the damage caused by human error

Robotic work without the slightest mistake or mistake

تسریع امور و افزایش بازدهی با نرم افزار کاربر مجازی

Speed up the robot's software work

Increase the efficiency and overall productivity of the organization

24-hour robot work without fatigue and loss of quality



 


question and answer About Virtual User Software

Is your software Iranian and build your own?

Due to the high quality and technology of our software programming, some customers are sometimes intrigued by its in-house production, so we need to answer that question and acknowledge that our software has been completely our own business, from zero. It is coded with the API technology of Windows and also supports Farsi language because of its Persian in all sections.

I record a task with the trial version but the runtime gives an error.Should I do something special?

In the byproducts section, we see a bunch of robots ready for use in various fields, which shows that in many ways perfect robots can be created with virtual user software provided you know what kind of software to work for. to be used. For example, to build a web robot (a robot that opens a site and does some work within that site) you should not use a web browser recorder because web affairs have their own actions that They cannot be recorded with the recorder program and can only be implemented through the editor program. Also, opening a My Computer and working with files or folders is not a good idea to use the recorder program and you should use special actions that are included in the Editor program in the File & Folders actions section.
We recommend that you watch the various videos available on the site before you begin building a real macro and implement sample macros that you train in your system to practice, then move on to your real project.
You can, of course, get help at any time. Contact us for support Contact us for support

What operating systems does the software install and run on?

Virtual user software is a Windows application and is compatible with the following versions of Windows:

Windows XP, Vista, 7, 8, 8.1, 10, Server 2003, 2008, 2012, 2016

Can licenses be purchased on multiple computers or servers?

Currently the application license is a single-user application and can only be used on one computer (or server).
Note that the application's license cannot be overwritten and transferred to another computer after activation. be overwritten and transferred to another computer after activation.

Can this program be used on a virtual server?

Yes, of course we recommend that you use the software on a personal computer, but the software is applicable to all versions of Windows that are installed on virtual servers. The only thing to note is how to connect to the VPS that should support remote devices such as VNC or VMware Client. For more information, see the Virtual Server Software (VPS) Tips Page.



 


After-sales support and training

Software support is، free , and if you see programming problems with software performance, we will fix it immediately and make the revised version available to customers in a periodic update. You can see evidence of this claim in the software reform history .
But for after-sales tutorials, consider an example of buying a car that comes with a manual, but everyone knows that by reading the car manual, no one will become a skilled driver. We've tried to provide you with a comprehensive software guide and numerous instructional videos to help you pave the way for learning, but we know that these might not be enough, so we have put in place a mechanism to spend 1 hour on training Specialize in custom video (exactly the macro you need to build it yourself).
The cost of this one-hour training was 300,000 Tomans, which was applied to the full version of the software.

پشتیبانی نرم افزار کاربر مجازی


 


Your Information Security Guaranteed

for the companies and organizations that care a lot about their information security, we guarantee that the virtual user software does not transfer any kinds of information through the internet because it work totally offline. we have provided this guarantee on a legally binding contract in corporate letterheads and signature, and send to some of the requesting companies.

ربات تلگرام امن


 


Robot order (description and tariff)

In addition to our programming team, we have a team of different robots that have years of experience and operational experience in the industry. Some of the robots made by our team are on the site, and many of them have evolved directly into customers.
Manufacturing custom robots has its own tariff that we provide to our customers in a PDF file.
Tariff PDF file making custom robots

For accurate price query, you can send us the process that needs to be automated as a video file with audio description so that after an expert review, you will be notified of the exact price of the robot build fee.

انجام پروژه های سفارشی-ساخت ربات های سفارشی


 


Purchase virtual user software

Purchase a serial number of programs individually (purchase full version with one hour training)

فرم خرید شماره سریال برنامه ویراستار

Purchase Form Full Version of Virtual User Software
With an hour of special training

فرم خرید شماره سریال برنامه اجرا کننده
Application Form Serial Number Purchase Form
فرم خرید شماره سریال برنامه ویراستار
Editor's Serial Number Purchase Form
Buy the complete package

Virtual user software

خرید شماره سریال برنامه اجراکننده نرم افزار کاربر مجازی

With an hour of special training

Buy Serial Number

Virtual user executable program

خرید شماره سریال برنامه اجراکننده نرم افزار کاربر مجازی
Buy Serial Number

Virtual user editor program

خرید شماره سریال برنامه ویراستار نرم افزار کاربر مجازی
Important Tips Before Buying
  • شماره سریال برنامه اجرا کننده نرم افزار کاربر مجازی قابل انتقال یا جابه جایی نیست

    If you intend to purchase software packages from our site, you will not need to purchase the executable serial number separately as each package will automatically charge you one serial number.

  •  
  • شماره سریال برنامه اجرا کننده نرم افزار کاربر مجازی قابل انتقال یا جابه جایی نیست

    The Virtual User Software Launcher application is permanently usable but will be free for up to 1 year. Of course, after this 1 year, package you have purchased, it will still be usable and will not work.

  •  
  • شماره سریال برنامه اجرا کننده نرم افزار کاربر مجازی قابل انتقال یا جابه جایی نیست

    The serial number provided to you is only applicable to one system / server and is in no way portable or portable to another system / server. It can also be revoked in any way and transferred to another system / server. Of course, switching Windows on the same system / server will not be a problem for the serial number and will be reusable.

Important Tips Before Buying
  • شماره سریال برنامه ویراستار نرم افزار کاربر مجازی قابل انتقال یا جابه جایی نیست

    The virtual user software editor program is permanently usable, but it will be provided forfree for up to 1 year. However, after this 1 year is over,the package you purchased will still be usable and will not fail

  •  
  • شماره سریال برنامه وبراستار نرم افزار کاربر مجازی قابل انتقال یا جابه جایی نیست

    The serial number provided to you is only applicable to one system / server and is in no way portable or portable to another system / server. It can also be revoked in any way and transferred to another system / server. Of course, switching Windows on the same system / server will not be a problem for the serial number and will be reusable.

Important Tips Before Buying
  • شماره سریال برنامه اجرا کننده نرم افزار کاربر مجازی قابل انتقال یا جابه جایی نیست

    If you intend to purchase software packages from our site, you will not need topurchase the executable serial number separately, as each package will receive a serial number of the executable program automatically.

  •  
  • شماره سریال برنامه اجرا کننده نرم افزار کاربر مجازی قابل انتقال یا جابه جایی نیست

    The virtual user software editor program is permanently usable, but it will be provided forfree for up to 1 year. However, after this 1 year is over,the package you purchased will still be usable and will not fail

  •  
  • شماره سریال برنامه اجرا کننده نرم افزار کاربر مجازی قابل انتقال یا جابه جایی نیست

    The serial number provided to you is only applicable to one system / server and is in no way portable or portable to another system / server. It can also be revoked in any way and transferred to another system / server. Of course, switching Windows on the same system / server will not be a problem for the serial number and will be reusable.



 


Version History

نسخه 8.1.2 (1398/10/19)

ویژگی‌های جدید

اضافه کردن اکشن download

اصلاحات

بهبود جزئي سرعت به هنگام تغيير اندازه پنجره ها

حل مشکل اکشن Wait for window to open که در بعضی سیستم ها بوجود می آمد

حل مشکل بوجود آمده در تشخیص اجزاء Firefox نسخه 72

نسخه 8.0.0 (1398/09/03)

ویژگی‌های جدید

حل برخی مشکلات جزئی مرتبط با حذف و تغییر نام متغیّرها در برنامه ویراستار

بهبود روش پیدا کردن آخرین Cell استفاده شده در اکسل

حل مشکل اکشن Close Program/File در بستن فایل‌هایی با مسیر طولانی

بهبود برنامه ضبط کننده در ضبط جزئیات کنترل‌ها و زیر کنترل‌ها

هماهنگ سازی شماره سریال با ورژن نرم افزار

بهبود گزارش دهی در برنامه اجرا کننده

حل مشکل برنامه ویراستار در تنظیم کشویی نتایج اجرای اکشن‌ها

رفع خطای Invalid bitmap header در برنامه ویراستار

اصلاحات

افزودن 8 اکشن جدید مرتبط با فایل و پوشه

افزودن امکان خواندن اطلاعات اکسل بصورت Range در اکشن Get Cell Text

افزودن آپشن "بالا نگه داشتن اجباری پنجره برنامه اجرا کننده" به تنظیمات ماکرو

افزودن یکسری متغیّرهای سیستمی (نظیر تاریخ، زمان و...)

نسخه 7.6.4 (1398/08/09)

اصلاحات

بهبود در تابع و ظاهر دستور تأخیر (Delay) در برنامه اجرا کننده

مکان اجرای اکشن‌های اکسل، بدون نیاز به نصب بودن اکسل در سیستم!

نسخه 7.5.8 (1398/07/28)

اصلاحات

رفع مشکل جزئی در پیدا کردن المان‌های وب بر اساس Text

رفع مشکل جزئی اکشن Keyboard Command به هنگام تایپ بر روی پنجره‌ها

افزایش سرعت پیدا کردن Sub-Control‌ها

جلوگیری از باز شدن سربرگ (Tab) جدید در مرورگرها به هنگام کلیک روی المان‌های وب

بهبود روش‌های پیدا کردن المان‌های وب بر اساس Attribute‌ها

نسخه 7.4.3 (1398/06/05)

ویژگی‌های جدید

اضافه کردن timeout به اکشن openbrowser برای اعمال در کلیه دستورات مرتبط با مرورگر

اصلاحات

پیدا کردن مسیر صحیح firefox به هنگام اجرای اکشن openbrowser برای زمانیکه firefox در پوشه ای غیر از پوشه program files نصب شده است

بهبود در جستجوی Attribute‌ها برای المان‌های وب

بهبود در اجرای درایورهای chrome و firefox

رفع خطای اکشن Check Control Status برای زمانیکه پنجره مرتبط با کنترل، در صفحه نمایان نیست

حل مشکل عدم اعمال ستاره (*) در جستجوی المان‌های وب بر اساس ویژگی Text

حل مشکلات مرتبط با نمایش Messagebox‌های پشت سر هم

نسخه 7.3.6 (1398/06/05)

ویژگی‌های جدید

اضافه کردن امکان ذخیره خودکار گزارش برنامه اجرا کننده در فایل متنی

اضافه کردن پارامتر xPath به اکشن Get Data from Web-Elements

اضافه کردن امکان درج متغیّر در پارامترهای اکشن‌های مختلف

اضافه کردن امکان اسکرول به اندازه دلخواه و امکان اجرای چند اسکرول پشت سر هم بدون مکث

اضافه کردن پارامتر Get Sub-Control X Pos و Get Sub-Control Y Pos به اکشن Get Text from Window/Control

اصلاحات

رفع مشکل اکشن Web Mouse Action زمانیکه کنترل مقصد یافت نمیشد اما نتیجه اکشن موفقیت آمیز اعلام میگردید

رفع مشکل سازگاری نسخه جدید با نسخه‌های قدیمی در اکشن‌های Set Text into Window/Control و Set Cell Text

بهبود و اصلاح گزارش برنامه اجرا کننده

بهبود و اصلاح اکشن Comment برای نمایش در گزارشات برنامه اجرا کننده

نسخه 7.1.3 (1398/06/05)

ویژگی‌های جدید

افزودن آپشن اسکرول و انتخاب کنترل مقصد به اکشن‌های Mouse Command و Keyboard Command

افزودن آپشن لرزش دست به اکشن Mouse Command

افزودن آپشن عدم برگشت ماوس به جایگاه قبلی در اکشن Mouse Command

افزودن آپشن شبیه سازی حرکت انسانی ماوس به اکشن Mouse Command

افزودن نمایش موّقت، زمانی که اجرای یک اکشن دارای تأخیر است در گزارش برنامه اجرا کننده

افزودن امکان تغییر Page متغیّرهای Element در برنامه ویراستار

افزودن امکان تغییر Window متغیّرهای Control در برنامه ویراستار

افزودن امکان تغییر Process متغیّرهای Window در برنامه ویراستار

افزودن امکان نمایش نام جاری یک متغیّر به هنگام تغییر نام در برنامه ویراستار

اصلاحات

رفع خطای درج بعضی اکشن‌ها در یک ماکروی جدید در برنامه ویراستار

رفع مشکل در دید قرار نگرفتن متغیّرهایی که Capture می‌شوند در برنامه ویراستار

رفع خطاهای مرتبط با حذف کردن بعضی اکشن‌های خاص در برنامه ویراستار

بهبود جستجو و پیدا‌کردن زیر کنترل‌ها در بخش Position

بهبود نمایش جایگاه و تعداد استفاده از متغیّرها در برنامه ویراستار

بهبود امکان حذف متغیّرها در برنامه ویراستار

بهبودهای جزئی در برنامه ویراستار

نسخه 7.0.7 (1398/05/25)

اصلاحات

حل مشکل ویرایش متغیّرها Window and Control که منجر به ناپدید شدن‌ها میشد

حل مشکل تبدیل متغیّرهای عددی بیشتر از 9 رقم به متن

نسخه 7.0.5 (1398/04/25)

ویژگی‌های جدید

اضافه شدن امکان تغییر نام متغیّرها

اصلاحات

حل مشکل پارامترهای اکشن InputBox

حل مشکل قفل زمانی ماکرو در هنگام قفل گذاری بر اساس ساعت

حل مشکل عدم نمایش صحیح نام متغیّرها در اکشن Check Number در برنامه ویراستار

افزایش هوشمندی برنامه اجرا کننده در پیدا‌کردن و کار با کنترل‌های ویندوزی

بهبودهای جزئی در برنامه ویراستار

نسخه 6.8.8 (1398/04/25)

اصلاحات

افزایش هوشمندی در کار با متغیّر در ویژگی‌های xPath و Path المان‌های وب

رفع مشکل به زیر رفتن کادرهای ارتباطی برنامه اجرا کننده

اضافه کردن متغیّر Clipboard به اکشن Get-Data from Web Element

نسخه 6.8.6 (1398/04/04)

ویژگی‌های جدید

افزودن قابلیت ارسال دستورات خاص کیبورد در اکشن Set Text into Web-Input-Fields

افزودن متغیّر Clipboard به اکشن Get Current Url

اصلاحات

حل مشکل هنگ کردن مرورگر vUser Browser که در نسخه اخیر ایجاد شده بود

بهبود در پیدا‌کردن المان‌های وب که آی‌دی و یا نام آنها با علامت * مشخص شده است

بهبود در پیدا‌کردن المان‌های وب که دارای روش جستجوی Other Attributes هستند

6.8.2(1398/03/23)

اصلاحات

افزایش هوشمندی برنامه اجرا کننده، در پیدا‌کردن آیتم‌های Combobox در رزولوشن‌های مختلف

افزایش توانمندی برنامه اجرا کننده، در استفاده از انواع متغیّر عددی در اکشن Jump

6.8.0(1398/03/14)

اصلاحات

در نسخه‌های پیشین، پس از کار طولانی مدت برنامه اجرا کننده در سرورهای مجازی، مشکلات گرافیکی برای سیستم بوجود می‌آمد که در این نسخه مشکل مذکور رفع شده است.

6.7.6 (1398/03/12)

ویژگی‌های جدید

افزودن پشتیبانی از چرخش دکمه غلطکی ماوس در اکشن Mouse Command و Mouse Event

افزودن امکان کلیک بر روی زیر کنترل‌ها از طریق اکشن Mouse Command

افزودن امکان کلیک در همانجایی از کنترل یا زیرکنترل که توسط کاربر کلیک شده بود از طریق اکشن Mouse – Command

افزودن امکان تایپ در داخل زیر کنترل‌ها از طریق اکشن Keyboard Command

افزودن امکان بررسی وضعیت زیر کنترل‌ها از طریق اکشن Check Control Status

افزودن امکان دریافت نام کلاس کنترل‌ها یا پنجره‌ها در اکشن Get Text from Window/Control

افزودن امکان دریافت نام (Name) مقدار (Value) و توضیحات (Description) زیر کنترل‌ها در اکشن Get Text from Window/Control

افزودن امکان جاگذاری متن معمولی و انواع متغیّر، در اکشن Set Text into Window/Control

افزودن گزینه Exact Match به اکشن Find and Replace Text برای بررسی مشابهت دقیق

افزودن پشتیبانی کامل از مرورگرهای Firefox و Chrome

افزودن امکان استفاده از پراکسی در مرورگرها در اکشن Open Browser

افزودن امکان Scroll به سمت بالا و پایین صفحه وب، از طریق اکشن Mouse Actions on Web-Pages

افزودن امکان دریافت متغیّر برای گزینه Change Item (drop-down list/combobox) در اکشن Mouse Actions on Web-Pages

افزودن گزینه‌هایی برای شبیه سازی انسانی اجرای فایل‌ها به اکشن Open Program/File

افزودن امکان دریافت متغیّر در گزینه Move focus to از اکشن Go to cell

افزودن امکان دریافت * (به معنی نادیده گرفتن کاراکترها) در انتهای متغیّر صفحه وب (%Page%)

افزودن امکان دریافت * (به معنی نادیده گرفتن کاراکترها) در انتهای گزینه‌های Id، Name و text در متغیّر المان وب (%Element%)

افزودن امکان نادیده گرفتن Id و Name در گزینه Tag and Important Attribute از متغیّر المان وب (%Element%)

افزودن گزینه XPath برای جستجوی المان‌های وب در مرورگرهای مدرن (Firefox و Chrome)

افزودن امکان دریافت متغیّر در تاخیر اکشن‌ها

افزودن گزینه کلید قفل زمانی ماکرو برای باز کردن ماکروهایی که مهلت زمانی آنها به اتمام رسیده است در برنامه ویراستار

افزودن گزینه پیام قفل زمانی ماکرو برای نمایش به هنگام اجرای ماکروهایی که مهلت زمانی آنها به اتمام رسیده در برنامه اجرا کننده

افزودن امکان ایجاد متغیّرهای عددی تصادفی (Random) که هر بار عددی را از یک محدوده (قابل تعیین) بطور خودکار انتخاب خواهد کرد

افزودن پشتیبانی از زیر کنترل‌ها (Sub-Control)‌ها و ایجاد روش‌های جستجوی جدید برای آنها

افزودن امکان جستجوی نوع کنترل (Control Type) در روش‌های جستجوی کنترل

اصلاحات

ساده تر کردن رابط کاربری برای انتخاب روش‌های جستجو در متغیّرهای Window & Control

رفع مشکل نمایش نام و نسخه اکشن در برنامه ویراستار، به هنگام ایجاد تغییرات در تنظیمات ماکرو

رفع مشکل پیدا‌کردن سلول‌هایی با رنج طولانی در اکشن Go to Cell

رفع مشکلات جزئی و بهبود دادن اکشن Create Shortcut

رفع مشکلات جزئی و بهبود دادن اکشن 2Chaptcha

رفع مشکلات جزئی و بهبود دادن اکشن Mouse Move

نسخه 6.1.1 (1397/11/09)

اصلاحات

رفع مشکل ناسازگاری نسخه جدید برنامه اجرا کننده با اکشن Jump موجود در ماکروهای قدیمی

نسخه 6.1 (1397/11/04)

ویژگی‌های جدید

اضافه کردن قابلیت ارسال دستورات به خط خاص در برنامه ویراستار

اضافه کردن قابلیت ادامه دادن ضبط از خط انتخاب شده در لاگ برنامه ضبط کننده

اصلاحات

بهبود سازگاری با سرورهای مجازی کمتر شناخته شده

رفع خطا در اکشن Jump در برنامه اجرا کننده

رفع خطای موجود در تعمیر کننده برچسب‌ها و جایگاه پرش‌ها در برنامه ویراستار

رفع خطا در ذخیره سازی بعضی پرش‌ها در برنامه ویراستار

رفع خطای جابجای سریع اکشن‌ها در برنامه ویراستار

نسخه 6.0 (1397/10/29)

ویژگی‌های جدید

اتوماسیون امور تحت وب در این نسخه اضافه شده است

در حال حاضر فقط مرورگر Internet Explorer پشتیبانی می‌شود

یک اکشن مخصوص برای رد کردن کدهای کپچا (Captcha) ساخته شده است

اصلاحات

بسیاری از خطا‌ها و ناسازگاری‌های جزئی، در این نسخه رفع شده است

امکان تعمیر (Fix) کردن خودکار اشتباهات مربوط به برچسب‌گذاری و پرش‌ها در برنامه ویراستار تعبیه شده است

در قسمت نمایش دستورات ماکرو، ظاهر برنامه ویراستار متحول شده است

نسخه 5.2.3 (1397/05/08)

اصلاحات

رفع مشکل در مدیریت خطاهای اکشن‌های اکسل

رفع مشکل فوکاس نشدن پنجره Input Box بعد از نمایش

نسخه 5.2.1 (1397/03/21)

اصلاحات

رفع خطا به هنگام پاک کردن اکشن‌هایی که قبلا به آنها Jump زده شده در برنامه ویراستار

رفع خطا به هنگام درج اکشن Change Numberدرصورت خالی بودن فیلد‌ها در برنامه ویراستار

نسخه 5.2.0 (1397/01/15)

ویژگی‌های جدید

اضافه کردن امکان ضبط و اجرای جابجایی‌هایی مأوس

اصلاحات

بهبود ظاهر و عملکرد گزینه‌های پنجرۀ ضبط

رفع خطای ذخیره کردن مجدد ماکروهایی که فایل rimages آنها حذف شده است

هماهنگ سازی بیشتر نسخه فارسی وانگلیسی برنامه ضبط کننده

رفع مشکلات سرعت عملکرد برنامه ویراستار در ماکروهای بزرگ

سریع تر کردن Undo و Redo در برنامه ویراستار

بهبود و تسریع رابط کاربری برنامه ویراستار

رفع مشکل مخفی شدن نمایه ماوس در اجرای بعضی ماکروها با برنامه اجرا کننده

نسخه 5.0.0 (1396/11/10)

ویژگی‌های جدید

اضافه کردن اکشن Change Number

امکان پسورد گذاری بر روی ماکروها

نمایش نام و نسخه ماکرو در کادرهای مختلف

اصلاحات

بهبود سرعت نمایش کادر ویرایش دستورات در برنامه ویراستار

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

بهبود پیدا‌کردن پنجره‌هایی که با C# طراحی شده اند در ویندوزهای مختلف

بهبودهای جزئی در کار با برنامه ویراستار برای ایجاد راحتی و سرعت بیشتر در کار

اصلاح مشکل عدم اجرای تاخیراتی که با ثانیه تنظیم شده بودند

هماهنگ سازی بیشتر نسخه انگلیسی و فارسی نرم‌افزار

نسخه 4.9.0 (1396/08/02)

ویژگی‌های جدید

امکان برچسب گذاری دستورات در برنامه ویراستار برای سهولت در بررسی پرش‌ها

امکان تعیین نسخه برای ماکرو‌ها

اصلاحات

نمایش نسخه برنامه‌ها، در نوار عنوان آنها

نسخه 4.8.0 (1396/05/18)

اصلاحات

رفع مشکلات اکشن‌های Increase Number و Decrease Number با دریافت متغیّر

اعمال تغییرات در بخش لایسنسینگ

بهبود نشانه‌های ظاهری برای نشان دادن وضعیت برنامه ضبط کننده در حین ضبط

بهبود نشانه‌های ظاهری برای نشان دادن وضعیت برنامه اجرا کننده در حین اجرا

نسخه 4.7.4 (1396/03/24)

اصلاحات

اصلاحات و بهبودهای جزئی

نسخه 4.7.2 (1396/01/18)

اصلاحات

حل مشکل عدم اجرا در ویندوز سرور 2016

هماهنگ سازی نرم‌افزار با ویندوزهای سرور مجازی (VPS)

نسخه 4.7.0 (1395/10/22)

اصلاحات

رفع مشکل نمایش مأوس به هنگام اجرای اکشن Mouse Command در برخی ماکروهای طولانی

رفع مشکل عدم تایپ کاراکترهای خاص در اکشن‌های Keyboard

رفع مشکل اکشن Jump در ماکروهایی که چندین Jump تو در تو دارند

نسخه 4.6.8 (1395/07/12)

اصلاحات

رفع مشکل فرمان Duplicate در برنامه ویراستار

بزرگ کردن نماد اکشن‌ها در برنامه ویراستار

حل مشکل یکسان شدن ID پنجره‌های اکسل در بخش ویرایش اکشن Open Excel File در برنامه ویراستار

رفع مشکلات جزئی در ذخیره کردن و نمایش دادن اطلاعات متغیّرهای Window & Control

نسخه 4.6.6 (1395/04/08)

اصلاحات

بهبود در ذخیره اطلاعات کنترل‌ها و روش پیدا‌کردن مجدد آنها

نسخه 4.6.4 (1395/02/26)

ویژگی‌های جدید

اضافه شدن امکان فعال/غیر فعال کردن اکشن‌ها در برنامه ویراستار

متحول کردن روش‌های جستجو برای پیدا‌کردن بهتر پنجره‌ها و کنترل‌ها

اصلاحات

بهبود بخش درج شماره سریال

بهبود و اصلاح اکشن go to cell در برنامه ویراستار

رفع مشکل حذف متغیّرهای متنی

رفع چند مشکل جزئی در اکشن‌های Keyboard

اصلاحات و بهبود‌های جزئی در برنامه ضبط کننده

نسخه 4.5.1 (1394/12/20)

ویژگی‌های جدید

اضافه شدن اَکشن‌های Excel

اضافه شدن اَکشن Change text

اضافه شدن متغیّر Clipboard

اضافه شدن امکان استفاده از متغیرهای مختلف در اغلب اکشن‌هایی که قابلیت دریافت ورودی را دارند در برنامه ویراستار

اضافه شدن قابلیت دریافت و درج کاراکترهای یونیکد در اکشن‌های کیبورد

اضافه شدن Visible و InVisible به اکشن Check Control Status برای بررسی نمایان یا مخفی شدن کنترل‌ها

اصلاحات

رفع مشکل عدم نمایش صحیح آیکان متغیّرها بعد از درج متغیّر Window/Control جدید در برنامه ویراستار

رفع مشکل نمایش اَکشن InputBox در برنامه ویراستار

رفع مشکل حذف متغیّرهای متنی

کاهش حجم فایل rImages و در برنامه ضبط کننده

اصلاحات و بهبودهای متعدد دیگر

نسخه 4.1.8 (1394/10/24)

ویژگی‌های جدید

اضافه شدن امکان ضبط و درج زبان ورودی صفحه کلید در اکشن‌های Keyboard

اصلاحات

هماهنگ سازی بیشتر برنامه اجرا کننده با مانیتورهای Hidpi در ویندوز XP و دیگر ویندوزها

حل مشکل بسته نشدن کادر درج شماره سریال پس از درج موفق سریال در برنامه اجرا کننده و برنامه ویراستار.

تسریع ضبط و ذخیره عکس‌ها به هنگام ضبط در برنامه ضبط کننده

رفع مشکل عدم تخصیص فایلهای vum به برنامه اجرا کننده در صورتیکه یک تخصیص قبلی برای فایلهای vum وجود داشت.

نسخه 4.1.0 (1394/08/17)

اصلاحات

رفع مشکل باز نشدن خودکار Recorder بعد از تغییر دادن زبان

رفع مشکل مخفی شدن کادر ذخیره ماکرو در Recorder به هنگام ذخیره ماکروهایی که شامل دستورات زیادی بودند

اصلاح لینک‌های کادر درج شماره سریال و کادر درباره نرم‌افزار

رفع مشکل قبول نکردن نقطه در فیلد ایمیل موجود در کادر شماره سریال

اصلاح Player برای هماهنگی با آپدیت جدید ویندوز 10 و رفع مشکل عدم کلیک مداوم در یک نقطه

اصلاح مشکل عدم اختصاص فایلهای vum به Player

رفع مشکل مخفی شدن نمایه ماوس اصلی ویندوز در صورت بروز خطا در Player

بهینه سازی کلی نرم‌افزار و بهبود بسیاری از توابع داخلی برای هماهنگ سازی بیشتر با نسخه‌های مختلف ویندوز

نسخه 4.0.2 (1394/05/10)

اصلاحات

رفع خطا در تشخیص برنامه‌هایی که با دلفی نوشته شده اند در حین ضبط

نسخه 4.0.0 (1394/05/10)

اصلاحات

اولین نسخه‌ای که در سایت بین المللی کاربر مجازی (همین سایت) انتشار یافته است



 


A number of our customers