Ushuist 6 Опубликовано: 8 января 2014 Рассказать Опубликовано: 8 января 2014 Что ж меня интересует именно передача сообщений (именно 3D приложений, использующих Direct Input, к которым в частности относится и линейка). Есть сомнения, что подобное пригодится простым пользователям, но многим программистам это будет интересно, если будет действительно работать. В целом меня интересует следующая программа: ей передаем id (виндовый хэндл) окна, и несколько параметров, которые позволяют задать действие (как именно они будут заданы мне не важно, сами можете придумать, но они должны реализовывать все основные события мыши и клавиатуры), конечно описание к данной программе не помешает. Теперь вопрос как передать программе эти параметры. Наиболее универсальный способ (в плане различных языков программирования) это взаимодействие по протоколу TCP/IP через локальный адрес (localhost - 127.0.0.1) и произвольный порт (его можно указать при запуске вашей программы). Передаем бинарное сообщение следующего вида (например) 4 байта - id окна 1 байт - булева переменная (0-мышь, не 0 - клавиатура) 1 байт - действие n байт - 1 параметр для действия n байт - 2 параметр для действия n байт - 3 параметр для действия и т.д. сами думаю легко придумаете, если нет, я могу более подробно придумать взаимодействие. Размер сообщения одинаковый, часть параметров просто может не использоваться, это будет и проще и быстрее будет идти взаимодействие. По большому счету тип взаимодействия не играет роли, не обязательно TCP/IP просто должен быть тип взаимодействия, который подойдет для любого языка программирования, сетевое в этом плане самое адекватное на мой взгляд. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
MaHsepp 108 Опубликовано: 8 января 2014 Автор Рассказать Опубликовано: 8 января 2014 одна из простецких операций) например: Смотрите видео поверх всех окон. И при определённой комбинаций клавиш (которые вы сами выберите) будет происходит операция с поставленными условиями в неактивном окне. Или методом таймера будет само срабатывать, таймер можно тоже поставить на условия, даже период срабатывания может напрямую зависеть от условий. Кароч неограниченная возможность) Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
MaHsepp 108 Опубликовано: 10 января 2014 Автор Рассказать Опубликовано: 10 января 2014 Убедительная просьба, не просить создавать "ботов" для линейки, администрация знает, что я могу их создать, я не собираюсь терять свои заказы баном ) Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
MaHsepp 108 Опубликовано: 10 января 2014 Автор Рассказать Опубликовано: 10 января 2014 есть у кого какие пожелания? Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
MaHsepp 108 Опубликовано: 2 января 2016 Автор Рассказать Опубликовано: 2 января 2016 Во жесть - сколько времени то прошло - почти 2 года :D Все старые ссылки уже давно не работают. Старые просьбы давно поперезабылись :D А я нахватался дикого опыта в программировании :D Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
WexBerry 11 Опубликовано: 3 января 2016 Рассказать Опубликовано: 3 января 2016 http://www.fayloobmennik.net/3014534 Воть, пряталка линейки как и просили, описание: при нажатии клавиш ALT+SHIFT+CTRL+1 линейка будет прятаться, при нажатии клавиш ALT+SHIFT+CTRL+2 линейка будет показываться. Чтобы понять запущена ли "пряталка", запустите диспетчер задач и найдите процес по имени svchost от пользователя svchost, если такой процесс есть, значит "пряталка" запущена, чтобы не путаться с этим вопросом, достаточно скинуть ярлык в автозагрузку. З.Ы. программа разработана исключительно для "палива" для 1 окна, если вы играете в 2 окна, то корректность нарушается из-за одинакового названия окон. svchost - Это системный процесс. Часто делают вирусы под его прикрытием. Расписывать тут не буду, выложил видео. Скорее всего это очередной вирус. Видео про svchost - https://www.youtube.com/watch?v=MuenQ6lHiQg (Видео для ознакомления, а не для рекламы) Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
WexBerry 11 Опубликовано: 3 января 2016 Рассказать Опубликовано: 3 января 2016 Здраствуйте всем, меня зовут Антон, я работают программистом по специализации "автоматизация системы", по совместительству системный администратор, могу помочь по мелочам. Автоматизация системы предусматривает автоматическое деиствие операций, которые вам приходится постоянно повторять, ну и просто мелочи для удобства. Например: 1) я играю на работе и мне паливо играть в линейку, я написал "пряталку", нажатием трёх клавишь линейка полностью прячется, её можно увидеть только в диспетчере задач. Придумать можно абсолютно любой каприз. На каком языке пишешь проги? Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
MaHsepp 108 Опубликовано: 3 января 2016 Автор Рассказать Опубликовано: 3 января 2016 Чел - этой теме уже 2 года, то что ты пишешь - давным давно уже было написано в первых постах - уже даже админы смотрели мои скомпилированные скрипты, и об этом даже ответ есть от технаря. Так что узбогойзя )) Сначала пролистай тему а потом уже цитируй так спешно )) . Пишу на Autoit. Но щас перешёл ещё на js, php, mysql, ajax, jquery, html5, css3 и всё это сочетается и может быть использовано в языке autoit. . P.S. Если ты так беспокоишься - то почему же из 1.500 скачанных раз - никто не пожаловался?) P.S.S. Как я и написал - теме уже 2 года, ссылки давным давно уже израсходовались, и гварды стали другими - так что то старьё тупо уже не будет работать ) Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
karmezim 1 Опубликовано: 3 января 2016 Рассказать Опубликовано: 3 января 2016 Че вы завелись за эти св хосты. Отключил я их и че? комп работает как будто у тебя 8 ядер но у тебя нету ни интернета ни звука ну совсем ничего, их невозможно отключить. Есть парочка програм как супер фетч защитник виндовс отключайте поможет немног. Ну если говорить за вирусы то легче сносить винду уж. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
WexBerry 11 Опубликовано: 4 января 2016 Рассказать Опубликовано: 4 января 2016 Чел - этой теме уже 2 года, то что ты пишешь - давным давно уже было написано в первых постах - уже даже админы смотрели мои скомпилированные скрипты, и об этом даже ответ есть от технаря. Так что узбогойзя )) Сначала пролистай тему а потом уже цитируй так спешно )) . Пишу на Autoit. Но щас перешёл ещё на js, php, mysql, ajax, jquery, html5, css3 и всё это сочетается и может быть использовано в языке autoit. . P.S. Если ты так беспокоишься - то почему же из 1.500 скачанных раз - никто не пожаловался?) P.S.S. Как я и написал - теме уже 2 года, ссылки давным давно уже израсходовались, и гварды стали другими - так что то старьё тупо уже не будет работать ) Да 17 страниц читать, как-то влом. Первую прочитал. Кстати, ты системный администратор, что должен он уметь? Я начинающий программист так сказать, ахахах Знаю HTML, изучаю Python. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
FlashRoyal 29 Опубликовано: 5 января 2016 Рассказать Опубликовано: 5 января 2016 стартовать надо с Сишарпа и Делфи на них много полезного можно написать и денег поиметь Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
WexBerry 11 Опубликовано: 5 января 2016 Рассказать Опубликовано: 5 января 2016 стартовать надо с Сишарпа и Делфи на них много полезного можно написать и денег поиметь Сложно с c#, Питон он и легкий и на нем что угодно можно написать Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
Исаев 0 Опубликовано: 9 октября 2018 Рассказать Опубликовано: 9 октября 2018 Здраствуйте всем, меня зовут Антон, я работают программистом по специализации "автоматизация системы", по совместительству системный администратор, могу помочь по мелочам. Автоматизация системы предусматривает автоматическое деиствие операций, которые вам приходится постоянно повторять, ну и просто мелочи для удобства. Например: 1) я играю на работе и мне паливо играть в линейку, я написал "пряталку", нажатием трёх клавишь линейка полностью прячется, её можно увидеть только в диспетчере задач. Придумать можно абсолютно любой каприз. Может стоит тогда разместить резюме на популярных сайтах типа НН, Работа, Городработ ну еще некоторые. Лично я так сделал. Я тоже программист. Вообще все так делают. Цитата Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.