автор вопроса по-простому забыл указать на какой машине будет проходить священнодействие, зато про телевизор мы знаем гораздо больше ):
Поэтому брат sim3x и предложил решать задачу лучшем то есть на UNIX-ах.
На мой взгляд очень даже правильно предложил.
Ну а тем кто (как автор_вопроса) потеет при виде командной строки терминала,
можно предложить любимую смотрелку молодого линуксоида => VLC
или слушалку => Audacious (этот вообще мухой в mp3 извлекает).
Aetae, Народ я ничего не путаю
Скорее это вы привыкаете к тупорылым пиндосовским терминам.
Например
- список операторов языка JS - вы называете "методами"
- типы данных - "примитивами".
А теперь давайте вместе посмеемся ибо вы не понимаете такую
основополагающую концепцию от его Величества Ассемблера
как "управление".
А ничего что управление - это фокус процесса, то есть оператор
который выполняется в данный момент интерпретатором JS .
И передать управление в другой скрипт - это прекратить выполнение текущего скрипта
и приступить к выполнению команд из другого, cохраняя при этом значения переменных.
Это называется оверлеем, если кто понимает о чем это я.
В JS существуют команды условной передачи управления.
Жаль только что нет безусловной как например JMP в ASM
и для того чтобы скрипт выполнял свою миссию нередко приходится изголяться
заворачивая его в цикл типа делай то что внутри пока 5 != 3 D:
Да и с дисковыми файлами у JS тоже беда!
Надеюсь что теперь суть вопроса ясна.
Прошу меня извинить что задержался с ответом
Были проблемы с доступом в сеть.
Благодаря Вам я уяснил, что
сайт открывается во вкладке браузера
и что сайт состоит из страниц,
с которыми собственно и работают пользователи.
Благодаря Вам я также понял что программа JS
может быть оформлена в виде плагина
и тогда проблем с доступом к открытой странице
сайта не будет.
Кроме того мне стало понятна политика доступа
к диску для JS.
Насколько я понял что писать и читать
мы можем в определеной рабочей директории,
специально выделенной для нее целевым назначением.
( слово -"папка" для меня неприемлемо
ибо привычка -вторая натура)
Путь в эту директорию по-видимому
можно указать в самой программе.
Откуда берутся параметры я не знаю.
Однако я знаю где их можно увидеть.
У меня FIREFOX и если через правую мышу
попасть в контекстное меню и выбрать там
пункт "Исследовать эемент"
то насколько я понял - мы попадаем в Инспектор
и там я эти параметры видел и они менялись
синхронно с информацией на странице.
Я думаю что программа в виде плагина
может получить эти параметры оттуда откуда их берет Инспектор.
Обращаться же за ними на сервер чревато тем, что эти запросы
можно отследить и тогда инкогнито работы программы будет раскрыто,
а это крайне нежелательно, ибо на стороне сервера
должно оставаться впечатление работы именно оператора.
Алгоритм обработки не сложно описать в программе
выяснив у оператора каким образом он обрабатывает
параметры и какие действия при этом выполняет.
Эти действия и будут данными управления.
Запись параметров в файл нужна в качестве истории или лога
и понятно оператору они будут нужны.
Эти данные можно обработать другой программой и представить
для оператора в удобоваримом виде.
Вот такого, или примерно такого мнения
придерживается наша газета ! :))
Теперь я и сам уже почти понимаю, что программа на JS
сможет это выполнить.
Одно только неясно - где же черпает свое вдохновение Инспектор,
когда я вижу свои параметры в нем ?
Спасибо за Ваше участие и познания, которые я почерпнул
из нашего общения.
Однозначно я укажу Ваш ответ - лучшим.
Возможно что Вы правы поэтому я
постараюсь максимально конкретизировать задачу.
Есть некий сайт открытый в браузере.
На нем в реальном режиме времени выводятся параметры
некоего процесса в виде ряда чисел и текста.
Эти параметры быстро изменяются
За ними надо следить и вовремя вводить на сайте управляющие данные
в виде ввода чисел и нажатия управляющих кнопок.
------------------------------------------------------------------------------
Что должна сделать программа которую надо написать.
Прежде всего категорически НЕЛЬЗЯ обращаться на сервер !
Все данные - это то что у нас в машине.
Программа должна
1, прочесть с сайта параметры процесса
2, Зарегистрировать их в файле в текстовом или CSV формате
3, Обработать параметры по записанному в ней алгоритму
и получить данные управления.
4, Внести эти данные управления на сайте так, как это делает оператор
5, Перейти к пункту 1.
-------------------------------------------
Насколько я понял то программа на JavaScript выполняется
в отдельной вкладке браузера и не имеет доступа к соседним вкладкам
то есть к нашему открытому сайту ?
Далее, я где-то прочел, что для JavaScript нет возможности
обращаться к файлам машины. .
Поэтому как тогда писать параметры процесса в файл ?
Вот такие у меня сейчас мысли и поэтому я не знаю
каким языком программирования мне следует заняться.
Буду благодарен за расширенный ответ
MADZX
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Поэтому брат sim3x и предложил решать задачу лучшем то есть на UNIX-ах.
На мой взгляд очень даже правильно предложил.
Ну а тем кто (как автор_вопроса) потеет при виде командной строки терминала,
можно предложить любимую смотрелку молодого линуксоида => VLC
или слушалку => Audacious (этот вообще мухой в mp3 извлекает).