Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 19.04.2010
Сообщений: 19

JavaScript и IMacros

16.02.2019, 22:01. Показов 2482. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем здравствуйте!
Надеюсь я в правильном разделе создал тему.
Для автоматизации работы на сайте я использую IMacros вместе с JavaScript. Проблема заключается в указании правильных путей к файлам IMacros в коде JavaScript. Код JS был разработан для пользователей Windows, а я пользуюсь Linux.

Собственно вот отрывок кода JS:

JavaScript
1
2
3
4
5
6
var iim = iimPlayCode;
 
var START_CITY = 1;
var FOLDER = 'D:\\iMacros';
var FILE_VACANCY = 'vacancy.csv';
var FILE_CITY = 'city';
В четвертой строке указывается путь к каталогу с макросами. Меня смущают два обратных слэша в строке. Из-за этого я не могу указать свой путь к файлам IMacros /home/username/IMacros Простое подставление нужного пути не работает, - IMacros выдает ошибку, что не может найти файлы.

Вот я и хочу спросить, как правильно указать путь в Linux, поскольку в Linux в путях к каталогам обратный слэш не используется. Грубо говоря нужно вместо 'D:\\iMacros' прописать '/home/username/IMacros' не нарушая синтаксиса JavaScript. Как правильно это сделать?
Прошу помощи у тех, кто разбирается в JavaScript и IMacros.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.02.2019, 22:01
Ответы с готовыми решениями:

Увеличить значение переменной на 1 без цикла for, iMacros JavaScript
var m=0; var macros; for(i=1;i<=3;i++){ macros ="CODE:"; macros += "SET !LOOP "+i+"\n"; //увеличить значение m на 1; } ...

Javascript создать условие через расширение iMacros в Mozilla Firefox
Всем привет! Работа с сайтом. Такая ситуация: Есть скрипт с циклом #loop.js iimPlay("#startbiglike.iim"); var macros ...

IMacros
Требуется вообщем-то получать значения из Access и передавать их в браузер. Но я решил с чего по проще начать, с excel. Нашёл я только...

3
416 / 307 / 113
Регистрация: 28.08.2013
Сообщений: 833
16.02.2019, 22:26
Попрорбуй так
JavaScript
1
var FOLDER = '\/home\/username\/IMacros';
0
0 / 0 / 0
Регистрация: 19.04.2010
Сообщений: 19
16.02.2019, 22:37  [ТС]
Не хочет. Все равно вылазиют ошибки:

[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIChannel.open]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: resource://imacros/utils.js :: imns.FIO.detectBOM :: line 333" data: no], line -447 (Error code: -991)

Может JS файлу нужно дать права на исполнение?
0
98 / 64 / 36
Регистрация: 04.12.2018
Сообщений: 158
17.02.2019, 19:42
Что если добавить протокол?

JavaScript
1
var FOLDER = 'file:///home/username/IMacros';
Может быть вообще не указывать путь? Как я понял, нужный каталог можно указать один раз в настройках.

make sure your DataSource is located in the Default 'DataSources' Folder, and you then don't need to specify its full Path...

Источник: forum.imacros.net
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.02.2019, 19:42
Помогаю со студенческими работами здесь

iMacros
Не знала где создать тему лучше, просьба направить куда надо... Думаю всем известно такое дело как Imacros Browser Єто автоматизатор...

Imacros условие if
Здравствуйте. Как значению пауза в WAIT SECONDS присвоить значение,которое уже задано в ATTR=TXT: TAG POS=1 TYPE=A...

Дополнение Imacros
Добрый день! Подскажите ,пожалуйста. как сделать чтобы программа нажимала кнопку и Join<SP>community и Follow код: TAG POS=1...

Ошибка в цикле imacros
Почему он выводит "Имя" которое находится в первой строчке 2 раза? а "Имя" во второй строчке не выводит? где ошибка? var...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru