Зазвичай DS в iMacros використовується для автоматизації роботи з веб-сторінками, які містять не HTML елементи, а «складні» технології, такі як Java applets, Adobe Flash, Adobe Flex, Microsoft Silverlight або ActiveX контроль. Також можна автоматизувати навіть найскладніший сайт, заснований на AJAX.
Flash додаток симуляції калькулятора на зображенні нижче.
Запис DirectScreen команди:
При роботі не з HTML технологіями, такими як Flash, Java або іншими, в стандартному режимі, iMacros не може записати дії. Щоб записати макрос на Flash або Java applet, ви повинні активувати технологію DirectScreen, для цього необхідно:
- Натисніть кнопку Click Mode
- У вікні, виберіть Use Direct Screen Commands ...
- Тепер можете записувати необхідні дії
iMacros записує дії клавіатури і миші, записується багато DS і WAIT команд (в залежності від складності виконуваних дій). Далі пояснюється, чому.
Як визначити координати?
Є кілька способів визначення координат для команди DirectScreen:
1. Абсолютне значення (жорстка прив'язка до осей):
параметри:
- CMD
Виконувана команда / дію
- команди:
1. CLICK
Поводиться як звичайний «клік». Технічно це поєднання команд MOVE. LDOWN. LUP і KEY.
2. LDBLCLK
Імітує подвійне клацання лівою кнопкою миші. При записи з включеною опцією Record all DirectScreen commands. гарантується правильна послідовність команд при відтворенні. При використанні Record only mouse clicksLDBLCLK не записував, але ви можете вручну додати наступну послідовність команд яка імітує подвійне клацання: LDOWN. LUP. LDBLCLK. LUP.
3. LDOWN
Імітує натискання лівої кнопки миші (натискання та утримання).
4. LUP
Відпускання натиснутою лівої кнопки миші (логічне продовження команди LDOWN).
5. MOVETO
Переміщення покажчика (кнопка натиснута)
6. MDOWN
Імітація натискання середньої кнопки миші (натискання та утримання).
7. MUP
Відпускання натиснутою середньої кнопки миші (логічне продовження команди MDOWN).
8. MDBLCLK
Подвійне клацання середньою кнопкою.
9. RDOWN
Імітація натискання правої кнопки миші (натискання та утримання).
10. RUP
Відпускання правої кнопки.
11. RDBLCLK
Подвійне клацання правої кнопки.
12. SCREENSHOT (починаючи з iMacros v7!)
Створення скриншота. Ця команда корисна для зняття скріншотів аплетів, коли нормальна функція створення скріншот не працює. Шлях для збереження скріншотів задається в атрибуті, тобто
Як з'єднати (зберегти) 2 скріншота, в один файл (скріншот) або як зробити з двох рядків, один скриншот?
Начебто є команда SCREENSHOTINCLUDE але як їй користуватися не знаю.
приклад:
ONDOWNLOAD FOLDER = C: \ 2 \ FILE = 1.jpg
TAG POS = 1 TYPE = IMG ATTR = ID: cp_Task CONTENT = EVENT: SAVE_ELEMENT_SCREENSHOT
TAG POS = 1 TYPE = SPAN ATTR = ID: cp_ion CONTENT = EVENT: SAVE_ELEMENT_SCREENSHOT
Дякуємо!
Привіт, такої команди немає. Можна зробити скріншот всього сайту або як ви хочете: 2 окремих скриншота об'єднати в 1, але потрібно використовувати PHP.
Вітаю! Підкажіть будь ласка, де знаходиться кнопка "Click Mode". Я весь iMacros перерила і майже весь гугл заодно. ну ніде немає такої кнопки (((
Привіт, в даний момент кнопка «Click Mode» називається «Record options», яка знаходиться на вкладці «Запис». Будьте уважні, дана команда працює тільки в iMacros браузер і в Internet Explorer.