powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Приличный Трёп [закрыт для гостей] / Пансионат наших наколенных поделок
Модераторы: f..h
18 сообщений из 18, страница 1 из 1
Пансионат наших наколенных поделок
    #2733419
f..h
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор темы
Многие из нас что-то когда писали для себя или друзей, оно не стало коммерческим, но еще работает. Предлагаю делиться.
...
Если бы делать было бы так же легко, как знать, что надо делать...
f..h:
Пользователь запросил модераторские права на тему.
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2733443
f..h
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор темы
В 2009 году мне понадобилось автоматизировать кое-какие действия в программах, которые сами нужную мне автоматизацию (циклическую последовательность действий) не поддерживали. Конечно, можно было поискать в инете и найти что-то подходящее, но "я же программист"! Так что написал свою. В 2014 году мне опять пришлось что-то циклически позапускать, я раскопал старый проект, немного допилил его, чтобы работал на Windows 7, добавил функцию мышиных кликов и поддержку мультимониторных систем.

Известные ограничения:
  • Работает ли мой KeySender на восьмерке и десятке, я не проверял.
  • На Windows XP его можно было аварийно остановить нажатием Pause/Break, на семерке это не работает, надо писать глобальный хук на клавиатуру, а на этот хук делают стойку антивирусники, думают, что пользователь себе кейлоггер устанавливает. Поэтому забил. Для аварийной остановки надо предварительно запустить диспетчер задач, нажать "Остановить процесс" и оставить висеть окошко с подтверждением. Если паузы между действиями не по 10 мсек, то можно успеть нажать нужную кнопку.
Автоматизируемые действия:
  • Переключение на окно нужного приложения (как мы делаем по Alt+Tab).
  • Посыл в это оконо любых комбинаций клавиш.
  • Иммитация кликов мышью, только ЛКМ, перетаскивания нет.
Разное неочевидное:
  • У программы есть файл справки, он вызывается из системного меню главного окна.
  • В справке нет ничего про мышь. Скрипт, указывающий координаты кликов мышью поддерживает переменную "n" и сложение / умножение с этой переменной. Так я снимал / ставил галочки в списке в программе, которая не позволяла сделать это с клавиатуры.
  • На время работы программа сама минимизурется (сворачивается)
Установка:
  • Устанавливем версию 1.0.0.4
  • заменяем в Program Files экзэшник на тот, что в папке 1.0.0.6
Разное очевидное:
  • На просторах интернета есть гораздо более крутая прога с аналогичным функционалом, с поддержкой Pascal Script, не помню, как называется. Есть куча мелких глючных аналогов, которые, конечно, гораздо хуже моего КейСендера :)
  • Название программы я застолбил первым, убедиться в этом можно посетив http://flying-home.narod.ru. Скачать там уже ничего нельзя, когда юкоз покупал народ.ру у яндекса, он похерил все экзешники из соображений безопасности.
Как работать:

Если посылаем сочетания клавиш, сперва надо выбрать приложение, которому они предназначены. Жмем кнопку "Сканировать", наводим мышь на заголовок окна нужного приложения, удерживаем левый Ctrl, заголовок появляется в соответствующем поле КейСендера. Он запоминает hWnd, потом, когда надо, переключает фокус на это окно. Не забываем остановить сканирование. В справке про клавиши все есть.

Если посылаем клики мышью, хэндл окна нам ненужен, просто наводим мышь в нужное место, удерживаем левый Ctrl, координаты мыши появляются в поле "Строка". При необходимости правим это поле в такой манере: 24x245+(n*13). Разделитель координат экрана - английская маленькая x, маленькая английская n - номер текущего шага, начинается с единицы. В поле "Проверка строки" можно посмотреть уже посчитанные координаты для первого шага.
KeySender.zip.001
KeySender.zip.002
...
Если бы делать было бы так же легко, как знать, что надо делать...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2733556
tonna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, вот позитивная клавиатура. Позволяет с 9-ти кнопок набрать любой символ алфавита.
http://geniusideas.com.ua/dream/
...
Рейтинг: 0 / 0
Модератор:
Пользователь назначен модератором темы
Пансионат наших наколенных поделок
    #2734020
