Где находятся файлы iim imacros chrome
Forum rules
Before asking a question or reporting an issue :
1. Please review the list of FAQ's.
2. Use the search box (at the top of each forum page) to see if a similar problem or question has already been addressed.
3. Try searching the iMacros Wiki - it contains the complete iMacros reference as well as plenty of samples and tutorials.
4. We can respond much faster to your posts if you include the following information: CLICK HERE FOR IMPORTANT INFORMATION TO INCLUDE IN YOUR POST
![]()
Version 4.01, 2012-02-09
- Added: Visual display for recorded commands
- Added: Visual display for replayed commands
- Added: iimDisplay support
- Improved: Web Scripting Interface: control Chrome with iimInit ("-cr").
iMacros for Chrome can store macros as text files (fully compatible with iMacros for IE and Firefox) and also embeded them inside bookmarks - perfect for quick access and syncing macros with your bookmarks. Use the macro storage option to switch.
Using Chrome with the iMacros RunAs Agent (iimRunner)
- iimRunner only works with a non-default Chrome UserDataDir (aka profile)
- Make sure the iMacros add-on is installed in the new user profile.
- In order to launch Chrome with a different user profile via the iMacros scripting interface (e.g. iimOpen("-cr -crUserDataDir C:\MyProfile")) or with iimRunner (e.g. iimOpen("-cr -runner -crUserDataDir C:\MyProfile")), you need to allow access to file URLs as described below.
![]()
![]()
Теперь подробнее
3. Отключить обновления мазилы в настройках, чтобы не появлялась уведомление.
Запускаем мазилу и в настройках отключаем обновления.
Шаг 4: Создание собственных макросов
В качестве последнего шага нашей сегодняшней статьи мы рассмотрим максимально простой пример создания собственных макросов наподобие того, как это было показано в шаблоне по одновременному открытию вкладок. Сейчас мы задействуем технологию записи, а если вы захотите работать в редакторе, используя синтаксис, прочитайте заключительный абзац ниже.
-
Откройте окно управления iMacros, где на вкладке «Record» нажмите на кнопку «Record Macro».
Что касается собственноручного создания скриптов через редактор, то для этого потребуется выучить синтаксис или одну из документаций поддерживаемых языков программирования. Более детальные инструкции и описания по этому поводу вы найдете на официальном сайте разработчиков iMacros. Рекомендуем ознакомиться с этой информацией тем юзерам, кто хочет на постоянной основе работать с рассмотренным расширением.
Сегодня вы узнали все об использовании iMacros в браузере Mozilla Firefox. Как видите, этот инструмент будет полезен многим юзерам, а также поможет значительно упростить выполнение ежедневных действий.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
iMacros for Chrome is one of the iMacros Webextensions. A detailed documentation of features, limitations, and end user license agreement (EULA) is found in that page. Here we document the few differences to that common page.
Удаляем updater. После его удаления мазила больше не будет обновляться, даже если вы нажмёте обновить и перезапустите мазилу. Теперь, обновить мазилу получиться только, если вы скачайте установочный файл и установите его.
Вкладка "Запись"
Во вкладке "Запись" находятся кнопки:
Сохранить как - сохраняет записанный макрос в указанную папку.
Стоп - останавливает запись макроса и сохраняется в окне imacros.
Record options - режим записи.
Сохр. страницу - сохраняет html страницу на компьютер.
Take Screenshot - сохраняет в папку Downloads полный скриншот веб страницы.
Удал. кеш куки - удаляет из браузера сохранённые данные, кеша и куки.
Ждать при воспр. - после нажатия кнопки "Запись", можно нажать на кнопку "Ждать при воспр." и указать время ожидания в секундах перед следующим дествием- от 1 и выше.
Version 5.01, 2012-04-24
- Added: FRAME support
- Added: SAVEAS support
- Added: EVAL support
- Added: Support for TIMEOUT_PAGE and TIMEOUT_MACRO
- Improved: iMacros Chrome icon is changed only on those windows where replaying or recording happens
- Fixed: Negative counter issue
- Fixed: Several smaller bug fixes
Known Issues
Current known issues with the latest version of iMacros for Chrome:
Version 10.1.0, 2020-09-04
- Fixed: URL GOTO=javascript: no longer works (since Chrome 71)
- Fixed: XPATH parameter of EVENT command does not work
- Fixed: EVAL returns an empty/null value when the final expression evaluates to 0 (it now correctly returns 0)
- Fixed: Referencing an invalid variable with PROMPT causes macro to hang
- Fixed: Newlines are not handled properly in PROMPT text
- Fixed: iimOpen("-cr", False) can only attach to an existing browser if it has not yet played any macro*
- Added support for -simpleui option when launching with the API (iimOpen)*
Consistency enhancements (behavior changed to match iMacros browser):
- Macro variables are initialized to an empty string
- Specifying duplicate attribute values in the ATTR parameter of the TAG command results in an error
- !EXTRACT is cleared on each iteration when looping
- Extraction popup is not displayed by default when looping
- CMDLINE command no longer supported (use SET for assigning values to macro variables)
- SET !EXTRACT_TEST_POPUP YES is no longer ignored when using the API (iimPlay)
- Sidebar is opened by default when launching with the API (iimOpen). Use -simpleui to suppress the sidebar.*
* Requires related updates to File Access module for iMacros Extensions as well as Enterprise scripting interface (API)
- Fixed: SaveAs dialog
- Fixed: Macros with capitalized extension name .IIM do not get displayed in the tree
- Fixed: SAVEAS TYPE=EXTRACT FILE=+. duplicates the name of the file
- Fixed: !TIMEOUT_STEP 0 not working
- Improved: Close iMacros dialogs (prompt, extract, etc) by pressing Enter
- Other minor fixes
- Fixed: iMacros panel (sidebar) not opening when Chrome is set to "Continue where you left off"
Version 5.11, 2012-06-14
- Fixed: Previous V5.10 broke some scripts (sorry about that!)
- Fixed: RuntimeError: net::ERR_ABORTED issue
- Fixed: Several smaller bug fixes
Нажмите Меню - настройки
How to run a macro from the command line using Chrome
Post by honda4life » Sun Nov 10, 2013 5:12 pm
Unfortunately very difficult to read.
So I improved the alignment and added console.debug(document); to find what's wrong:
I get the message: Can not run macro, no iMacros div found
When reading the console.debug(document);, i noticed the script searches for a div in the page from the script.
Do I need to add a div with my macro or how does it work? I was thinking it uses the var n = "testmakro"; to select the macro (a bookmark in my case).
A working example should be great.
Chrome version: 30.0.1599.101 (last)
iMacros version: 6.0.6 (last)
Please help, I've spent more than 2 hours trying to solve this issue.
Edit:
firgured out that n is the macro.
That the script creates the bookmark? But can't imagine Chrome allows this, to mess with the bookmarks without notice.
Suspecting macros-bookmark-div is the location from old version.
Need to find new location? But how?
Post by Tom, Tech Support » Mon Nov 11, 2013 11:03 am
Would you please provide a brief description of exactly what you are attempting to accomplish?
Tom, iMacros Support
Post by honda4life » Mon Nov 11, 2013 11:31 am
I want to start my script with a cronjob on linux
So I need a way to start it from command line.
Edit:
alert(atob(m64));
alert(decodeURIComponent(atob(m64))); is the macro, so a macro needs to be reverse converted.
This is a problem for later (btoa , encodeURIComponent).
The question remains: What are those 2 lines doing?
var div = document.getElementById("imacros-bookmark-div");, what is the imacros-bookmark-div I guess it's something of iOpus plugin, can't get any further
var ta = document.getElementById("imacros-macro-container");, what is the imacros-macro-container I guess it's something of iOpus plugin, can't get any further
Version 7.03, 2014-03-10
- Fixed: Shrinking sidebar bug (only Linux systems affected). This fix is actually a workaround for a Chrome bug.
![]()
Для того, чтобы проверить версию мазилы, нажимаем:
Меню - знак вопроса - О Firefox
Version 10.0.1, 2017-12-14
Version 8.07, 2014-05-28
- New: Chrome V35 bug workaround
- New: New Scripting interface, workaround for Chrome's block of NPAPI dlls - requires separate installer.
После обновления мазилы, imacros перестал устанавливаться.
Version 7.02, 2014-03-10
- New: Significantly improved UI
- New: Upload support for AlertFox Website Monitoring
- Fixed: Many smaller bug fixes and tweaks
Мазила по умолчанию устанавливается по адресу C:\Program Files\Mozilla Firefox
Либо, правой копкой мышки на значок мазилы и выбираем - расположение файла и у нас откроется папка где находится файл updater.
2. Удалить файл updater, чтобы мазила не обновлялась
На 19 февраля 2019 г. можно установить imacros версии 10-ой на новую мазилу, но я не проверял на сколько она будет стабильно работать без боев. По этому мы будем устанавливать imacros 8.9.7 на Mozilla Firefox 56.0.2, так как они друг с другом работают стабильно без боев. Проверено временем.
Кратко, что нам нужно сделать:
4. Установить imacros версии 8.9.7 и отключить обновления
Version 8.3.4, 2015-07-23
- Fixes several reported issues with automating file downloads
- New: Automate file downloads in Chrome - We added support for ONDOWNLOAD.
Пути к папкам
Manage - Опции - Paths
Во вкладке Paths находятся настройки по расположению папок, необходимых для работы.
1. Папка макросов. У каждого пользователя вместо User могут быть другие имена. По этому, если у Вас не отображаются макросы/скрипты/папки из папки macros, значит, путь к папке макросов указан не верно. Нажмите с правой стороны на значок лупы и укажите путь к папке macros. Также можно указать любую папку на компьютере, в котором будут расположены макросы.
2. Папка данных. С данной папки imacros берёт данные для внесения их на веб страницу. Можете также указать свой путь.
3. Папка закачек. В данную папки imacros сохраняет элементы с веб страниц. Это могут быть фотографии, текст и т.д.
4. Store data in profile folder. Если вы используете портативную версию браузера мазилы, то поставьте галочку. Макросы сохраняете на флешке. И, при запуске с флешки портативной версии браузера, макросы отобразятся в окне imacros.
5. Использовать внешний редактор. При редактировании макроса или скрипта, их код открывается через сам редактор imacros. В данном поле можно указать путь к своей программе, через которую вы хотите открывать и редактировать макрос, скрипт.
Если вы хотите узнать ещё больше про imacros или у вас возникли проблемы при работе с ним:
выдаёт ошибку, что неверный путь; не отображаются скрипты в окне; зависает imacros то, рекомендую перейти в раздел статьи и узнать как решить эти проблемы.
Сейчас для браузера Mozilla Firefox существует огромное количество полезных расширений, добавляющих опции, которые изначально отсутствуют в веб-обозревателе. К числу подобных относится и iMacros. Этот инструмент позволит юзеру самостоятельно записать различные макросы или уже использовать готовые для молниеносного выполнения сложных действий. О работе с этим дополнением мы и хотим поговорить далее.
Если вы не удалите файл updater, то во время запуска мазилы появится такая табличка
Installation
Download the latest version of iMacros for Chrome from the Chrome webstore
Version 10.1.1, 2021-05-05
- This is a Progress Software Corporation branding update only (UI colors, logo changes)
Шаг 3: Использование и редактирование шаблонных макросов
Сегодня мы разбираем бесплатную версию iMacros. В нее разработчики включили директорию, где присутствует множество демонстрационных скриптов с описанием их работы в виде комментариев. Это поможет начинающим освоить азы взаимодействия с приложением и даст возможность быстро корректировать какой-то макрос под себя.
-
При открытии меню управления расширением дополнительно запустится отдельное окно. Здесь в разделе «Bookmarks» откройте директорию «Demo-Firefox».
Шаблонные макросы созданы не только для того, чтобы ознакомить пользователя с возможностями расширения, они помогают быстрее изучить принцип создания собственного кода, взяв за основу как раз эти заготовки. Специально для этого разработчиками были созданы описания в формате комментариев в редакторе, поэтому не стоит пренебрегать ими при редактировании.
![]()
Шаг 1: Установка iMacros
Начнем с первого этапа, с которым столкнется каждый пользователь, желающий начать работу с iMacros. Установка практически ничем не отличается от других дополнений, но мы все же уделим этому процессу немного времени, чтобы самые начинающие разобрались с его выполнением.
-
Для начала запустите браузер, откройте меню, нажав на кнопку в виде трех горизонтальных полосок, а затем выберите пункт «Дополнения». Быстрый переход к этой вкладке осуществляется нажатием горячей клавиши Ctrl + Shift + A.
Теперь дополнение автоматически будет активировано, а вам останется лишь перейти к его использованию. Браузер перезагружать при этом не нужно, поскольку все изменения вступают в силу сразу же.
Для того, чтобы узнать какая у вас разрядность ОС, нужно правой кнопкой мышки на значок "Мой компьютер" - свойство или Пуск и правой кнопкой мышки на "Компьютер" - свойство. Если тип системы покажет 64, то у вас 64, если не покажет 64, то значит 32 бит. ОС.
После установки, не запускайте мазилу, но если запустили, то закройте её.
Version History
Вкладка "Manage"
Во вкладке "Manage" находятся кнопки:
Редактировать - выбираете макрос или скрипт и нажимаете редактировать. Откроется окно с кодом макроса/скрипта, редактируете код и сохраняете. Также, можно отредактировать код, нажав правой кнопкой мышки на макрос/скрипт и выбрать - редактировать.
Обновить список - если вы поместили в папку macros: макросы, скрипты, папки с макросами и в это время была открыта панель imacros в браузере, то они сразу не отобразятся, нужно нажать на "Обновить список" или закрыть панель imacros и заново открыть.
Опции - настройки imacros, можно задать следующие значения из основных, это: скорость воспроизведения макроса/скрипта, пути к папкам, в которых лежат макросы. Отдельно к опциям мы ещё вернёмся.
Помощь - открывает веб страницу imacros с различными пояснениями на английском языке.
Локальный тест - отключает от сети, чтобы воспроизвести макрос/скрипт без использования Интернета.
Онлайн тест - заново подключается к сети Интернет.
Основные настройки imacros
Дальше, рассмотрим основные настройки (необходимые, важные).
Manage - Опции - General
В опциях imacros, во вкладке General, можно установить следующие значения:
1. Скорость воспроизведения макроса/скрипта: Быстро, средне, медленно.
Оптимальный вариант - средне.
2. Скролировать объект - когда макрос нажимает на объект на веб странице: на фото, на ссылку, то страница перескакивает на данные объекты. Лично мне это не нравится, так как постоянно страницу мотает то вверх, то вниз. Снимаем галочку.
3. Подсвечивать объект - подсвечивает объекты, куда макрос нажимает или заполняет поля и т.п. Удобно, оставляем галочку.
4. Use F8 - особо не имеет значения.
5. Временное ограничение (в секундах) - во время загрузки веб страницы, отсчитывает 60 секунд (по умолчанию). Если страница продолжает грузиться (открываться), а 60 секунд прошли, то макрос продолжает выполнять дальше остальные действия, не дожидаясь полной загрузки страницы.
6. Показывать Javascript во время проигрывания - кроме макросов, существуют ещё управляющие джава скрипты, которые управляют макросами. Коды в макросе и в скрипте отличаются. Если поставить галочку, то при воспроизведении скрипта, в окне imacros будет показываться код скрипта. Если снять галочку, то при воспроизведении, код показываться не будет, а будет только код макросов.
7. Profile macro performance - сохраняет в папке Downloads в файлах .xml дату, время воспроизведённых макросов и их название. Лично я его не использую, снимаем галочку.
Для сохранения внесённых изменений нажимаем на Apply .
Scripting Chrome
Note: In order to control iMacros for Chrome via the iMacros scripting interface, you must install File Access for iMacros Extensions.
Используем расширение iMacros в Mozilla Firefox
Мы решили разделить содержимое этой статьи на шаги, чтобы более детально разобраться в каждом аспекте взаимодействия с расширением. Это поможет пользователю быстрее освоить принципы управления и понять, стоит ли вообще устанавливать iMacros в свой веб-обозреватель.
Allow Access to File URLs to Upload Files or Automate Local Web Pages
In order to be able to upload files or automate HTML files stored on the local computer (e.g. using URL GOTO=file:///. ), you need to tell Chrome to allow access to file URLs for the iMacros extension:
- In the Chrome menu, go to More tools - Extensions and find iMacros in the list of extensions
- Click the Details button
- Make sure "Allow access to file URLs" is checked
Шаг 2: Основные настройки
Пользователи, которые первый раз сталкиваются с подобными приложениями или установили его только для ознакомления, могут сразу переходить к следующему шагу, потому что глобальные параметры практически всегда остаются в состоянии по умолчанию. Однако если вы все же желаете что-то поменять, воспользуйтесь следующей инструкцией.
- Нажмите на значок расширения, который находится на верхней панели. В появившемся меню вас интересует пункт «Manage».
Теперь вам осталось выставить каждый параметр в соответствии со своими потребностями. Если в этом нет никакой необходимости, просто переходите к следующему этапу.
4. Установить imacros версии 8.9.7 и отключить обновления
1-ый вариант установки
Просто перейдите по ссылке из браузера мазила 56.0.2.
Если после перехода по ссылке у вас ошибка или пишет, что файла нет, то пробуйте 2-ой вариант установки.
2-ой вариант установки
Нажмите правой кнопкой мышки по той же ссылке и выберите - Сохранить объект как.
Затем, просто перетащите данный файл в окно мазилы и появится табличка установки.
После установки, нужно отключить обновления imacros, чтобы он не обновился. Для этого, нужно выполнить следующие действия:
1. Меню - Дополнения
2. Расширения - Подробнее
Увидите версию imacros
После того, как установите версию imacros 8.9.7, нужно будет отключить обновления imacros. Для этого, снова перейдите на страницу, где отображается версия imacros, промотайте страницу вниз и выберите отключить.
Теперь, вы будете избавлены от многих глюков и сможете спокойно пользоваться imacros.
После установки (перезапуска), на панели навигации, появится значок imacros, нажимаем.
С левой стороны появится панель imacros. В окне imacros будут располагаться макросы.
На компьютере появятся 5 папок .
1 папка - Imacros будет располагаться в документах.
Пуск - Документы - imacros
В папке imacros будут 3 папки : Macros, Datasources и Downloads
Macros - папка, где будут расположены макросы для их отображения в окне imacros.
Datasources - по умолчанию imacros с этой папки извлекает информацию из текстовых документов для вставки их в различные места на веб страницах.
Downloads - по умолчанию imacros в данную папку сохраняет различные элементы с веб страниц: текст в текстовый файл, скриншот капчи и т.д.
В папке Macros находится 1 папка Demo-Firefox
Demo-Firefox - папка, в которой расположены различные макросы для пробы, ознакомления с ними о том, как они работают. По желанию папку можно удалить.
Вернёмся к панели imacros
Вкладка "Воспр."
Во вкладке "Воспр." находятся кнопки:
Сначала, мы должны из окна imacros выбрать тот макрос, который хотим воспроизвести.
Воспроизвести - воспроизводит один раз (1 цикл) макрос и останавливается.
Пауза - в процессе работы макроса, его можно приостановить, а затем, продолжить действия.
Стоп - полностью прерывает и останавливает работу макроса.
Воспр. (Цикл) - Воспроизводит макрос столько раз, сколько было указано в поле "Макс". Максимум можно указать 99999 циклов. Минимум 1.
Поле "Текущий" - отображает текущий повтор (цикл) макроса.
![]()
Version 8.4.4, 2016-06-20
- Added: new recording mode EVENT
- Added: TAG SELECTOR command, to localize element using CSS selectors
- Several bug fixes
How to run a macro from the command line using Chrome
Post by honda4life » Sun Nov 10, 2013 5:12 pm
Unfortunately very difficult to read.
So I improved the alignment and added console.debug(document); to find what's wrong:
I get the message: Can not run macro, no iMacros div found
When reading the console.debug(document);, i noticed the script searches for a div in the page from the script.
Do I need to add a div with my macro or how does it work? I was thinking it uses the var n = "testmakro"; to select the macro (a bookmark in my case).
A working example should be great.
Chrome version: 30.0.1599.101 (last)
iMacros version: 6.0.6 (last)
Please help, I've spent more than 2 hours trying to solve this issue.
Edit:
firgured out that n is the macro.
That the script creates the bookmark? But can't imagine Chrome allows this, to mess with the bookmarks without notice.
Suspecting macros-bookmark-div is the location from old version.
Need to find new location? But how?
Post by Tom, Tech Support » Mon Nov 11, 2013 11:03 am
Would you please provide a brief description of exactly what you are attempting to accomplish?
Tom, iMacros Support
Post by honda4life » Mon Nov 11, 2013 11:31 am
I want to start my script with a cronjob on linux
So I need a way to start it from command line.
Edit:
alert(atob(m64));
alert(decodeURIComponent(atob(m64))); is the macro, so a macro needs to be reverse converted.
This is a problem for later (btoa , encodeURIComponent).
The question remains: What are those 2 lines doing?
var div = document.getElementById("imacros-bookmark-div");, what is the imacros-bookmark-div I guess it's something of iOpus plugin, can't get any further
var ta = document.getElementById("imacros-macro-container");, what is the imacros-macro-container I guess it's something of iOpus plugin, can't get any further
Выбираем "Никогда не проверять .."
Если нажмёте да, то мазила обновится, если нет, то не обновится. Но чтобы эта табличка каждый раз не появлялось во время запуска мазилу, нужно удалить файл updater. Кстати если вы создали несколько профилей мазилы, они тоже все обновляться, если нажмёте да.
Благодаря тому, что вы удалите этот файл updater, мазила не будет обновляться даже после создание новых профилей. Подробнее здесь (это уже не много другая тема).
![]()
Видео длится 18 мин. Достаточно посмотреть и 5 мин.
Дальше идёт дополнительная информацию, кому интересно можете посмотреть.
Version 8.3.5, 2016-04-28
Version 6.06, 2013-07-05
- New: New indicator for the recording/replay position
- Improved: Bookmarklet conversion
- Fixed: Many smaller bug fixes and tweaks
Important note for iMacros Enterprise Edition users: The updated iMacros Chrome Scripting Interface requires iMacros V9.02 or this patch. After downloading the patch, unzip and run "install.cmd" as administrator. It updates the Chrome connector to the latest version. This patch supports both, iMacros 8 and 9.
Version 5.21, 2012-10-08
- Added: ONERRORDIALOG
- Added: EVAL
- Added: Performance log feature
- Added: SET !FILE_PROFILER
- Improved: iimTakeBrowserScreenshot support
- Improved: Bookmarklets support - now iMacros for Chrome and iMacros for Firefox bookmarklets have the same format.
- Fixed: MAC Chrome compatibility issues introduced by Chrome V22
- Fixed: BACK button not recorded
- Fixed: Many smaller bug fixes
Читайте также: