Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Народ, неужели никто не сталкивался с проблемой загрузки фото на стену вконтакте?
Помогите пожалуйста решить ее(
При коде:
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/id123456789 TAG POS=1 TYPE=NOBR ATTR=TXT:Фотографию TAG POS=1 TYPE=SPAN ATTR=ID:photos_choose_upload_area_label TAG POS=1 TYPE=INPUT:FILE ATTR=ID:choose_photo_upload CONTENT=C:\13.jpg TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
Выдает постоянно ошибку "RuntimeError: Error loading page http://cs413218.vk.com/upload.php, line 4 (Error code: -933)"
или в коде HTML
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/id123456789 TAG POS=1 TYPE=NOBR ATTR=TXT:Фотографию TAG POS=1 TYPE=SPAN ATTR=CLASS:photos_choose_upload_area_label&&ID:photos_choose_upload_area_label&&TXT:Загрузить<SP>фотографию TAG POS=1 TYPE=INPUT:FILE ATTR=ID:choose_photo_upload CONTENT=C:\13.jpg TAG POS=1 TYPE=BUTTON ATTR=ONCLICK:wall.sendPost()&&ID:send_post&&TXT:Отправить
Тут "TAG POS=1 TYPE=INPUT:FILE ATTR=ID:choose_photo_upload CONTENT=C:\13.jpg" открывается окно загрузки и все, больше ничего не происходит
Отредактировано Protey (17-07-2013 05:38:01)
Отсутствует
Народ, неужели никто не сталкивался с проблемой загрузки фото на стену вконтакте?
Помогите пожалуйста решить ее((
URL GOTO=http://vk.com/id123456789 TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\13.jpg TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
Отредактировано InfSub (18-07-2013 00:36:32)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
URL GOTO=http://vk.com/id123456789
TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\13.jpg
TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
А можно по подробнее, что к чему, а то попробовал разными способами и нифига?
Так ничего не происходит
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/id123456789 TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\13.jpg TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
Так то же
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/id123456789 TAG POS=1 TYPE=NOBR ATTR=TXT:Фотографию TAG POS=1 TYPE=SPAN ATTR=ID:photos_choose_upload_area_label TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\13.jpg TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
и так
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/id123456789 TAG POS=1 TYPE=NOBR ATTR=TXT:Фотографию TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\13.jpg TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
и так
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/id123456789 TAG POS=1 TYPE=NOBR ATTR=TXT:Фотографию TAG POS=1 TYPE=SPAN ATTR=CLASS:photos_choose_upload_area_label&&ID:photos_choose_upload_area_label&&TXT:Загрузить<SP>фотографию TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\13.jpg TAG POS=1 TYPE=BUTTON ATTR=ONCLICK:wall.sendPost()&&ID:send_post&&TXT:Отправить
везде открывается окно загрузки и все...
Отсутствует
везде открывается окно загрузки и все...
файл C:\13.jpg - физически существует?
Вы на свою доску добавляете фото?
Какой браузер для этого используете?
Какую версию imacros? судя по версии у Вас в скриптах у Вас устаревшая версия - обновите
Попробуйте так:
URL GOTO=http://vk.com/id123456789 EVENT TYPE=CLICK SELECTOR="#post_field" BUTTON=0 TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\13.jpg WAIT SECONDS=2 TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
Добавил таймер, т.к. не всегда успевает подгрузиться фото до нажатия добавить... соответственно с временем можно поиграться... увеличивая или уменьшая..
Отредактировано InfSub (18-07-2013 08:52:18)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Здравствуйте. Мне нужно сделать чтобы при нахождении определенного текста на странице выполнялось одно действие, а если текст не найден, то вкладка закрывалась бы.
Пробовал примерно как тут http://stackoverflow.com/questions/14792812/imacros-stuggling но ничего не вышло, выполняется только ложное условие, т.е. закрывается вкладка.
Помогите, кто разбирается в js, я его совсем не знаю. Какие тут ошибки в коде или вообще не так нужно?
//declaring the macro var macroIronMaiden; macroIronMaiden = "CODE:"; macroIronMaiden += "SET !ERRORIGNORE YES"+"\n"; (((действие с извлечением слова "ТЕКСТ"))) { iimPlay(macroIronMaiden) var extract=iimGetLastExtract(); if(extract.toLowerCase()=="ТЕКСТ") { var macro; macro = "CODE:"; macro += "SET !ERRORIGNORE YES"+"\n"; (((Тут действие которое выполнится в случае нахождения текста))) iimPlay(macro) } else { var macrox; macrox += "SET !ERRORIGNORE YES"+"\n"; macrox = "CODE:"; macrox += "Tab t=1" + "\n"; macrox += "tab close" + "\n"; iimPlay(macrox) } }
Отсутствует
файл C:\13.jpg - физически существует?
Вы на свою доску добавляете фото?
Какой браузер для этого используете?
Какую версию imacros? судя по версии у Вас в скриптах у Вас устаревшая версия - обновите
Браузер FireFox 22.0
13.jpg - физически существует, только путь другой, но я его проставляю, он в папке iMacros\Datasources
на свою стену
обновил макрос до последней
URL GOTO=http://vk.com/id123456789 EVENT TYPE=CLICK SELECTOR="#post_field" BUTTON=0 TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\13.jpg WAIT SECONDS=2 TAG POS=1 TYPE=BUTTON ATTR=ID:send_post
Спасибо, тебе добрый человек, сработало!
Только я еще в начале добавил
SET !TIMEOUT 30 SET !ERRORIGNORE YES SET !ERRORCONTINUE YES SET !EXTRACT_TEST_POPUP NO
Добавлено 18-07-2013 10:10:15
Еще раз спасибо!
Пока такой кураж...)
Случайно не сталкивался с макросом что бы постить в комментариях, в постах людей Google+?
Отредактировано Protey (18-07-2013 10:10:15)
Отсутствует
Народ, помогите пожалуйста разобраться с кодом, не пойму что не так
Переходит по ссылке, построчно (в каждой строке новая ссылка) из файла url1.csv нормально, а вот когда уже начинает писать пост, который в файле DB.csv (в котором то же посты построчно, написанные через "<SP> и <BR>",) постица ссылка из файла url1.csv, а не пост из файла DB.csv
раньше использовал макрос 7.6.0.2, работало нормально с другим файлом, а тут.......одно разочарование, даже переходил обратно на 7.6.0.2, даже это не спасло
С кодом, разобрался, вроде бы, просто тупо, посты из DB.csv, заменил в файле с которым нормально работал, но согласитесь, это что-то как-то не то.......
Отредактировано Protey (18-07-2013 23:28:06)
Отсутствует
InfSub
у тебя случайно нету примерного и рабочего js скрипта который бы запускал файлы imm по очередно из одной папки, под последнюю версию аймакрос?
А то который дал spy686, чет не работает, по моему на s_n ругается, а из-за чего ругается не пойму, т.к. не волоку в ява скриптах
var pausa1=Math.random()*(2000-300)+300; var pause = "CODE:WAIT SECONDS="+pausa1+""+s_n; iimPlay("T_T/T_T1.iim",60); var pl_pause = iimPlay(pause); iimPlay("T_T/T_T2.iim",60);
Отредактировано Protey (18-07-2013 23:41:18)
Отсутствует
InfSub
у тебя случайно нету примерного и рабочего js скрипта который бы запускал файлы imm по очередно из одной папки, под последнюю версию аймакрос?
var i, retcode; var report; var macrolist = new Array(); /* Macros */ macrolist.push("test/1macros.iim"); macrolist.push("test/two.iim"); macrolist.push("test/three_macros.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"; /* display the FIRST extracted item in report*/ s = iimGetLastExtract(1); if ( s != "" ) report += ", Extract: "+s; } report += "\n"; } iimDisplay("Test complete"); /* Print Result */ alert ( report );
А то который дал spy686, чет не работает, по моему на s_n ругается, а из-за чего ругается не пойму, т.к. не волоку в ява скриптах
s_n, в данном случае переменная для переноса строки, ее - нужно объявить в начале скрипта и добавить ей значение
или просто заменить значением и не использовать:
Отредактировано InfSub (19-07-2013 01:11:53)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
УМ А ЭЭЭЭ мозг взорвался
s_n, в данном случае переменная для переноса строки, ее - нужно объявить в начале скрипта и добавить ей значение
Где объявить?
Заменить значение на что?
Прости, я действительно не волоку в ява скриптах
Допустим у меня 4 файла iim, под именем
1.imm
2.imm
3.imm
4.imm
В одной папке, как мне сделать чтоб они запускались поочередно от 1 по 4, допустим с интервалом 5 минут?
И еще такой вопрос, пока ты добрый
Есть imm файл, с TAG POS=от1 по 45, ожно js как нибудь прописать команду, что бы TAG POS= читались поочередно, т.е. чтобы файл imm не был таким массивным?
Отредактировано Protey (19-07-2013 00:50:41)
Отсутствует
Народ, помогите пожалуйста разобраться с кодом, не пойму что не так
Переходит по ссылке, построчно (в каждой строке новая ссылка) из файла url1.csv нормально, а вот когда уже начинает писать пост, который в файле DB.csv (в котором то же посты построчно, написанные через "<SP> и <BR>",) постица ссылка из файла url1.csv, а не пост из файла DB.csvраньше использовал макрос 7.6.0.2, работало нормально с другим файлом, а тут.......одно разочарование, даже переходил обратно на 7.6.0.2, даже это не спасло
С кодом, разобрался, вроде бы, просто тупо, посты из DB.csv, заменил в файле с которым нормально работал, но согласитесь, это что-то как-то не то.......
код в студию
Добавлено 19-07-2013 01:16:53
InfSub пишетУМ А ЭЭЭЭ мозг взорвался
Выделить кодКод:
s_n, в данном случае переменная для переноса строки, ее - нужно объявить в начале скрипта и добавить ей значениеГде объявить?
Заменить значение на что?
В начало скрипта добавить var s_n="\n"; смотри ниже:
var s_n="\n"; var pausa1=Math.random()*(2000-300)+300; var pause = "CODE:WAIT SECONDS="+ pausa1 + s_n; iimPlay("T_T/T_T1.iim",60); var pl_pause = iimPlay(pause); iimPlay("T_T/T_T2.iim",60);
Добавлено 19-07-2013 01:27:28
Допустим у меня 4 файла iim, под именем
1.imm
2.imm
3.imm
4.imm
В одной папке, как мне сделать чтоб они запускались поочередно от 1 по 4, допустим с интервалом 5 минут?
var i, retcode; var report; var max_macro_files = 4; var path = "folder_with_macros/"; // folder with macro files var pause = "CODE:WAIT SECONDS=600"; // 5min (60sec * 5min) for (i = 1; i <= max_macro_files; i++) { iimDisplay("Step "+(i)+" of "+ i + "\nMacro: "+ i + ".iim"); retcode = iimPlay(path + i+".iim"); iimPlay(pause); report += i; if (retcode < 0) { report += ": "+iimGetLastError(); } else { report += ": OK"; /* display the FIRST extracted item in report */ s = iimGetLastExtract(1); if ( s != "" ) report += ", Extract: "+s; } report += "\n"; } iimDisplay("Macros complete"); /* Print Result */ alert ( report );
Добавлено 19-07-2013 01:29:44
И еще такой вопрос, пока ты добрый
Есть imm файл, с TAG POS=от1 по 45, ожно js как нибудь прописать команду, что бы TAG POS= читались поочередно, т.е. чтобы файл imm не был таким массивным?
Если без использования js, только запуск iim, то {{!LOOP}}
TAG POS={{!LOOP}} ...
Добавлено 19-07-2013 01:37:42
Случайно не сталкивался с макросом что бы постить в комментариях, в постах людей Google+?
не использую чужих макросов, разве что для поиска каких-либо нововведений или новых решений...
думаю, при желании - написать можно.
Добавлено 19-07-2013 01:40:13
Готов премировать за решение данного вопроса.
в личку пиши
Отредактировано InfSub (19-07-2013 02:11:49)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
var s_n="\n";
var pausa1=Math.random()*(2000-300)+300;
var pause = "CODE:WAIT SECONDS="+pausa1+""+s_n;iimPlay("T_T/T_T1.iim",60);
var pl_pause = iimPlay(pause);
iimPlay("T_T/T_T2.iim",60);
Вставил как та написал выше, заменив T_T/T_T1.iim на iimPlay("C:\art_fi.iim",60), пробовал на iimPlay("C:\/art_fi.iim",60), ни чего не происходит
http://SSMaker.ru/3e7208ca/ скриншот
и при нажатии Продолжит / Обновить сценарий ничего не происходит
http://SSMaker.ru/7c508ee6/ скриншот
код в студию
Код в котором тупо заменил посты из не рабочего в рабочий?
Отсутствует
var pausa1=Math.random()*(2000-300)+300;
http://SSMaker.ru/3e7208ca/ скриншот
и при нажатии Продолжит / Обновить сценарий ничего не происходит
http://SSMaker.ru/7c508ee6/ скриншот
Замени var pausa1=Math.random()*(2000-300)+300;
на
var pausa1=Math.floor(Math.random()*(2000-300)+300);
Вставил как та написал выше, заменив T_T/T_T1.iim на iimPlay("C:\art_fi.iim",60)
при использовании пути от корня диска слеш дублируем т.е. пишем iimPlay("C:\\art_fi.iim",60), а не iimPlay("C:\art_fi.iim",60)
Добавлено 19-07-2013 02:25:36
Protey пишетПереходит по ссылке, построчно (в каждой строке новая ссылка) из файла url1.csv нормально, а вот когда уже начинает писать пост, который в файле DB.csv (в котором то же посты построчно, написанные через "<SP> и <BR>",) постица ссылка из файла url1.csv, а не пост из файла DB.csv
код в студию
Речь о коде в котором ты работаешь с двумя csv файлами
Отредактировано InfSub (19-07-2013 02:58:42)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Речь о коде в котором ты работаешь с двумя csv файлами
Добавлено 19-07-2013 02:57:39
var pausa1=Math.floor(Math.random()*(2000-300)+300);
ааа, о, спасибо добрый человек, дай бог тебе здоровье!
VERSION BUILD=8300326 RECORDER=FX SET !TIMEOUT 30 SET !ERRORIGNORE YES SET !EXTRACT_TEST_POPUP NO SET !DATASOURCE файл с ссылками.csv(пример) SET !DATASOURCE_COLUMNS 129 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} URL GOTO={{!COL1}} WAIT SECONDS=2 TAG POS=4 TYPE=DIV ATTR=TXT:Написать<SP>сообщение.. WAIT SECONDS=3 SET !TIMEOUT 30 SET !ERRORIGNORE YES SET !EXTRACT_TEST_POPUP NO SET !DATASOURCE файл с постами.csv SET !DATASOURCE_COLUMNS 129 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT={{!COL1}} WAIT SECONDS=2 SET !ERRORIGNORE YES SET !ERRORCONTINUE YES EVENT TYPE=CLICK SELECTOR="#add_media_menu_1>DIV>DIV>A>NOBR" BUTTON=0 EVENT TYPE=CLICK SELECTOR="#photos_choose_row198795666_306802601_>DIV" BUTTON=0 WAIT SECONDS=2 TAG POS=1 TYPE=BUTTON ATTR=ID:send_post TAB T=1 WAIT SECONDS=2
Отредактировано Protey (19-07-2013 03:04:23)
Отсутствует
Protey пишетПереходит по ссылке, построчно (в каждой строке новая ссылка) из файла url1.csv нормально, а вот когда уже начинает писать пост, который в файле DB.csv (в котором то же посты построчно, написанные через "<SP> и <BR>",) постица ссылка из файла url1.csv, а не пост из файла DB.csv
код в студию
На вскидку - проблема в том что используются одни и те же переменные для разных файлов - сейчас лень тестить и править, чтобы заставить работать с 2я файлами - но можно все сделать в одном в 2х столбцах, тогда конфликтов быть не должно, просто используй для текста сообщений 2й столбец и переменную {{!COL2}}
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
просто используй для текста сообщений 2й столбец и переменную {{!COL2}}
Это типо тупо?
1 сталбец 2 сталбец
ссылка пост
ссылка пост
ссылка пост
ссылка пост
Можно без таблицы, просто я notepad++, использую для созданий файлов?
Отсутствует
InfSub пишетпросто используй для текста сообщений 2й столбец и переменную {{!COL2}}
Это типо тупо?
1 сталбец 2 сталбец
ссылка пост
ссылка пост
ссылка пост
ссылка постМожно без таблицы, просто я notepad++, использую для созданий файлов?
можно, только укажи что является разделителем, к примеру если разделитель ; то в начале пропиши SET !DATASOURCE_DELIMITER ;
Добавлено 19-07-2013 03:11:37
Соответственно - разделитель не должен встречаться в самом тексте постов или в ссылках
Отредактировано InfSub (19-07-2013 03:11:51)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
можно, только укажи что является разделителем, к примеру если разделитель ; то в начале пропиши SET !DATASOURCE_DELIMITER ;
Тоесть другими словами
1 сталбец 2 сталбец
ссылка; пост
ссылка; пост
ссылка; пост
ссылка; пост
VERSION BUILD=8300326 RECORDER=FX SET !TIMEOUT 30 SET !ERRORIGNORE YES SET !EXTRACT_TEST_POPUP NO SET !DATASOURCE 1.csv SET !DATASOURCE_COLUMNS 129 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} URL GOTO={{!COL1}} WAIT SECONDS=2 TAG POS=4 TYPE=DIV ATTR=TXT:Написать<SP>сообщение.. WAIT SECONDS=3 SET !TIMEOUT 30 SET !ERRORIGNORE YES SET !EXTRACT_TEST_POPUP NO SET !DATASOURCE_DELIMITER ; SET !DATASOURCE 1.csv SET !DATASOURCE_COLUMNS 129 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT={{!COL2}}
Отсутствует
InfSub пишетможно, только укажи что является разделителем, к примеру если разделитель ; то в начале пропиши SET !DATASOURCE_DELIMITER ;
Тоесть другими словами
скрытый текстВойдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
Где в файле 1.csv:1 сталбец 2 сталбец
ссылка; пост
ссылка; пост
ссылка; пост
ссылка; пост
почти...
ссылка;пост
ссылка;пост
ссылка;пост
VERSION BUILD=8300326 RECORDER=FX SET !TIMEOUT 30 SET !ERRORIGNORE YES SET !EXTRACT_TEST_POPUP NO SET !DATASOURCE 1.csv SET !DATASOURCE_COLUMNS 129 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} URL GOTO={{!COL1}} WAIT SECONDS=2 TAG POS=4 TYPE=DIV ATTR=TXT:Написать<SP>сообщение.. WAIT SECONDS=3 SET !TIMEOUT 30 SET !ERRORIGNORE YES SET !EXTRACT_TEST_POPUP NO SET !DATASOURCE_DELIMITER ; SET !DATASOURCE 1.csv SET !DATASOURCE_COLUMNS 129 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAG POS=1 TYPE=TEXTAREA ATTR=ID:post_field CONTENT={{!COL2}}
Отредактировано InfSub (19-07-2013 03:27:46)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
почти...
ссылка;пост
ссылка;пост
ссылка;пост
ясно, спасибо за разъяснение!
Отредактировано Protey (19-07-2013 03:35:59)
Отсутствует
InfSubу тебя случайно нету примерного и рабочего js скрипта который бы запускал файлы imm по очередно из одной папки, под последнюю версию аймакрос?А то который дал spy686, чет не работает, по моему на s_n ругается, а из-за чего ругается не пойму, т.к. не волоку в ява скриптах Выделить кодКод:var pausa1=Math.random()*(2000-300)+300;
var pause = "CODE:WAIT SECONDS="+pausa1+""+s_n;iimPlay("T_T/T_T1.iim",60);
var pl_pause = iimPlay(pause);
iimPlay("T_T/T_T2.iim",60);
Отредактировано Protey (Вчера 23:41:18)
ах да, сори.
var s_n = "\n"; var pausa1=Math.random()*(2000-300)+300; var pause = "CODE:WAIT SECONDS="+pausa1+""+s_n; iimPlay("T_T/T_T1.iim",60); var pl_pause = iimPlay(pause); iimPlay("T_T/T_T2.iim",60);
но s_n - тут впринципе и не надо, это просто кусок с друго кода
Удалено
Отсутствует
Здравствуйте. Мне нужно сделать чтобы при нахождении определенного текста на странице выполнялось одно действие, а если текст не найден, то вкладка закрывалась бы.
Пробовал примерно как тут http://stackoverflow.com/questions/14792812/imacros-stuggling но ничего не вышло, выполняется только ложное условие, т.е. закрывается вкладка.
Помогите, кто разбирается в js, я его совсем не знаю. Какие тут ошибки в коде или вообще не так нужно?Выделить кодКод:
//declaring the macro var macroIronMaiden; macroIronMaiden = "CODE:"; macroIronMaiden += "SET !ERRORIGNORE YES"+"\n"; (((действие с извлечением слова "ТЕКСТ"))) { iimPlay(macroIronMaiden) var extract=iimGetLastExtract(); if(extract.toLowerCase()=="ТЕКСТ") { var macro; macro = "CODE:"; macro += "SET !ERRORIGNORE YES"+"\n"; (((Тут действие которое выполнится в случае нахождения текста))) iimPlay(macro) } else { var macrox; macrox += "SET !ERRORIGNORE YES"+"\n"; macrox = "CODE:"; macrox += "Tab t=1" + "\n"; macrox += "tab close" + "\n"; iimPlay(macrox) } }
Никто не подскажет?
Отсутствует
lisiv пишетЗдравствуйте. Мне нужно сделать чтобы при нахождении определенного текста на странице выполнялось одно действие, а если текст не найден, то вкладка закрывалась бы.
Пробовал примерно как тут http://stackoverflow.com/questions/14792812/imacros-stuggling но ничего не вышло, выполняется только ложное условие, т.е. закрывается вкладка.
Помогите, кто разбирается в js, я его совсем не знаю. Какие тут ошибки в коде или вообще не так нужно?Выделить кодКод:
//declaring the macro var macroIronMaiden; macroIronMaiden = "CODE:"; macroIronMaiden += "SET !ERRORIGNORE YES"+"\n"; (((действие с извлечением слова "ТЕКСТ"))) { iimPlay(macroIronMaiden) var extract=iimGetLastExtract(); if(extract.toLowerCase()=="ТЕКСТ") { var macro; macro = "CODE:"; macro += "SET !ERRORIGNORE YES"+"\n"; (((Тут действие которое выполнится в случае нахождения текста))) iimPlay(macro) } else { var macrox; macrox += "SET !ERRORIGNORE YES"+"\n"; macrox = "CODE:"; macrox += "Tab t=1" + "\n"; macrox += "tab close" + "\n"; iimPlay(macrox) } }Никто не подскажет?
var imacros = 'CODE:'; var page 'http://....ru'; var whats_find 'ИСКОМЫЙ ТЕКСТ'; var find_result; // ищем, есть ли искомый текст retcode = iimPlay( imacros +'URL GOTO='+ page +'\nTAG POS=1 TYPE=TD ATTR=TXT:'+ whats_find +' EXTRACT=TXT' ); if (retcode < 1) { // an error has occured errtext = iimGetLastError(); iimDisplay( 'iimPlay ERROR:\n\n'+ errtext ); } else { find_result = iimGetLastExtract(1); }; // если текст не найден - закрываем вскладки... CLOSEALLOTHERS if (find_result == '#EANF#') { iimPlay( imacros +'TAB CLOSEALLOTHERS' ); } else { // сюды вводим условие если текст найден };
Отредактировано InfSub (19-07-2013 11:02:48)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub, большое спасибо! Только немного изменил, из-за того что несколько действий нужно было и все вышло.
Добавлено 19-07-2013 11:59:50
Теперь еще один вопрос. Можно ли воспроизвести весь скрипт какое-либо кол-во раз? Просто в нем 3 макроса выходит.
Отредактировано lisiv (19-07-2013 11:59:50)
Отсутствует
InfSub, большое спасибо! Только немного изменил, из-за того что несколько действий нужно было и все вышло.
Добавлено 19-07-2013 11:59:50
Теперь еще один вопрос. Можно ли воспроизвести весь скрипт какое-либо кол-во раз? Просто в нем 3 макроса выходит.
Сделай цикл, который будет перебирать условия или проходы
например for (i=0;i<count.lenght;i++) {
};
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует