seriousstas
Цитата:
Давай вместо видео - живой пример)
|
Хорошо ))
Цитата:
При запуске скрипта есть контроль раскладки (всегда английская! для отправки анг буквенных символов)
|
Вот тут не понял для чего это и зачем.
Цитата:
Скажем - отправляю повороты колеса (+2) над стрелочниками
|
Стрелочниками не пользуюсь, но по сути должно работать, либо можно просто запустить скрипт при отправке команды который выполнит поворот колеса мыши.
Пример:
autoit_obj.ControlFocus(foobar_class, "", pl_class);
autoit_obj.ControlSend(foobar_class, "", pl_class, "{F3}");
Цитата:
- это опрос в цикле ..
Когда отправляем разово - цикла ведь нет ?
...
Я просто пока не вижу преимуществ
|
Это легко сравнить просто попробовав

Да это опрос в цикле одной переменной которая принимает разные значения.
Да когда отправляем разово цикла нет, НО при этом нужно:
1.выполнить команду
2.запустить ехе-шник(а это как правило скрипт автоит, который обрабатывается при его старте)
а это тоже время и ресурсы.
Ты также запускаешь копию фубара с командой и на это так же тратится время, так как запускается еще одна копия которая отрабатывает ком строку.
Время цикла можно уменьшить и до 300 или 100 мс, это опрос всего лишь одной переменной в икаре, на производительность это почти не влияет.
Могу даже больше сказать, многие варианты обработчиков работают так, только опросчик работает в другом потоке с очень короткой задержкой, это самый простой вариант опроса не используя сложные методы.
По такому же принципу собрал себе плагин для пот-плеера(он кривой косой но работает)

Единственное отличие этого опросчика в JS что он работает в главном потоке.
В этой схеме удобство еще в одном, тебе не нужно писать скрипты в икаре, нужно лишь отправить одну команду для приема фубаром т.е. js-ом а он ее уже обработает как необходимо. Это универсальная схема которая позволяет делать ну почти все в сборке... например: показывать/прятать панели, работать с плейлистами, менять порядок проигрывания, громкость, переключать ДСП, включать опции в панелях, запускать собственные кастомные функции... и т.д. т.е можно использовать почти все возможности js.
А ком строка фубара это может ?... я очень сильно сомневаюсь
Видос я запишу чуть позже будет просто более наглядно как оно работает.
Это не замена всего что можно, это просто еще один вариант использования js
