Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
незнаю как ситуацияна vk сейчас, но юзал такую команду (сложно, но что есть)
TAG POS=1 TYPE=A ATTR=TXT:Ответить<SP>на<SP>своей<SP>странице WAIT SECONDS=1 TAG POS=1 TYPE=SPAN ATTR=class:rel_date* WAIT SECONDS=5 TAG POS=1 TYPE=A ATTR=TXT:Поделиться WAIT SECONDS=5 TAG POS=1 TYPE=BUTTON ATTR=ID:*_share_* WAIT SECONDS=1 TAG POS=1 TYPE=SPAN ATTR=TXT:Отправить<SP>другу WAIT SECONDS=1 TAG POS=1 TYPE=span ATTR=TXT:Друзья<SP>и<SP>подписчики WAIT SECONDS=1 TAG POS=1 TYPE=BUTTON ATTR=ID:like_share_send WAIT SECONDS=1
Удалено
Отсутствует
Все знают о репосте вконтакте, но у меня не получается вот код
скрытый текстВыделить кодКод:
TAG POS=1 TYPE=I ATTR=ID:*like_icon* TAG POS=1 TYPE=SPAN ATTR=TXT:Рассказать<SP>друзьям //но чтоб выскочил span нужно удерживать положение мыши на сердечке, но скрипт просто нажимает на сердечко, но не задерживается, я так понял можно нажать через команду EVENT TYPE=CLICK SELECTOR=
Ещё не шарю что нужно извлекать из кода я так понял вот это
<span class="like_publish_label">Рассказать друзьям</span> - но что конкретно сократить ещё не шарюскрытый текст
Советую забить на данный вариант вовсе, ибо нажать можно действительно только event'ом, но чтобы "привязать" event к этой надписи вам придется учесть слишком много условий
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
я так понял про репост можно забыть.?
думаю, что да, в event, привязка идет к стилям (в данном случае), а они меняются в зависимости от типа поста и номер у них уникальный... в общем, не вижу смысла на них заморачиваться, не стоит того
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
все зависит от html-кода фрагмента
Добавлено 03-11-2013 03:14:58
X/Y - самый худший способ, т.к. при разных разрешениях мониторов и т.д. код будет не совместим
к тому же ссылка должна быть всегда в одном и том же месте
Отредактировано InfSub (03-11-2013 03:15:18)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
- это я знаю, а Вам не сложно будет проверить html-код фрагмента?
Отсутствует
...
сколько будет стоить ?
просьба подобные вопросы задавать либо в ПМ, либо, как минимум скрывать в спойлер, т.к. подобные вопросы не имеют ни какого отношения к тебе данной ветви форума
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Подскажите, пожалуйста, как в скрипте выполнить другой скрипт по достижению определенного условия?
например:
if (j==10) { retcode = iimPlay("test.js"); } делаю так, но почему-то выдается ошибка А с макросом все нормально проходит: if (j==10) { retcode = iimPlay("test.iim"); }
Отсутствует
Подскажите, пожалуйста, как в скрипте выполнить другой скрипт по достижению определенного условия?
например:скрытый текстВыделить кодКод:
if (j==10) { retcode = iimPlay("test.js"); } делаю так, но почему-то выдается ошибка А с макросом все нормально проходит: if (j==10) { retcode = iimPlay("test.iim"); }
В чем проблема может быть?
ни как, все должно быть в одном файле, внешними файлами могут быть только *.iim скрипты
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
А можно сделать как-нибудь наоборот, например макрос в котором выполняются последовательно скрипты test1.js, test2.js и т.д. ?
Отсутствует
Есть идея по поводу репостов вконтакте!!!
но если так сделать получится заглюченная ссылка - Меня интересует как её отредактироватть
То, что получилось m.http://vk.com/wall-60366997_51
То, что нужно http://m.vk.com/wall-60366997_51
Отредактировано kolshix (06-11-2013 21:33:10)
Отсутствует
но если так сделать получится заглюченная ссылка - Меня интересует как её отредактироватть
То, что получилось m.http://vk.com/wall-60366997_51
То, что нужно http://m.vk.com/wall-60366997_51
через js функцию replace()
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
можно ли при помощи imacrosa закрыть браузер?
Отсутствует
можно ли при помощи imacrosa закрыть браузер?
можно:
TAB CLOSEALLOTHERS
TAB CLOSE
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Благодарю!
Отсутствует
kolshix пишетно если так сделать получится заглюченная ссылка - Меня интересует как её отредактироватть
То, что получилось m.http://vk.com/wall-60366997_51
То, что нужно http://m.vk.com/wall-60366997_51через js функцию replace()
'SyntaxError: wrong format of SET command, line: 4 (Error code: -910)
Отсутствует
SET !EXTRACTADD {{!URLCURRENT}}
Зачем это? в приведенном примере оно ни какого функционала не выполняет
SET !VAR1 EVAL("str=\"{{!URLCURRENT}}\"; str.replace("http"g,"m.")")
'SyntaxError: wrong format of SET command, line: 4 (Error code: -910)
естественно ошибка... экранировать " кто будет? да и g у вас, что? переменная? либо в кавычки тоже, либо запись должна иметь вид регулярного выражения, тогда кавычки не нужны
да и что на что вы меняете? http на m. ??? и что получится? m.://domain.name/ ??
Добавлено 07-11-2013 00:18:42
и не проще ли сразу написать:
SET !VAR1 EVAL("\"{{!URLCURRENT}}\".replace(....)")
чем объявлять переменную, а потом с ней работать, зачем лишнее действие?
Отредактировано InfSub (07-11-2013 00:19:04)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Вам нужно сделать репост в контакте ПОЖАЛУЙСТА!
(InfSub - если Вас будут спрашивать о репосте, шлите всех сюда )
VERSION BUILD=8530828 RECORDER=FX 'Prcr - репост TAB T=1 TAG POS=1 TYPE=A ATTR=ID:task_*_button_perform TAB T=2 ' Всё что выше, будет шапкой, которая сделается с помощью кнопки "запись" SET !VAR1 EVAL("\"{{!URLCURRENT}}\".replace("vk.","m.vk.")") WAIT SECONDS=1 URL GOTO={{!VAR1}} TAG POS=1 TYPE=A ATTR=TXT:Мне<SP>нравится WAIT SECONDS=1 TAG POS=1 TYPE=A ATTR=TXT:Рассказать<SP>друзьям ' Всё что ниже писалось под особенности букса, в основном Вам понадобиться середина WAIT SECONDS=1 TAB CLOSE TAG POS=1 TYPE=A ATTR=ID:task_*_bar WAIT SECONDS=3 TAG POS=1 TYPE=A ATTR=ID:_project_cat_vk_share
Небольшое описание команд
[spoiler]{{!URLCURRENT}} - копирует информацию с адресной строки (аналог команды !EXTRACT)
.replace("vk.","m.vk.") - способ замены - меняет компьютерную версию на мобильную. Иначе Replace - команда замены - Читать статьи
Отредактировано kolshix (07-11-2013 02:16:11)
Отсутствует
kolshix, хотя подобный код и работает:
SET !VAR1 EVAL("\"{{!URLCURRENT}}\".replace("vk.","m.vk.")")
но это ошибочный вариант, сейчас он работает, после следующего обновления - возможно, что - нет
повторяюсь, прочтите про экранирование спец. символов, это избавит Вас от большинства ошибок и лишних вопросов
За решение через мобильный контакт +1, были аналогичные решения под одноклассники, но под контакт, я не видел.
Добавлено 07-11-2013 04:02:04
как должно быть:
SET !VAR1 EVAL("\"{{!URLCURRENT}}\".replace(\"vk.\",\"m.vk.\")")
или как аналог регулярного выражения:
SET !VAR1 EVAL("\"{{!URLCURRENT}}\".replace(/vk./g,\"m.vk.\")")
Отредактировано InfSub (07-11-2013 04:02:04)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
подскажите, не могу вспомнить, как через iim открыть js
вспомнить???=))))))))) да, Вам, сударь, в разработчики имакроса надо идти, а то они даже такого и не предполагали сделать в своем продукте
Добавлено 09-11-2013 02:35:44
максимально, что Вы можете сделать из *.iim - выполнить через EVAL() какие-либо операции на js, но не запуск *.js-файла
Добавлено 09-11-2013 02:41:04
Отредактировано InfSub (09-11-2013 02:41:04)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
каким образом можно запустить несколько копий imacros browser, чтобы можно было работать с несколькими аккаунтами?
макрос написанный в imacros browser некорректно исполняется через фаерфокс (а через мозиллу не могу написать такой же), поэтому способ с запуском нескольких профилей фаерфокса не актуальный. кто-то может помочь?
Отсутствует
каким образом можно запустить несколько копий imacros browser, чтобы можно было работать с несколькими аккаунтами?макрос написанный в imacros browser некорректно исполняется через фаерфокс (а через мозиллу не могу написать такой же), поэтому способ с запуском нескольких профилей фаерфокса не актуальный. кто-то может помочь?
А если сделать копию папки imacros browser и запустить ее?
Удалено
Отсутствует