Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Creare пишет: Добрый день гуру Подскажите, пожалуйста, какая команда в imacros нажимает "пробел"т.е. имитация на жатия клавиши SPACE ?
Да, какая команда имитирует нажатие "Space" ?
Весь день пытаюсь найти и ничего не помогает.
Отредактировано Creare (06-10-2012 19:28:20)
Отсутствует
Подскажите, пожалуйста, какая команда в imacros нажимает "пробел"т.е. имитация на жатия клавиши SPACE ?
Если нужно ввести данные с пробелом вводи так:
TAG POS=1 TYPE=LI ATTR=TXT:Мама<SP>мыла<SP>раму
<SP> - это пробел - spase, в справке это есть.
Отредактировано lostandleft1 (06-10-2012 20:04:39)
Отсутствует
Мне нужно имитировать нажатие клавиши "Space"
Сори не понял, ответа на этот вопрос не знаю.
Отсутствует
Почему Imacros не заполняет некоторые формы на aspnet?
Посмотрите макрос пожалуйста, он не выполняется:
поле телефонный номер остается пустым.
VERSION BUILD=7500718 RECORDER=FX TAB T=1 URL GOTO=http://demos.telerik.com/aspnet-ajax/input/examples/radmaskedtextbox/firstlook/defaultvb.aspx TAG POS=1 TYPE=A ATTR=ID:RadComboBox1_Arrow TAG POS=1 TYPE=LI ATTR=TXT:Telephone TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:defaultvb.aspx ATTR=ID:RadMaskedTextBox1 CONTENT=(777)<SP>123-456-789
VERSION BUILD=7500718 RECORDER=FX TAB T=1 URL GOTO=http://demos.telerik.com/aspnet-ajax/input/examples/common/validation/defaultvb.aspx TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:defaultvb.aspx ATTR=ID:RadMaskedTextBox1 CONTENT=(777)-123-456-789
Отсутствует
Почему Imacros не заполняет некоторые формы на aspnet?
это надо на сайте смотреть, так я ничего и не скажу
Удалено
Отсутствует
это надо на сайте смотреть, так я ничего и не скажу
На каком сайте? Если на официальном форуме Imacros - сообщение оставил там....молчат.
Если на сайте, который я в пример привел - вы можете просто загрузить мои макросы, убедитесь сами, поля не заполняются.
Отредактировано lostandleft1 (15-10-2012 21:18:27)
Отсутствует
может кто в курсе - он умеет делать так:
есть страница со списком ссылок. нужно чтобы он по каждой кликнул, т.е. кликнул по первой, вернулся обратно на страницу со списком, кликнул по второй, и т.д.
либо первую ссылку открыл в фоновой вкладке, и вкладку эту тут же закрыл, повторил цикл со второй ссылкой?
спасиб
Отсутствует
Это сообщение хочу видеть на экране в alert:
Кто-нибудь подкскажет как реализовать чистым JS данный пример без использования функций IM getlastextract.
Нужно просто вывести текст в alert
iimPlay("code: TAG POS=1 TYPE=div ATTR=ID:message587788 EXTRACT=TXT"); var m m = iimGetLastExtract() alert (m)
Отредактировано lostandleft1 (05-11-2012 20:28:52)
Отсутствует
Кто-нибудь подкскажет как реализовать чистым JS данный пример без использования функций IM getlastextract.
Нужно просто вывести текст в alert
А такой вариант не подходит?
iimPlay("code: TAG POS=1 TYPE=div ATTR=ID:message587788 EXTRACT=TXT"); iimPlay("code: PROMPT {{!EXTRACT}}");
Удалено
Отсутствует
Спасибо за ответ!
Нет не подходит, нужно как-нибудь вообще все через javascript реализовать вообще без команд imacros, через его JS интерпритатор (или как это правильно называется не знаю) но в общем теже самые команды но только все средствами JavaSсript прописать как-нибудь через getelementbytag или getelementbyid.
Например так: Показывает что-то подобное, но крякозябров - километр все-равно:
var m = window.content.document.getElementById('message587788').innerHTML; alert (m)
Урря задачку сам решил!
Может кому понадобится ловите:
var m = window.content.document.getElementById('message587788').textContent; alert (m)
iimPlay("code: TAG POS=1 TYPE=div ATTR=ID:message587788 EXTRACT=TXT"); var m m = iimGetLastExtract() alert (m)
Отредактировано lostandleft1 (05-11-2012 21:47:53)
Отсутствует
Урря задачку сам решил!
Код та хорош, был случай когда я не мог Extract из iMacros передать в iimGetLastExtract(), и этот код помог, но
что делать если
Удалено
Отсутствует
spy686
Может быть проверку сделать ?
var div = window.content.document.getElementById('message587788'); if (div) alert (div.textContent);
Отсутствует
var div = window.content.document.getElementById('message587788'); if (div) alert (div.textContent);
Может быть проверку сделать ?
Действительно все работает супер:
var div = window.content.document.getElementById('message587785'); if (div) alert (div.textContent); else { alert ('Переменная не найдена')}
Отредактировано lostandleft1 (07-11-2012 17:29:24)
Отсутствует
ЗДравствуйте. ТАкая не сложная задача, подскажите пожалуйста.
При переходе на страницу генерируюстся разные кнопки ("заработать" и "отправить").
Как сделать так, что бы аймакрос нажимал на ту кнопку, которая появится рандомно (они появляются в разном месте, пропсиать по координатам не получится).
Т.е. после перехода должно нажать "заработать", а если там "отправить", то соответсвтенно эту кнопку "отпарвить". Или наоборот.
Надеюсь понятно обьяснил, спасибо.
Отсутствует
ЗДравствуйте. ТАкая не сложная задача, подскажите пожалуйста.
При переходе на страницу генерируюстся разные кнопки ("заработать" и "отправить").
Как сделать так, что бы аймакрос нажимал на ту кнопку, которая появится рандомно (они появляются в разном месте, пропсиать по координатам не получится).
Т.е. после перехода должно нажать "заработать", а если там "отправить", то соответсвтенно эту кнопку "отпарвить". Или наоборот.
Надеюсь понятно обьяснил, спасибо.
это надо смотреть код, лучше отправлять страницу, ну или код страницы. там сожно попробывать по позиции определить или по какому нить тегу
Добавлено 08-11-2012 02:36:14
Dumby
А как можно на подобие getElementById вытянуть вот эту инфу:
Отредактировано spy686 (08-11-2012 02:37:38)
Удалено
Отсутствует
Помогите.
Захожу на почту mail.ru
Нажимаю кнопку новое письмо.
Но imacros в упор не видит область где необходимо ввести текст письма и на отрез отказывается с ней работать.
Как быть? Выручите плыз.
Отсутствует
Помогите.
Захожу на почту mail.ru
Нажимаю кнопку новое письмо.
Но imacros в упор не видит область где необходимо ввести текст письма и на отрез отказывается с ней работать.
Как быть? Выручите плыз.
это элемент iframe, может iMacros с ними не работает. хз
а вот, можно так:
TAG POS=1 TYPE=A ATTR=ID:HeaderBtnSentMsg TAG POS=1 TYPE=SPAN ATTR=ID:mailru-webagent-gen-39 TAG POS=1 TYPE=TEXTAREA FORM=NAME:Compose ATTR=ID:sentmsgcomposeEditor CONTENT=er<SP>werewre<SP>
Отредактировано spy686 (09-11-2012 17:32:56)
Удалено
Отсутствует
ну или найди способ нажатия на кнопку
Просто текст
и в путь
просто текст не подходит, там есть картинка.
Добавлено 09-11-2012 17:59:04
imacros должен работать с элементом:
<body id="tinymce" class="mceContentBody " contenteditable="true" dir="ltr" style="overflow: auto;"><br data-mce-bogus="1"></body>
Отредактировано yurapresident (09-11-2012 17:59:04)
Отсутствует
Как сделать?
тут уже была такая проблема
http://forum.iopus.com/viewtopic.php?f=11&t=7091
Отредактировано spy686 (09-11-2012 19:08:50)
Удалено
Отсутствует
Что бы было наглядней про какую область я говорю:
Добавлено 09-11-2012 20:47:11
Не хочет работать с этой областью даже в режиме клика.
Отредактировано yurapresident (09-11-2012 20:47:11)
Отсутствует
Не хочет работать с этой областью даже в режиме клика.
в режиме клика работает только из под desktop версии
Удалено
Отсутствует
Народ назрела необходимость перенести в JS скрипт весь код из IIM файла, так, как если бы запускался фаил целиком
Пример файла:
TAB T=1 URL GOTO=ya.ru/ TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://yandex.ru/yandsearch ATTR=ID:text CONTENT=Как<SP>ввести<SP>несколько<SP>срок<SP>в<SP>JS<SP>код<SP>в<SP>Imacros TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://yandex.ru/yandsearch ATTR=*
var GoTo = new String ('code: URL GOTO=ya.ru/'); var TextToFind = new String ('code: TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://yandex.ru/yandsearch ATTR=ID:text CONTENT=Как<SP>ввести<SP>несколько<SP>срок<SP>в<SP>JS<SP>код<SP>в<SP>Imacros'); var DoIt = new String ('code: TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://yandex.ru/yandsearch ATTR=*'); iimPlay (GoTo); iimPlay (TextToFind); iimPlay (DoIt);
Отсутствует