Объявление

В связи с наплывом спама и ботов на форуме, регистрация новых пользователей будет приостановлена. О восстановлении регистрации будет сообщено дополнительно

Administrator

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 26-04-2017 23:54:10

У меня там в диалоговом окне вот такую ошибку выдаёт при окончании списка (когда перебор всех аккаунтов по списку закончен)

RuntimeError: Invalid

DATASOURCE_LINE

value: 3, line: 2 (Error code: -951)

так эта команда подойдёт в данном случае?
iimGetErrorText()

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 26-04-2017 21:28:51

Здравствуйте! Подскажите как зациклить цикл бесконечно по кругу? То есть имеем скрипт вида [spoiler][code]

var t0='SET !TIMEOUT_STEP 0\n', t1='SET !TIMEOUT 10\n', t2='SET !TIMEOUT_TAG 600\n', t3='SET !TIMEOUT 30\n', f=0;
function weit(s){iimPlayCode('WAIT SECONDS='+s);}

for(a=1; a<9999999; a++){ // Цикл для перебора аккаунтов

   iimPlayCode('CLEAR');
   iimPlayCode(t3+'URL GOTO=http://адрес сайта/');
   iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=ID:open_*');
   iimPlayCode('SET !DATASOURCE logins-1.csv\nSET !

DATASOURCE_LINE

'+a+'\nSET !EXTRACT {{!COL1}}'); if(iimGetExtract()=='')break;
   iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:username CONTENT='+iimGetExtract());
   iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:PASSWORD ATTR=NAME:password CONTENT=*************');
   iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=TXT:Login'); weit(5);
   iimPlayCode(t2+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:searchform ATTR=ID:search CONTENT=klas');
   iimPlayCode(t3+'TAG POS=1 TYPE=BUTTON FORM=ID:searchform ATTR

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-03-2017 23:50:57

Всем привет:rock:
В текстовом файле есть одна строка,с разделителем точка с запятой "forum;1234"  надо это записать в другой текстовый файл но уже в две колонки
типа "forum","1234"

скрытый текст

Выделить код

Код:

iimPlayCode('SET !DATASOURCE C:\\1.txt\nSET ![h]DATASOURCE_LINE[/h] 1\nSET !EXTRACT {{!COL1}}'); 
f1r=iimGetExtract().replace(';','",');
alert(f1r);

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 10-02-2017 16:02:05

Gergi пишет

Подскажите пожалуйста как обнулить цикл после break,из цикла выходит но alert(i) не показывает 1

А зачем его обнулять? При повторном вызове он всё равно начнет сначала.

скрытый текст

Выделить код

Код:

for (var i = 1; i <= 7; i++) {
    alert(i)
    iimPlayCode('SET !DATASOURCE C:\\Test.txt\nSET ![h]DATASOURCE_LINE[/h] 1\nSET !EXTRACT {{!COL1}}');
    r = iimGetExtract()
    if (i > r) {
            i=1
        break;
        
    }
}
alert(i)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 10-02-2017 08:53:43

Всем привет!:rock:
Подскажите пожалуйста как обнулить цикл после break,из цикла выходит но alert(i) не показывает 1

скрытый текст

Выделить код

Код:

var i=1;
for(i=1;i<=7;i++){
i++
alert(i)
iimPlayCode('SET !DATASOURCE C:\\Test.txt\nSET ![h]DATASOURCE_LINE[/h] 1\nSET !EXTRACT {{!COL1}}'); 
r=iimGetExtract()
if(i > r) break;
}
alert(i)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 04-02-2017 10:24:57

Помогите бьюсь уже полдня

скрытый текст

Выделить код

Код:

var a='вамвам вамвам';
alert(a);
alert(a.replace(" ","<SP>"));


вот так работает, а вот так не работает
скрытый текст

Выделить код

Код:

var a=ReadFile(1,work_dir+'poisk_fraza.txt');;
alert(a);
alert(a.replace(" ","<SP>"));

function ReadFile(zpar1,zpar2)
{
//par1 - номер строки которую надо считать
//par2 - полный путь до файла
if (zpar2 ==""){return false};
for(yq=1;yq<=50;yq++){
 iimPlayCode('SET !DATASOURCE '+zpar2+'\nSET ![h]DATASOURCE_LINE[/h] '+yq+'\nSET !EXTRACT {{!COL1}}');
 var a=iimGetExtract();
 text=a.split('\n');
 if (yq==zpar1){return text};
 }
return;
}


пишет что функция a.replace неопределена alert(a.replace(" ","<SP>"));
в файле та же самая строка и alert(a); выводит тоже самое

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-01-2017 22:16:39

Всем привет.
Подскажите в JS не работает вот этот код

скрытый текст

Выделить код

Код:

macro +=  "SET !VAR1 EVAL("Math.floor(Math.random()*10 + 1); ")" + "\n";


Вот общий код

var macro;

скрытый текст

Выделить код

Код:

macro =  "CODE:";
macro +=  "SET !ERRORIGNORE YES" + "\n";
macro +=  "FILTER TYPE=IMAGES STATUS=ON" + "\n";  
macro +=  "SET !REPLAYSPEED MEDIUM" + "\n"; 
macro +=  "SET !VAR1 EVAL("Math.floor(Math.random()*10 + 1); ")" + "\n"; 
macro +=  "SET !DATASOURCE C:\\iMacros\\Macros\\data\\podpis.txt" + "\n";
macro += "SET ![h]DATASOURCE_LINE[/h] "+i+ "\n";
macro +=  "ADD !EXTRACT {{!COL1}} " + "\n"; 
macro +=  "URL GOTO={{!COL1}}" + "\n"; 
macro +=  "WAIT SECONDS={{!VAR1}}" + "\n";


код публикуется в тегах code внутри спойлера

Может его можно чем то заминить
За ранее благодарен

InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 25-12-2016 22:52:56

Объясните плз.. Я хотел чтобы с файла считалась информация по порядку и вывелась на экран через alert, но не пойму что делаю не так..

скрытый текст

Выделить код

Код:

for (i=1;i<=5;i++){
iimPlay("SET !DATASOURCE text.txt" + "\n");
iimPlay("SET ![h]DATASOURCE_LINE[/h] "+i+ "\n");
iimPlay("ADD !EXTRACT {{!COL1}}" + "\n");
alert(iimGetLastExtract());
}


Содержимое text
скрытый текст

Выделить код

Код:

first
second
third
fourth
fifth

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 30-11-2016 13:01:16

Есть скрипт для постинга в группы facebook, но посты без картинок,возможно ли сделать пост с картинками.

скрытый текст

Выделить код

Код:

CMDLINE !DATASOURCE fb_post_group.txt
SET !ERRORIGNORE YES
SET !LOOP 1
SET !DATASOURCE_COLUMNS 1
SET ![h]DATASOURCE_LINE[/h] {{!LOOP}} 
SET !VAR1 EVAL("var s=\"{{!COL1}}\"; s.replace(/www.facebook.com/g, 'm.facebook.com');")
URL GOTO={{!VAR1}}
WAIT SECONDS = 1
SET !REPLAYSPEED MEDIUM
TAG POS=1 TYPE=TEXTAREA ATTR=ID:u_* CONTENT=Тут<sp>текст
WAIT SECONDS = 2
TAG POS=1 TYPE=INPUT:SUBMIT ATTR=NAME:view_post
SET !REPLAYSPEED FAST                 
WAIT SECONDS = 15

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-11-2016 11:46:15

Vikkada пишет

скрытый текст

Выделить код

Код:

for (var i=1;i<31;i++){ 
macro1 += "SET !DATASOURCE C:\\Imacros\\macros\\VK\\Datasources\\Grupyrab.txt" + "\n";
//macro1 += "SET ![h]DATASOURCE_LINE[/h] " + i + "\n";
macro1 += "SET !LOOP 3" + i + "\n"; //???
macro1 += "SET ![h]DATASOURCE_LINE[/h] {{!LOOP}}" + "\n";

Кроме модератора, кто-нить, может помочь?

Очень меня смущает строчка

Выделить код

Код:

macro1 += "SET !LOOP 3" + i + "\n"; //???

У вас же если i в диапазоне от 1 до 31 значения !LOOP при i больше 10 будут 310,311,312 и т.д.
А вообще, не имея возможности протестировать этот код и не зная содержимое ваших текстовых файлов, искать ошибки в скрипте - все-равно что гадать на кофейной гуще.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-11-2016 10:18:15

Vikkada пишет

Ребятки, привет. Как сделать, чтобы второй аккаунт постил с 31 группы по 60? Три дня ищу не понимаю:P
Выкладываю весь код:
[spoiler][code]var macro1
macro1 = "CODE:";
//macro1 += "SET !REPLAYSPEED FAST" + "\n";
macro1 += "SET !ERRORIGNORE YES" + "\n";
macro1 += "FILTER TYPE=IMAGES STATUS=ON" + "\n";
macro1 += "CMDLINE !DATASOURCE C:\\Imacros\\macros\\VK\\Datasources\\dannye.csv" + "\n";
macro1 += "SET !

DATASOURCE_LINE

1" + "\n";
macro1 += "SET login {{!COL1}}" + "\n";
macro1 += "SET parol пароль" + "\n";
macro1 += "URL GOTO=https://вк.ком" + "\n";
macro1 += "TAG POS=1 TYPE=INPUT:TEXT FORM=ID:quick_login_form ATTR=ID:quick_email CONTENT={{login}}" + "\n";
macro1 += "SET !ENCRYPTION NO" + "\n";
macro1 += "TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:quick_login_form ATTR=ID:quick_pass CONTENT={{parol}}" + "\n";
macro1 += "TAG POS=1 TYPE=BUTTON ATTR=ID:quick_login_button" + "\n";
macro1 += "WAIT SECONDS=#DOWNLOADCOMPLETE#" + "\n";
for (e=1;e<31;e++){
macro1 += "SET !DATASOURCE_LIN

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 15-11-2016 15:26:32

Ребятки, привет. Как сделать, чтобы второй аккаунт постил с 31 группы по 60? Три дня ищу не понимаю:P
Выкладываю весь код:
[spoiler][code]var macro1
macro1 = "CODE:";
//macro1 += "SET !REPLAYSPEED FAST" + "\n";
macro1 += "SET !ERRORIGNORE YES" + "\n";
macro1 += "FILTER TYPE=IMAGES STATUS=ON" + "\n";
macro1 += "CMDLINE !DATASOURCE C:\\Imacros\\macros\\VK\\Datasources\\dannye.csv" + "\n";
macro1 += "SET !

DATASOURCE_LINE

1" + "\n";
macro1 += "SET login {{!COL1}}" + "\n";
macro1 += "SET parol пароль" + "\n";
macro1 += "URL GOTO=https://вк.ком" + "\n";
macro1 += "TAG POS=1 TYPE=INPUT:TEXT FORM=ID:quick_login_form ATTR=ID:quick_email CONTENT={{login}}" + "\n";
macro1 += "SET !ENCRYPTION NO" + "\n";
macro1 += "TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:quick_login_form ATTR=ID:quick_pass CONTENT={{parol}}" + "\n";
macro1 += "TAG POS=1 TYPE=BUTTON ATTR=ID:quick_login_button" + "\n";
macro1 += "WAIT SECONDS=#DOWNLOADCOMPLETE#" + "\n";
for (e=1;e<31;e++){
macro1 += "SET !

DATASOURCE_LINE

1" + "\n";
ma

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 15-11-2016 10:44:38

InfSub
даже не знаю как объяснить вот вот этот код работает нормально то есть перебирает по очереди записи делит их на колонки

скрытый текст

Выделить код

Код:

for (var zk=1;zk<=14;zk++){
 macros = "CODE: SET !DATASOURCE_DELIMITER ;"+n;
 macros += "CMDLINE !DATASOURCE C:\\Zadaniy.txt"+n;
 macros += "SET !DATASOURCE_COLUMNS "+8+n;
 macros += "SET ![h]DATASOURCE_LINE[/h] "+zk+n;
 macros += "ADD !EXTRACT {{!COL1}}"+n;
 iimPlay(macros);
 var nomer   = iimGetExtract(1);
}


но если в цикл добавить весь код который я убрал то получается так первый цикл отрабатывает нормально, а на втором цикле из файла экстрактится NULL
т.е  var nomer   = iimGetExtract(1); на втором цикле почемуто возвращает NULL когда должен возвращать значения со второй строки

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 14-11-2016 19:29:19

не могу понять после выполнения всего цикла
следующая строка извлекается со значение NULL из текстового файла в чем может быть дело

[spoiler][code]
for (var zk=1;zk<=14;zk++){

//iimPlayCode("set !extract null");
macros = "CODE: SET !DATASOURCE_DELIMITER ;"+n;
macros += "CMDLINE !DATASOURCE C:\\Zadaniy.txt"+n;
macros += "SET !DATASOURCE_COLUMNS "+8+n;
// macros += "SET !LOOP "+zk+n;
macros += "SET !

DATASOURCE_LINE

"+zk+n;
macros += "ADD !EXTRACT {{!COL1}}"+n;
macros += "ADD !EXTRACT {{!COL2}}"+n;
macros += "ADD !EXTRACT {{!COL3}}"+n;
macros += "ADD !EXTRACT {{!COL4}}"+n;
macros += "ADD !EXTRACT {{!COL5}}"+n;
macros += "ADD !EXTRACT {{!COL6}}"+n;
macros += "ADD !EXTRACT {{!COL7}}"+n;
macros += "ADD !EXTRACT {{!COL8}}"+n;

iimPlay(macros);
var nomer   = iimGetExtract(1);
var strzap  = iimGetExtract(2);
var strtube = iimGetExtract(3);
var videokanal = iimGetExtract(4);
var vid = iimGetExtract(5);
var recl = iimGetExtract(6);
var pod_recl = iimGetExtract(7);
var v

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 09-11-2016 00:18:06

Парни, помогите с кодом, не выделяет вставленную ссылку, для ее последующего удаления... 
[spoiler][code] VERSION BUILD=8820413 RECORDER=FX
SET !TIMEOUT 60
SET !REPLAYSPEED FAST
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
TAB T=1
SET !VAR8 EVAL("var randomNumber=Math.floor(Math.random()*1 + 1); randomNumber;")
SET !VAR6 EVAL("var random=Math.floor(Math.random()*11 + 15); random;")
SET !VAR7 EVAL("var random=Math.floor(Math.random()*2 + 15); random;")
SET !DATASOURCE C:\Users\Antonio\Documents\iMacros\Macros\Vk.txt
SET !DATASOURCE_COLUMNS 3
SET !LOOP 1
SET !

DATASOURCE_LINE

{{!LOOP}}
WAIT SECONDS={{!VAR8}}
URL GOTO={{!COL1}}
WAIT SECONDS={{!VAR7}}
EVENT TYPE=CLICK SELECTOR="#post_field" BUTTON=0
SET !REPLAYSPEED MEDIUM
EVENTS TYPE=KEYPRESS SELECTOR=#post_field CHARS= "https://vk.com/photo240067866_435692710?rev=1"
WAIT SECONDS=1
SET !REPLAYSPEED MEDIUM
EVENT TYPE=KEYPRESS SELECTOR="#email" Char="a" MODIFIERS="ctrl" 'CTRL-A'
EVENT TYPE=KEYPRESS SELECTOR="#email" KEY=8 ' Type BACKSPACE'
E

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 05-11-2016 14:47:11

volobond
уберите

1

из =iimGetExtract(

1

);
и вопросы по скриптам для капчи, задавайте в соответствующей теме

05-11-2016 14:49:03
[spoiler][code]IzvlechTextOchistka();
alert (txt)

//==========================================================================================================================================
/*-----извлекаем и очищаем текст капы--------*/

function IzvlechTextOchistka(){
iimPlayCode('SET !DATASOURCE '+Path+'a.txt\nSET !

DATASOURCE_LINE

1\nSET !EXTRACT {{!COL1}}'); //<---извлекаем ответ 
txt1=iimGetExtract();
//alert (txt1)
iimPlayCode('SET !DATASOURCE '+Path+'a.txt\nSET !

DATASOURCE_LINE

2\nSET !EXTRACT {{!COL1}}');
txt2=iimGetExtract();
//alert (txt2)
txt=txt1+txt2;
txt=txt.replace(/\W/gi,"").replace(/[0-9]/gi,"").replace(/_/gi,"");   //<---из ответа обрезаем все лишние символы, типа скобок точек минусов и т.д., оставляем только буквы
//if(txt!='' && txt.length>5){}  //<--- Проверяем если полученный ответ, после всех наших обрезаний не пу

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 05-11-2016 14:35:46

Помогите разобраться.

Имеется каптча

скрытый текст
8da024a3af00.jpg

По адресу c:\CapNum\solve\a.txt  находится текстовый файл с текстом обработанной FineReaderом каптчи:  Lunch tuesday?
Затем следующим незакоментированным кодом убираю лишнее[spoiler][code]  var Cc=Components.classes, Ci=Components.interfaces, refka='3PM5VNydvN986H4vMhkUAiTBvEKTx28uk2';
var cok=Cc["@mozilla.org/cookiemanager;1"].getService(Ci.nsICookieManager); 
var prf=Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch);
var str=Cc["@mozilla.org/supports-string;1"].createInstance(Ci.nsISupportsString);
var alt=Cc["@mozilla.org/embedcomp/prompt-service;1"].getService(Ci.nsIPromptService);
var Path='C:\\CapNum\\solve\\';
var bit='1MVs27jrbCAoMLc78NYqu9Qj8CCdZJLTS3';

var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n', errign='SET !ERRORIGNORE YES\n';
/*
//iimPlayCode("URL GOTO=imacros://run/?m=FUNC/funcDelCookis.js");weit(3);
//iimPlayCode

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 05-11-2016 12:59:22

А почему так не работает?  Повторяет дубли.

скрытый текст

Выделить код

Код:

for(y=1;y<=100;y++){
// Извлекаем всё из текстового файла по одному слову 
iimPlayCode('SET !DATASOURCE C:\\Test.txt\nSET ![h]DATASOURCE_LINE[/h] '+y+'\nSET !EXTRACT {{!COL1}}');
var a=iimGetExtract()
text=a.split('\n');
text.sort();
for (var i = text.length - 1; i > 0; i--){
if (text[i] == text[i - 1]) text.splice( i, 1);}
 iimPlayCode('SET !TIMEOUT 1\nSET !EXTRACT '+text+'\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=Test2.txt');
alert(text)
}


Содержимое C:\\Test.txt
скрытый текст
Вася
Петя
Муся
Муся
Вася
Муся
Коля

Задача в том что бы брать по очереди одно имя из txt,но дубликаты пропустить.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-11-2016 18:17:04

ts1000w
удалено, избыточное цитирование

скрытый текст

Выделить код

Код:

SET !REPLAYSPEED FAST
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
TAB T=1
' цикл
SET !VAR1 100
SET !VAR2 EVAL("var l={{!LOOP}};var m={{!VAR1}};if(l<m){l;}else{l-m*(Math.ceil(l/m)-1);};")
SET !DATASOURCE C:\Users\Administrator\Documents\urls.txt
SET ![h]DATASOURCE_LINE[/h] {{!VAR2}}
URL GOTO={{!COL1}}
WAIT SECONDS=2


InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 03-11-2016 18:02:04

Запускаю в цикле средствами imacros:

скрытый текст

Выделить код

Код:

VERSION BUILD=9030808 RECORDER=FX
TAB T=1
URL GOTO=about:newtab
SET !VAR1 EVAL("var randomName=Math.floor(Math.random()*3 + 1); randomName;")
SET !DATASOURCE C:\Users\Administrator\Documents\urls.txt
SET ![h]DATASOURCE_LINE[/h] {{!VAR1}}
URL GOTO={{!COL1}}
WAIT SECONDS=600
CLEAR
TAB CLOSE


Регулярно виснет с ошибкой:

Page loading timeout, URL: null, line: 7 (Error code: -802)

Что значит ошибка, понятно.
Можно ли после этого завершить выполнение текущего скрипта и продолжить цикл?
Также интересует как сделать цикл бесконечным.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 02-11-2016 17:49:42

Всем привет!:rock:
В txt Файле находиться Русский текст,а экстрактится китайски. Можно ли в коде скрипта как то кодировку указать?

скрытый текст

Выделить код

Код:

iimPlayCode('SET !DATASOURCE C:\\rec\\yj_utf8_1.txt\nSET ![h]DATASOURCE_LINE[/h] 1\nSET !EXTRACT {{!COL1}}'); 
i=iimGetExtract()
alert(i)

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 01-11-2016 20:05:23

Такой скрипт:

скрытый текст

Выделить код

Код:

VERSION BUILD=9030808 RECORDER=FX
TAB T=1
URL GOTO=about:newtab
SET !VAR1 EVAL("var randomName=Math.floor(Math.random()*3 + 1); randomName;")
SET !DATASOURCE C:\Users\Administrator\Documents\urls.txt
SET ![h]DATASOURCE_LINE[/h] {{!VAR1}}
PROMPT {{!COL1}}
URL GOTO={{!COL1}}
WAIT SECONDS=3
TAB CLOSE


код публикуется в тегах code внутри спойлера
В urls.txt три ссылки. Не переходит по ссылкам автоматически, просит нажать ок.
удалено, запрещенный хостинг (вирусы)
правила размещения изображений на форуме iMacros

Если

скрытый текст

Выделить код

Код:

URL GOTO=http://google.com


проблем нет.

InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 29-10-2016 16:16:11

Доброго дня! Вопросы в коде под спойлером! Заранее спасибо!

скрытый текст

Выделить код

Код:

t=prompt("Количество текста?",3)
s2=0
function TXT() {
  time=Math.floor(Math.random()*9 + 6);
  s2++
  iimSet('S2',s2)
  iimSet('T',t)
  iimSet('time',time);
  iimPlayCode(`
  SET !VAR9 EVAL("var l={{S2}};var m={{T}};if(l<m){l;}else{l-m*(Math.ceil(l/m)-1);};")
  SET !DATASOURCE TXT.txt
  SET ![h]DATASOURCE_LINE[/h] {{!VAR9}}
  WAIT SECONDS=2
  ADD !EXTRACT {{!COL1}}
  EVENT TYPE=MOUSEDOWN SELECTOR="#post_field" BUTTON=0
  EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS={{!COL1}}
  WAIT SECONDS=2
  TAG POS=1 TYPE=DIV ATTR=NOSORTHANDLE:1&&CLASS:page_media_x&&TXT:
  WAIT SECONDS={{time}} // Периодически не срабатывает данный момент и запускает скрипт с начала, если в цикле, и не отображает в панели imacros цифровое значение функции
  TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
  WAIT SECONDS=3600
  `);
}
TXT();

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 26-10-2016 21:26:40

Доброго времени суток, скрипт выполняет постинг в группу VK. Но не работает когда браузер свернут или неактивное окно. Насколько понял необходимо, либо дать фокус странице во время печатания текста, либо заменить EVENT на что-то другое.
Прошу вашей помощи, заранее спасибо!
[spoiler][code]
function TXT() {
  var macros = '';
  var time=Math.floor(Math.random()*9 + 6);
  stroka2++
  iimSet('STROKA',stroka2)
  iimSet('T',t)
  macros += 'SET !VAR9 EVAL("var l={{STROKA}};var m={{T}};if(l<m){l;}else{l-m*(Math.ceil(l/m)-1);};")' + n;
  macros += 'SET !DATASOURCE TXT.txt' + n;
  macros += 'SET !

DATASOURCE_LINE

{{!VAR9}}' + n;
  macros += 'WAIT SECONDS=2' + n;
  macros += 'ADD !EXTRACT {{!COL1}}' + n;
  macros += 'EVENT TYPE=MOUSEDOWN SELECTOR="#post_field" BUTTON=0' + n;
  macros += 'EVENTS TYPE=KEYPRESS SELECTOR="#post_field" CHARS={{!COL1}}' + n;
  macros += 'WAIT SECONDS=2' + n;
  macros += 'TAG POS=1 TYPE=DIV ATTR=NOSORTHANDLE:1&&CLASS:page_media_x&&TXT:' + n; \\удаление прикрепленного сни

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 30-09-2016 09:50:17

добрый день.

прошу посмотрите в чем может быть ошибка.   есть 33.txt

скрытый текст

Выделить код

Код:

ferst
2
3
4


есть скрипт
скрытый текст

Выделить код

Код:

SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !DATASOURCE C:\iMacros\Macros\33.txt
SET !DATASOURCE_COLUMNS 10
SET !LOOP 1
SET ![h]DATASOURCE_LINE[/h] {{!LOOP}}


URL GOTO=https://www.google.kz
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT={{!COL1}}
WAIT SECONDS=1
TAG POS=1 TYPE=BUTTON FORM=ID:tsf ATTR=NAME:btnG
WAIT SECONDS=3
URL GOTO=https://www.google.kz
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT={{!COL2}}
WAIT SECONDS=1
TAG POS=1 TYPE=BUTTON FORM=ID:tsf ATTR=NAME:btnG
WAIT SECONDS=3
URL GOTO=https://www.google.kz
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT={{!COL3}}
WAIT SECONDS=1
TAG POS=1 TYPE=BUTTON FORM=ID:tsf ATTR=NAME:btnG
WAIT SECONDS=3


код публикуется в тегах code внутри спойлера
в первый раз все нормально,  выбирает то что в первой строке со второй стро

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]