f..h
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор темы
tonna  24.01.2021, 13:28
Здравствуйте, вот позитивная клавиатура. Позволяет с 9-ти кнопок набрать любой символ алфавита.
http://geniusideas.com.ua/dream/
А в чем смысл? Шрифт 3x3 пикселя?
...
Если бы делать было бы так же легко, как знать, что надо делать...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2734103
tonna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
f..h  24.01.2021, 17:41
tonna  24.01.2021, 13:28
Здравствуйте, вот позитивная клавиатура. Позволяет с 9-ти кнопок набрать любой символ алфавита.
http://geniusideas.com.ua/dream/
А в чем смысл? Шрифт 3x3 пикселя?
и это тоже.
но смысл в том, что с 1.5 нажатий можно любую букву написать.
...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2734890
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Karjalan, живой
По просьбе дядьки написал тренажер для глаз

Его веб-вариант

Я много чего писал для себя, родственников и друзей
...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2735241
f..h
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор темы
tonna  24.01.2021, 18:49
f..h  24.01.2021, 17:41
tonna  24.01.2021, 13:28
...
А в чем смысл? Шрифт 3x3 пикселя?
и это тоже.
но смысл в том, что с 1.5 нажатий можно любую букву написать.
Хм. А я думал о том, как набирать текст используя только цифровую часть клавиатуры. В походы полноразмерную не всегда удобно тащить. Только так ничего и не придумал.

Там задача была в полевых условиях быстро забивать координаты точек, то есть, много цифр, и совсем немного букв.
...
Если бы делать было бы так же легко, как знать, что надо делать...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2735249
f..h
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор темы
Cat2  25.01.2021, 08:36
По просьбе дядьки написал тренажер для глаз

Его веб-вариант

Я много чего писал для себя, родственников и друзей
Не работает. Белый экран и все.
fe.jpg
...
Если бы делать было бы так же легко, как знать, что надо делать...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2735265
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Karjalan, живой
f..h  25.01.2021, 12:15
Cat2  25.01.2021, 08:36
По просьбе дядьки написал тренажер для глаз

Его веб-вариант

Я много чего писал для себя, родственников и друзей
Не работает. Белый экран и все.
fe.jpg
Браузер какой?
...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2735669
f..h
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор темы
Cat2 

Огнелис 68 esr
...
Если бы делать было бы так же легко, как знать, что надо делать...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2735706
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Karjalan, живой
f..h  25.01.2021, 16:47
Cat2 

Огнелис 68 esr
Сейчас должно работать. Я это писал до того, как узнал, что Firefox не полностью поддерживает классы JavaScript :(((
...
Изменено: 25.01.2021, 17:14 - Cat2
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2735898
tonna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2  25.01.2021, 17:11
f..h  25.01.2021, 16:47
Cat2 

Огнелис 68 esr
Сейчас должно работать. Я это писал до того, как узнал, что Firefox не полностью поддерживает классы JavaScript :(((
классно, попробовал.
...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2738515
tonna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю кросс-обмен ссылками-статьями на сайтах
...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2739242
f..h
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор темы
Cat2  25.01.2021, 17:11
f..h  25.01.2021, 16:47
Cat2 

Огнелис 68 esr
Сейчас должно работать. Я это писал до того, как узнал, что Firefox не полностью поддерживает классы JavaScript :(((
Не, тоже самое.
...
Если бы делать было бы так же легко, как знать, что надо делать...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2739493
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Karjalan, живой
f..h  27.01.2021, 12:03
Cat2  25.01.2021, 17:11
f..h  25.01.2021, 16:47
...
Сейчас должно работать. Я это писал до того, как узнал, что Firefox не полностью поддерживает классы JavaScript :(((
Не, тоже самое.
Ну фиг тогда знает. У меня для тестирования FF 85 и все работает.

Какую ошибку показывает?

Вызови страницу и нажми Ctrl+Shift+j
...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2741174
f..h
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор темы
Cat2 

Как-то так.
cattus2.jpg
В общем, получается, чтобы использовать старую поделку, мне надо обновить браузер.
Прикольно!
...
Если бы делать было бы так же легко, как знать, что надо делать...
Рейтинг: 0 / 0
Пансионат наших наколенных поделок
    #2741224
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Karjalan, живой
f..h  28.01.2021, 08:09
Cat2 

Как-то так.
cattus2.jpg
В общем, получается, чтобы использовать старую поделку, мне надо обновить браузер.
Прикольно!
Это программе много лет и она на .Net
Веб-версии только год - дядька планшет купил.

Подкрутил, попробуй

https://cattus2.ru/fe/

=================
В приложенном файле - прога под винду
Fast eye v1.0.0.17.exe.zip
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Приличный Трёп [закрыт для гостей] / Пансионат наших наколенных поделок
Модераторы: f..h
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]