Подскажите что не так в этом коде,пишет ошибка в 9й строке
VERSION BUILD=1011 RECORDER=CR SET !ERRORIGNORE YES SET !ERRORCONTINUE YES SET !DATASOURCE C:\1\111.txt SET !DATASOURCE_COLUMNS 1 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAB T=1 URL GOTO={{!COL1}}
Gergi
palemoon 32.1 и imacros работает и телега открывается
Спасибо бро, реально помог)
Если можешь подскажи как в этом коде сделать чтобы внутренний цикл включался через каждые 10 действий общего цикла.
// Общий цикл for(k15r=1;k15r<=300;k15r++){ // Внутрений цикл for(k14r=1;k14r<=k15r;k14r++){ iimPlayCode('WAIT SECONDS=2'); } iimPlayCode('WAIT SECONDS=3'); }
Как можно зациклить этот код что бы крутился 1000 раз?
В имакросе цикл максимум 100 а хочется больше.
TAG POS={{!loop}} TYPE=SPAN ATTR=TXT:* WAIT SECONDS=1 TAG POS=1 TYPE=I ATTR=CLASS:icon-add-user TAG POS=1 TYPE=LABEL ATTR=TXT:Показать* TAG POS=4 TYPE=INPUT:CHECKBOX ATTR=* CONTENT=NO TAG POS=1 TYPE=BUTTON ATTR=TXT:Готово TAG POS=1 TYPE=BUTTON ATTR=TYPE:button&&CLASS:Button<SP>smaller<SP>translucent<SP>round&&ARIA-LABEL:Назад&&TITLE:Назад
Зачем ты используешь imacros со свежими версиями лисы?
Крайняя версия с которой комфортно можно работать imacros-ом - это 56. Всё....дальше нет смысла.
Мне нужно в телеге работать,а в старых версиях лисы телега не открывается, просто белый экран.
У тебя и так iim. Та и зачем он тебе нужен? js более гибкий и удобный.
А как его запустить в iim файле?
Я с огромной радостью хочу перейти на js но в последней версии мазилы макрос не поддерживает js поэтому приходится с этим геморром возиться.
Стесняюсь спросить, форум живой?
Добрый день.
Подскажите как переобразовать этот js в iim
iimPlayCode('TAG POS=1 TYPE=DIV ATTR=* EXTRACT=HTM'); id_chars=iimGetLastExtract().split('jx-tokenizer" id="')[1].split('">')[0] id_chars=id_chars.match(/^[\w_]+/)
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); var Cc=Components.classes, Ci=Components.interfaces; var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch); var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString); str.data='Mozilla/5.0 (Windows NT 6.3; rv:3.0) Gecko/20100101 Firefox/3.0'; prf.setComplexValue('general.useragent.override',Ci.nsISupportsString,str);
Подскажите как реализовать этот кусок кода в IIM
Всем привет:rock:
Подскажите как записать содержимое файла без двойных кавычек?
for(i=0;i<=2;i++){ for(a=0;a<=11;a++){ iimPlayCode('SET !EXTRACT 202012'+i+''+a+'-TEST\nSAVEAS TYPE=EXTRACT FOLDER=F:\\20201205-TEST\\ FILE=202012'+i+''+a+'-TEST.txt'); } }
dim222
У меня нет js
Добрый день:rock:
В 55й мазиле не хочет вставлять логин,и пароль в окошко прокси,вот тестирую в других версиях мазилы которые ниже всё замечательно работает,а в 55й не хочет,но мне именно 55я нужна.
Вот код IIM
[spoiler][code]'==\=======/=='
SET !ERRORIGNORE YES
TAB OPEN
TAB T=2
SET !DATASOURCE C:\1\iMacros\IP22.txt
SET !DATASOURCE_LINE 1
SET !DATASOURCE_COLUMNS 5
CLEAR
ONLOGIN USER={{!COL3}} PASSWORD={{!COL4}}
' Установка параметров
SET IPHTTP {{!COL1}}
SET IPSSL {{!COL1}}
SET IPFTP {{!COL1}}
SET IPSOCKS {{!COL1}}
SET SOCKSVER "5"
SET PORTALL {{!COL2}}
ONLOGIN USER={{!COL3}} PASSWORD={{!COL4}}
' Переход к вкладке настроек
URL GOTO=about:config
WAIT SECONDS=3
' Непосредственная запись настроек
' Команда которая включает прокси
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setIntPref("network.proxy.type",1);")
' Устанавливает один протакол для всех одинаковым
SET !VAR1 EVAL("prefs=Co
Squatter
удалено избыточное цитирование
Уже пробовал эти варианты не помогло :( Может есть вариант вообще отключить это окно чтобы никогда не появлялось?
для обращения к участнику форума - нажмите на его ник в панели слева, не захламляйте форум ненужным, в большинстве случаев, цитированием
цитирование применяется при ответе на конкретный вопрос, если их несколько или указании на ошибку, например в коде, либо если вопрос задавался несколькими постами выше или на предыдущей странице
InfSub
Всем привет!:rock:
У меня до сих пор идёт борьба с диалоговым окном где просит ввести логин и пароль от прокси.
Я сделал вызов через vbs вот код
Set shell = WScript.CreateObject("WScript.Shell") title = "Authentication Required" If shell.AppActivate(title) Then shell.SendKeys "%{F4}" End If
Где можно скачать имакрос для 56й мазилы? Не могу его установить всё время пишет что имакрос повреждён
26-11-2019 14:31:36
Где можно скачать имакрос для 56й мазилы? Не могу его установить всё время пишет что имакрос повреждён
Всё установил,вопрос исчерпан.
Всем привет!
Так и не могу решить вопрос с диалоговым окном :(
Выскакивает окно от прокси где просит ввести логин и пароль от прокси,и тормозится работа скрипта не вводит никакие данные и не закрывается. Что можно сделать что бы избавиться от него?
Gergi
Можно с помощью .vbs.
По имени title,..... если есть, то жмякает на F4.
Оберни в while.скрытый текстВыделить кодКод:
Set shell = WScript.CreateObject("WScript.Shell") title = "Authentication Required" If shell.AppActivate(title) Then shell.SendKeys "%{F4}" End If
Когда всплывает окно я просто пальцем F4 нажимаю но не закрывает окно.
И логин пароль не хочет писать в окно
Вот код,ип и порт вставляет а логин и пароль не хочет
[spoiler][code]SET !ERRORIGNORE YES
TAB CLOSEALLOTHERS
SET !DATASOURCE C:\Vkontakte\IP.txt
SET !DATASOURCE_LINE 1
SET !DATASOURCE_COLUMNS 5
CLEAR
ONLOGIN USER={{!COL3}} PASSWORD={{!COL4}}
SET IPHTTP {{!COL1}}
SET IPSSL {{!COL1}}
SET IPFTP {{!COL1}}
SET IPSOCKS {{!COL1}}
SET SOCKSVER "5"
SET PORTALL {{!COL2}}
URL GOTO=about:config
WAIT SECONDS=2
SET !VAR1 EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.setIntPref("network.proxy.type",1
Всем привет!
Иногда появляется окно от прокси где просит указать логин и пароль,как его проигнорировать это окно?
Появляется окно и скрипт зависает,надо это окно просто проигнорировать
Всем привет!
Какая сейчас актуальная версия имакрос+мазила ?
iimPlayCode('SET !DATASOURCE C:\\Txt.txt\nSET !DATASOURCE_LINE 1\nSET !EXTRACT {{!COL1}}'); t1=iimGetExtract();
InfSubБлагодарю:rock:
Если не затруднит подскажите почему если в Txt файле слова без пробелов то скрипт работает,а если есть пробелы выдаёт ошибку
Этот код считает сколько строк в txt файле,как сделать что бы он не считал пробелы?
К примеру в файле 10 строчек,и вконце ещё 5 пустых строк,надо их проигнорировать,надо считать только заполненые строки
iimPlayCode('URL GOTO=file:///C:\\User.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); is=iimGetLastExtract().split('\n').length; alert(is)
Всем привет:rock:
Скрипт экстрактит этот весь код
<div style="outline: 1px solid blue;" class="f bl bm" id="mbasic_inline_feed_composer"><form method="post" action="/composer/mbasic/?av=100003629234513&eav=AfYlgC2O8XJXUd6o7SRYVa32jaLZeaWxXgajClPR2pUM19ZlKqMzXUUHaaxLP-Q7Z1Q&refid=8" class="bn" id="mbasic-composer-form">
Тема закрыта,решил вопрос.
код публикуется в тегах code под спойлером
InfSub
…тебе уже все функции в кучу собрали, на тарелочке с голубой каёмочкой подали
Код красивый но не рабочий! Ладно не надо эту тему ворошить,и так два дня на это потратил.
dim222
Спасибо,но тоже что то мне не понятно :( Он создаёт файл,вытаскивает в него куки. А мне надо что бы он брал куки уже из заготовленного мною файла с куками,зачем он вытаскивает куки?
Короче весь прикол в том что бы например вконтакте я входил через куки которые у меня уже есть а не через логин и пароль.
31-01-2018 22:00:35
Я вот например установил в мазиле дополнение
dim222
Да там кусок не рабочего кода кинут