Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

№131-08-2007 15:56:26

knizhkin
Участник
 
Группа: Members
Зарегистрирован: 31-08-2007
Сообщений: 4
UA: Firefox 2.0

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



iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 1)

Продолжение темы (часть 2)



Правила оформления сообщений в данном топике:

1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]

  • Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
    или выложите на сайт «Pastebin».
  • При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
    или выложите на сайт «Pastebin».
  • Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус

Отсутствует

 

№317731-01-2015 17:56:50

sjworld
Участник
 
Группа: Members
Зарегистрирован: 31-01-2015
Сообщений: 8
UA: Firefox 31.0

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

удалено
Добавлено 31-01-2015 18:01:39

InfSub пишет

sjworld, поиском пользоваться не пробовали?

не помогает(((( help me!!!!

удалено
правила, 2.1, 2.8


InfSub

Отредактировано sjworld (31-01-2015 18:04:08)

Отсутствует

 

№317831-01-2015 18:12:28

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 40.0
Веб-сайт

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

sjworld пишет

не помогает(((( help me!!!!

что именно вам не помогает


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№317901-02-2015 10:12:49

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 40.0

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

При сохранении данных в файл всегда есть кавычки в начале и в конце.

Может есть вариант сохранять без них или простой вариант от них избавиться, не запуская доп. файла?

Выделить код

Код:

SET !EXTRACT "SET !EXTRACT {{!FOLDER_DATASOURCE}}"
SAVEAS TYPE=EXTRACT FOLDER=* FILE=FOLDER_DATASOURCE.iim

Отредактировано spy686 (01-02-2015 10:13:28)


Удалено

Отсутствует

 

№318001-02-2015 19:28:22

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 40.0

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

И еще вопросец.
Есть возможность запуска js через GOTO

Выделить код

Код:

запуск *.js-файла из *.iim:
URL GOTO=imacros://run/?m=path/file.js

Может есть вариант, через указание полного пути к файлу?

Вариант:

Выделить код

Код:

URL GOTO=imacros://run/?m=z:\Mozilla\Firefox\00.iMacros\20.00.Functions\02.zap\02.3.0.priv.js

Не прокатывает :(


Удалено

Отсутствует

 

№318101-02-2015 19:32:07

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

spy686 пишет

Вариант:

Выделить код

Код:

URL GOTO=imacros://run/?m=z:\Mozilla\Firefox\00.iMacros\20.00.Functions\02.zap\02.3.0.priv.js

Не прокатывает :(

еще бы... либо используй прямой слеш / в пути, либо экранируй обратный \\


проверил, действительно не запускает при полном пути... возможно баг в последней версии... spy686 какую версию имакроса и мозиллы используешь?

Отредактировано InfSub (01-02-2015 19:43:40)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№318201-02-2015 19:50:22

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 40.0

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

InfSub пишет
spy686 пишет

Вариант:

Выделить код

Код:

URL GOTO=imacros://run/?m=z:\Mozilla\Firefox\00.iMacros\20.00.Functions\02.zap\02.3.0.priv.js

Не прокатывает :(

еще бы... либо используй прямой слеш / в пути, либо экранируй обратный \\


проверил, действительно не запускает при полном пути... возможно баг в последней версии... spy686 какую версию имакроса и мозиллы используешь?

FF 19 + iMacros 7.6.0.2


Удалено

Отсутствует

 

№318301-02-2015 20:04:08

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

хотя нет, это я перепутал теплое с мягким =) полные пути, действительно не воспроизводились, полный путь можно указать только до файла в самом макрос-скрипте (при загрузке/сохранении файла)

Добавлено 01-02-2015 20:09:29
spy686,

ИМХО
в таком случае, только подгонять под имакрос, так чтобы твои папки, были в папке iMacros\Macros, а где уже расположить последнюю, решать тебе
к примеру, можно указать путь z:\Mozilla\Firefox\00.iMacros\ как путь до папки с макросами, и тогда постоянные пути не потребуются

Отредактировано InfSub (01-02-2015 20:09:29)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№318401-02-2015 20:16:12

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 40.0

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

spy686 пишет

И еще вопросец.
Есть возможность запуска js через GOTO

Выделить код

Код:

запуск *.js-файла из *.iim:
URL GOTO=imacros://run/?m=path/file.js

Может есть вариант, через указание полного пути к файлу?

Вариант:

Выделить код

Код:

URL GOTO=imacros://run/?m=z:\Mozilla\Firefox\00.iMacros\20.00.Functions\02.zap\02.3.0.priv.js

Не прокатывает :(

т.е. в данном случае будет работать только относительный путь? прямой путь в таких случаях не работает?


Удалено

Отсутствует

 

№318501-02-2015 20:18:05

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

либо создать жестную ссылку на директорию z:\Mozilla\Firefox\00.iMacros\ внутри iMacros\Macros
для понимания что такое жесткие и символические ссылки:

можно почитать тут
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Добавлено 01-02-2015 20:19:00

spy686 пишет

т.е. в данном случае будет работать только относительный путь? прямой путь в таких случаях не работает?

да, именно, везде в офф. документации написано только про использование относительных путей

Отредактировано InfSub (01-02-2015 20:19:00)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№318601-02-2015 20:30:56

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 40.0

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

spy686 пишет

При сохранении данных в файл всегда есть кавычки в начале и в конце.

Может есть вариант сохранять без них или простой вариант от них избавиться, не запуская доп. файла?

Выделить код

Код:

SET !EXTRACT "SET !EXTRACT {{!FOLDER_DATASOURCE}}"
SAVEAS TYPE=EXTRACT FOLDER=* FILE=FOLDER_DATASOURCE.iim

А для этого есть какие-нить варианты решения?

Добавлено 01-02-2015 20:39:35
И еще вопрос:
путь папки данных можно получить через {{!FOLDER_DATASOURCE}}
А через что можно получить папку макросов ?

см. http://screencast.com/t/Ea2Q1csVI

Отредактировано spy686 (01-02-2015 20:46:40)


Удалено

Отсутствует

 

№318701-02-2015 21:01:24

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

spy686 пишет

А для этого есть какие-нить варианты решения?

не проще ли генерировать iim-файл в js, без сохранения физически?

Добавлено 01-02-2015 21:04:13

spy686 пишет

А через что можно получить папку макросов ?

на сколько мне известно - imacros-переменных для этих путей нет, если только вытягивать из настроек мозиллы (about:config) - переменная extensions.imacros.defsavepath

Отредактировано InfSub (01-02-2015 21:04:13)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№318801-02-2015 21:13:33

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 40.0

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

InfSub пишет

spy686 пишет:

А для этого есть какие-нить варианты решения?
не проще ли генерировать iim-файл в js, без сохранения физически?

В этом случае будет создаваться каждый раз доп. файл #Current.iim
И если много профилей это выполняют, в этом случае большая нагрузка на диск.

InfSub пишет

spy686 пишет:

А через что можно получить папку макросов ?
на сколько мне известно - imacros-переменных для этих путей нет, если только вытягивать из настроек мозиллы (about:config) - переменная extensions.imacros.defsavepath

буду пробовать. спасибо


Удалено

Отсутствует

 

№318901-02-2015 21:15:53

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

spy686 пишет

В этом случае будет создаваться каждый раз доп. файл #Current.iim

исправлено в последних версиях

Добавлено 01-02-2015 21:22:09

spy686 пишет

буду пробовать. спасибо

как-то так:

на iMacros+JS

Выделить код

Код:

URL GOTO=about:config
SET MPATH EVAL("prefs=Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);prefs.getCharPref("extensions.imacros.defsavepath");")
prompt {{MPATH}}


Добавлено 01-02-2015 21:25:53
на js

Выделить код

Код:

iimPlayCode("URL GOTO=about:config")
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
var mpath = prefs.getCharPref("extensions.imacros.defsavepath");

alert(mpath);

Отредактировано InfSub (01-02-2015 21:25:53)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№319001-02-2015 21:35:06

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 40.0

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

InfSub пишет

как-то так:

СПАСИБО :)

Добавлено 01-02-2015 21:38:01

InfSub пишет

исправлено в последних версиях

А с какой версии? может есть информация?

Отредактировано spy686 (01-02-2015 21:38:01)


Удалено

Отсутствует

 

№319101-02-2015 23:03:10

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

spy686 пишет

А с какой версии? может есть информация?

точный номер версии, не скажу, в истории версий это не отразилось, но кажется, с 8 версии, js создает временные скрипты не в iMacros\Macros\#Current.iim, а во временной директории (в temp) с рандомным именем, что позволяет скриптам не конфликтовать


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№319202-02-2015 10:06:41

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 40.0

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

Всем привет!
Как сделать так чтобы в окне дисплея отображались три строчки,и было видно какой макрос сколько циклов сделал. Спасибо за ответ.

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

Выделить код

Код:

for (w=1;w<=7;w++){
iimDisplay("Цикл="+w)
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("12akl.iim",60);  
}
var x;
for (x=1;x<=5;x++){
iimDisplay("Цикл="+x)
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("11kl.iim",60);
 }
var z;
for (z=1;z<=16;z++){
iimDisplay("Цикл="+z)
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("1kl.iim",60);

Отредактировано Gergi (02-02-2015 10:07:26)

Отсутствует

 

№319302-02-2015 11:12:04

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

Gergi

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

Выделить код

Код:

var w;
for (w=1;w<=7;w++){
iimDisplay("Цикл 1="+w)
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("12akl.iim",60);  
}
var x;
for (x=1;x<=5;x++){
iimDisplay("Цикл 1="+w+"\nЦикл 2="+x)
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("11kl.iim",60);
 }
var z;
for (z=1;z<=16;z++){
iimDisplay("Цикл 1="+w+"\nЦикл 2="+x+"\nЦикл 3="+z)
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("1kl.iim",60);
};

Отредактировано InfSub (02-02-2015 11:20:56)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№319402-02-2015 11:16:33

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 40.0

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

Пишет ошибочку в 14й строке

Отсутствует

 

№319502-02-2015 11:19:37

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

Gergi пишет

Пишет ошибочку в 14й строке

+ добавь, пропустил
iimDisplay("Цикл 1="+w+"\nЦикл 2="+x)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№319602-02-2015 11:23:54

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 40.0

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

InfSub Вы Гений! Получилось круче чем я задумывал :rock:

Отсутствует

 

№319702-02-2015 12:04:04

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 40.0

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

InfSub Возник вопрос. При первом цикле всего скрипта js  всё отлично работает,но при втором цикле весь дисплей сбрасывается и начинаются показы опять новых циклов.

Отсутствует

 

№319802-02-2015 12:07:10

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

Gergi, не понимаю о каком сбросе идет речь, скрин в студию и код тоже, явно опять, что-то намудрили


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№319902-02-2015 12:12:28

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 40.0

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

вот что показывает в дисплее при первом цикле
Цикл 1=6
Цикл 2=6
Цикл 3=7
Потом когда скрипт вызвал все эти  макросы и они выполнили свои действия,скрипт начинает опять всё заново вызывать первый макрос,и тогда дисплей  не продолжает дальше считать а обнуляется

Отсутствует

 

№320002-02-2015 12:17:43

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 35.0
Веб-сайт

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

Gergi пишет

Потом когда скрипт вызвал все эти  макросы и они выполнили свои действия,скрипт начинает опять всё заново вызывать первый макрос,и тогда дисплей  не продолжает дальше считать а обнуляется

естественно, если у вас, приведенные выше циклы, находятся еще в одном цикле, то значения переменных x,w,z у вас сбрасываются, в каждом новом шаге "глобального" вышестоящего цикла

Добавлено 02-02-2015 12:24:03
создайте другие переменные до всех циклов, для отображения значений на дисплее и увеличивайте их значение в каждом из циклов

Отредактировано InfSub (02-02-2015 12:24:03)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№320102-02-2015 13:58:57

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 40.0

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

Чё то у меня с руками:angry:
Общий цикл показывает как было задумано,а циклы 1,2,3 обнуляются.

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

Выделить код

Код:

var nstroka=0
var i;
var n=prompt("Введите количество циклов",200)
for (i=1;i<=n;i++){
iimDisplay("Общий цикл 1="+i)
var w;
for (w=1;w<=2;w++){
iimDisplay("Общий цикл 1="+i+"\nЦикл 1="+w)
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("1d.iim",60);  
}
var x;
for (x=1;x<=2;x++){
iimDisplay("Общий цикл 1="+i+"\nЦикл 1="+w+"\nЦикл 2="+x)
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("1d.iim",60);
 }
var z;
for (z=1;z<=2;z++){
iimDisplay("Общий цикл 1="+i+"\nЦикл 1="+w+"\nЦикл 2="+x+"\nЦикл 3="+z)
nstroka++
iimSet("NSTROKA",nstroka)
iimPlay("1d.iim",60);
 } 
}

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Board footer

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