Jawdet
По поводу (пропускает,прыгает) в js
Пару стр. назад. InfSub Писал:
проблема в том, что вызов js из js - часто отрабатывает криво, и проблема не в содержимом файла, а в самой процедуре вызова js из другого js - так что, это баг имакроса
undoxone
Разные ID я для примера кидала.
EVENT TYPE=MOUSEDOWN SELECTOR="#post_field" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS="Сюда текст текст...."
Прочитайте мое сообщение выше, по поводу написания поста
undoxone
EVENTS TYPE=KEYPRESS SELECTOR="#fwr_text" KEYS="[8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8]"
одна 8 = 1 Backspase
Даниил955447112
Не совсем верное решение, но работает )
SET !VAR1 testmail@ya.ru EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(5)>DIV>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV>FORM>TABLE>TBODY>TR:nth-of-type(3)>TD:nth-of-type(2)>DIV:nth-of-type(2)>DIV" BUTTON=0 EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(5)>DIV>DIV:nth-of-type(3)>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV>FORM>TABLE>TBODY>TR:nth-of-type(3)>TD:nth-of-type(2)>DIV:nth-of-type(2)>DIV>DIV>INPUT" CHARS="{{!VAR1}}"
nb-39 меняется
…Скрипт работает со 2й вкладкой
Следующим шагом
Не хочет переходить в 1ю вкладку.. не пойму, в чем проблема ?
скрытый текстЕсть кусочек кода...Выделить кодКод:
EVENT TYPE=CLICK SELECTOR="#i123456789>DIV:nth-of-type(3)>H3>A" BUTTON=0 EVENT TYPE=CLICK SELECTOR="#i123456790>DIV:nth-of-type(3)>H3>A" BUTTON=0 EVENT TYPE=CLICK SELECTOR="#i123456791>DIV:nth-of-type(3)>H3>A" BUTTON=0 EVENT TYPE=CLICK SELECTOR="#i123456792>DIV:nth-of-type(3)>H3>A" BUTTON=0Таких элементов на странице = 50
нужно сократить /// EVENT TYPE=CLICK SELECTOR="*>DIV:nth-of-type(3)>H3>A" BUTTON=0
и зациклить.не знаю как
var i; for(i=123456789;i<=123456839;i++){ iimPlayCode('EVENT TYPE=CLICK SELECTOR="#i'+i+'>DIV:nth-of-type(3)>H3>A" BUTTON=0'); } или for(i=789;i<=839;i++){ iimPlayCode('EVENT TYPE=CLICK SELECTOR="#i123456'+i+'>DIV:nth-of-type(3)>H3>A" BUTTON=0'); }
Спасибо!)
Эх, теперь все работает но теперь везде <SP>
TAG<SP>POS=1<SP>TYPE=A<SP>ATTR=TXT:ВКонтакте:<SP>Добро<SP>пожаловать
А если сделать в 3й строке не TAG POS=1 TYPE=A ATTR=TXT:ВКонтакте:<SP>Добро<SP>пожаловать ,оставить только ВКонтакте:<SP>Добро<SP>пожаловать, а этот кусочек в код всунуть в скрипт TAG POS=1 TYPE=A ATTR=TXT:
iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:(go.replace(/ /g,"<SP>"))');
Вот так вот, но видимо глупости какие то получились у меня :blush:
iimPlayCode('SET !DATASOURCE '+path+'\nSET !DATASOURCE_LINE 3\nSET !EXTRACT {{!COL1}}'); go = iimGetLastExtract(); iimPlayCode(go.replace(/ /g,"<SP>")); alert(''+go+'');
Большое спасибо!!!
iimPlayCode('SET !DATASOURCE '+path+'\nSET !DATASOURCE_LINE 3\nSET !EXTRACT {{!COL1}}'); go = iimGetLastExtract(); alert(''+go+''); iimPlayCode(''+go+'');
TAG POS=1 TYPE=A ATTR=TXT:ВКонтакте: Добро пожаловать
"TAG POS=1 TYPE=A ATTR=TXT:ВКонтакте:<SP>Добро<SP>пожаловать"
d001
[spoiler][code]iimPlayCode('SET !DATASOURCE C:\\Users\\Tatyana\\YandexDisk\\iMacros\\Datasources\\resource\\1.txt\nSET !DATASOURCE_LINE 1\nSET !EXTRACT {{!COL1}}');
url = iimGetLastExtract();
iimPlayCode('URL GOTO='+url+'\nWAIT SECONDS=3')
f=iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Мне<SP>нравится'); if(f>0){
iimPlayCode('SET !DATASOURCE C:\\Users\\Tatyana\\YandexDisk\\iMacros\\Datasources\\resource\\1.txt\nSET !DATASOURCE_LINE 3\nSET !EXTRACT {{!COL1}}');
url01= iimGetLastExtract();
iimPlayCode('URL GOTO='+url01+'\nWAIT SECONDS=3\nTAG POS=1 TYPE=SPAN ATTR=TXT:Мне<SP>нравится'')
str=Math.floor(Math.random()*3+10);
iimPlayCode('SET !DATASOURCE C:\\Users\\Tatyana\\YandexDisk\\iMacros\\Datasources\\resource\\1.txt\nSET !DATASOURCE_LINE '+str+'\nSET !EXTRACT {{!COL1}}');
f1= iimGetLastExtract();
iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="#mail_box_editable" CHARS='+f1+')
iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=BUTTON ATTR=ID:mail_box_send\nWAIT SECONDS=3\nTAG POS=1 T
…Поставь alert('OK') в конце d001 , перед запуском d002 , проверь он вообще пытается запуститься.
Может условие не выполняется и скрипт даже не пытается запуститься
Вылазяет ОК
но оно пропускает снова 2 и прыгает на фото 3
хм.. после выполнения 3, кидает на 5)), непонятно
Запусти отдельно скрипт d002.js , косяк с ним
По 1 если запускать то все хорошо, д001 если в конце кода кнопку не находит, переходить на выполнение д002 должно, а кидает сразу на д003
iimDisplay("фото 1") iimPlayCode("URL GOTO=imacros://run/?m=Vk/NotTouch/Like/d001.js"); iimDisplay("фото 2") iimPlayCode("URL GOTO=imacros://run/?m=Vk/NotTouch/Like/d002.js"); iimDisplay("фото 3") iimPlayCode("URL GOTO=imacros://run/?m=Vk/NotTouch/Like/d003.js"); iimDisplay("фото 4") iimPlayCode("URL GOTO=imacros://run/?m=Vk/NotTouch/Like/d004.js"); iimDisplay("фото 5") iimPlayCode("URL GOTO=imacros://run/?m=Vk/NotTouch/Like/d005.js");
iimDisplay("фото 1") iimPlayCode("URL GOTO=imacros://run/?m=Vk/NotTouch/Like/d001.js");
iimDisplay("фото 3 ") iimPlayCode("URL GOTO=imacros://run/?m=Vk/NotTouch/Like/d003.js");
Содержимое файла 1.тхт
"TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Star*"
iimPlayCode('SET !DATASOURCE 1.txt\nSET !DATASOURCE_LINE 1\nSET !EXTRACT {{!COL1}}') code1 = iimGetLastExtract(1);
iimPlayCode('+code1+'')
Хочу вставить код с *.тхт
SyntaxError: missing ) after argument list
Как быть? можно такие вот глупости делать?
Помогите с условием пожалуйста
Так не работает
var i=iimPlayCode("TAG POS=1 TYPE=B ATTR=TXT:Имя:*") if (i>0){ if ( // Поиск сайт в гуле iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO='+search+'\nWAIT SECONDS=3') // Поиск сайт *********** iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:Каким<SP>образом<SP>определить<SP>где*\nWAIT SECONDS=3') // Серфинг сайта iimPlayCode('URL GOTO='+url1+'\nURL GOTO='+url2+'\nURL GOTO='+url3+'')<0){break;} }
Татьянa
скрытый текстa1=Math.floor(Math.random()*100); // <--- здесь 100 число строк в 1.тхт
iimPlayCode('SET !DATASOURCE 1.txt\nSET !DATASOURCE_LINE '+a1+'\nSET !EXTRACT {{!COL1}}')
str=iimGetLastExtract();
Большое спасибо
Всем привет)
Нужно как-то сделать выборку рандомной строки в 1.тхт
Вот такое вот было решение найдено, но тут нужно вводить данные в скрипт.
var a1 = ["Привет","Привет1","привет2"]; str=a1[Math.floor(Math.random()*a1.length)];
Подскажите как зациклить скрипты
var i, retcode; var report; var macrolist = new Array(); macrolist.push("1.iim"); macrolist.push("2.iim"); iimDisplay("Start Self Test"); report = "Self-Test Report\n\n"; for (i = 0; i < macrolist.length; i++) { iimDisplay("Step "+(i+1)+" of "+macrolist.length + "\nMacro: "+macrolist[i]); retcode = iimPlay(macrolist[i]); report += macrolist[i]; if (retcode < 0) { report += ": "+iimGetLastError(); } else { report += ": OK"; s = iimGetLastExtract(1); if ( s != "" ) report += ", Extract: "+s; } report += "\n"; } iimDisplay("Test complete"); alert ( report );
Подскажите и тут пожалуйста)
<div style="height: 14px;" id="reply_field-35007997_2216" class="fl_l reply_field" onfocus="return Wall.showEditReply('-35007997_2216', event);" contenteditable="true"></div>
id="reply_field-35007997_2216" всегда меняется
Ребятки, а есть у кого готовый скрипт, который оставляет комментарии в группе вконтакте?
Спасибо Вам, огромное !!
Подскажите еще такое
Пользуюсь сервисом ripcaptcha.com
когда распознает капчу
извлекаю TAG POS=1 TYPE=DIV ATTR=ID:res_status EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
извлекает вот такое(
OK|3kc47
как можно убрать эту приставу "OK|"
Подскажите пожалуйста
Сохраняю картинки в папку...
Нужно что бы макрс перед запуском удалил все содержимое файла, можно это как то сделать?
InfSub - Подскажи, более простая задача:есть строчка-EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS="ссылка на фото "как сделать чтобы ссылка бралась из текстового файла на компьютере, и выполняла туже функцию?То есть можно заменить эту (ссылку на фото) какой нибудь переменной?
SET !DATASOURCE text.csv
EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS="{{!COL1}}"