Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Потеряшки: ищите потерянные предметы без времени! Расслабляйтесь, исследуйте, находите.

Потеряшки - поиск предметов

Головоломки, Казуальные, Детские

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
4
romansmontage
romansmontage
4 месяца назад
Умный дом

Управляем лампами Xiaomi клавиатурой - почему это мастхев⁠⁠

Недавно настроил себе управление лампочкой Xiaomi с клавиатуры и это действительно оказалось очень удобно.

Поэтому решил рассказать как это сделать без знаний программирования и популяризировать такой подход. Ведь мы экономим деньги и пространство в комнате, не нужно покупать умные колонки или пульты. А на настройку уйдет 10-20 минут.

Управляем лампами Xiaomi клавиатурой - почему это мастхев Умный дом, Xiaomi, Autohotkey, Python, Ahk, Компьютерная помощь, Питон, Горячие клавиши, Продуктивность, Автоматизация, Интернет вещей, Mi home, Лампочка, RGB, Видео, YouTube, Длиннопост

ШАГ 1/4: Устанавливаем программы:

Autohotkey - https://www.autohotkey.com/

Python - https://www.python.org/downloads/

Microsoft C++ Build Tools (поставить галоку только на первом блоке - "Разработка классических приложений на C++" и нажать установить) - https://visualstudio.microsoft.com/visual-cpp-build-tools/

ШАГ 2/4: В мобильном приложении Xiaomi Home создаем аккаунт с паролем (!) и подключаем к нему лампу.

ШАГ 3/4: Открываем командную строку на пк и пишем:

pip install python-miio - устанавливаем питон модуль для управления устройствами на протоколе miiot

miiocli cloud - после ввода этой команды, должно появиться поле username, куда вводим нашу почту от аккаунта Xiaomi Home, а после этого пароль в поле "password"

Если все верно, мы увидим все наши Xiaomi устройства и их токен, модель и ip: эти 3 параметра, это все что нужно, чтобы правлять ими.

ШАГ 4/4:

Скачиваем готовый скрипт с гитхаба: https://github.com/RomanScripts/xiaomiLampAHK

Распаковываем архив и подставляем в файл MainXiaomiLamp.ahk переменные model1, ip1, token1 ваши модель, айпи и токен лампы, которые мы видели в командной строке.

Запускаем этот файл и все!

Горячие клавиши для управления лампой изначально такие:

Управляем лампами Xiaomi клавиатурой - почему это мастхев Умный дом, Xiaomi, Autohotkey, Python, Ahk, Компьютерная помощь, Питон, Горячие клавиши, Продуктивность, Автоматизация, Интернет вещей, Mi home, Лампочка, RGB, Видео, YouTube, Длиннопост

Также можете посмотреть видео инструкцию, там более наглядно:

Спасибо за внимание!

Показать полностью 1 1
[моё] Умный дом Xiaomi Autohotkey Python Ahk Компьютерная помощь Питон Горячие клавиши Продуктивность Автоматизация Интернет вещей Mi home Лампочка RGB Видео YouTube Длиннопост
5
1
KAPTA.KOTA
KAPTA.KOTA
3 года назад
Лига тыжпрограммистов

[Нужна помощь] Как переназначить кнопку мыши DPI на другую?⁠⁠

Короче заебал ебаться, при помощи авто хот кей раньше делал много чего и справлялась софтина, сейчас сделал с кнопки ПОД колесиком на back и работает, но кнопка back (на мыши) нужна, есть нахер ненужная ДПИ, но никак не найду ее код для АХК, допустим:

#MaxThreadsPerHotkey 3
XButton1:: MButton
ScrollLock::
Suspend Toggle ;
send, {ScrollLock}
Return

тут сигнал с мышки под колесиком переназначается на кнопку back на мыши (на скролл лок вкл выкл скрипт), никак не могу найти как впиндюлить туда кнопку ДПИ, как найти можно и где? Днище-мышь jetaccess om-u54, желательно не предлагать другие среды "программирования", просто надо как то найти код ДПИ и будет ли он работать НЕ переключая ДПИ мыши? По идее да...


PS: кнопка ПОД колесиком случайно залил клеем, перепаивать не хочу

[моё] Компьютерная помощь Нужна помощь в ремонте Без рейтинга Компьютерная мышка Ahk Мат Текст
5
Suruka
5 лет назад

Auto Hot Key⁠⁠

Может кто подсказать почему кнопки нажимаются по очереди, а не в своем интервале? И как  это можно исправить?

$+6::

IfWinActive,

if (enable := !enable)

setTimer, routine, -1

return

routine:

while enable

{

Random, r, 5538, 6000

sleep r

sendInput 1


Random, r, 5615, 6000

sleep r

sendInput 2


Random, r, 3138, 3500

sleep r

sendInput 3


Random, r, 4362, 4800

sleep r

sendInput 4


Random, r, 3812, 4200

sleep r

sendInput 5

}

return

Показать полностью
Ahk Помощь Кнопка Текст
11
MeRJIeH
5 лет назад

Прошу помощи AHK⁠⁠

Доброго вечора господа прогеря. Можно у вас попросить простенький скриптик на нажатие цифры 3 в промежутке от 4500 до 5000 мс.

Благодарю.

Ahk Скрипт Программирование Просьба Текст
8
28
WillyFox
WillyFox
9 лет назад

Как гарантийно и без труда победить в конкурсе комментариев⁠⁠

В одном из пабликов ВК был конкурс репостов: Комментарий, продержавшийся 30 минут последним, побеждает. Призом в конкурсе был сладкий приз из местной кофейни.

Когда начался конкурс, я немного подумал и придумал, как можно автоматизировать мою победу в конкурсе.

Я использовал свой давно и горячолюбимый AutoHotkey script. Да, я знаю, что есть десяток более удобных и простых способов автоматизации, но уж сделал что сделал.

Для начала я написал бесконечный цикл, который раз в 25 минут сделает 10-секундное звуковое предупреждение, а затем откроет браузер с ссылкой на пост, определит, открылась ли страница, напишет туда "Хочу победить!" и закроет вкладку, после чего развернёт ранее открытое окно.

Как гарантийно и без труда победить в конкурсе комментариев Ahk, Autohotkey, Лайфхак, Программирование, Скрипт, Конкурс, Длиннопост, Бот

Далее построчно:

1-5 стандартные настройки скрипта

6-7 установил определение координат (мне так удобнее(см. документацию по imagesearch))

8 текст для вставки

12-21 десятисекундное предупреждение о начале работы кода (подразумевается, что нажатие клавиши F3 в это время прервёт цикл на эти 25 минут)

22 блокировка мыши, чтобы ничего случайно не испортить

26 получение ID активного окна, чтобы развернуть его назад после работы цикла

27 свернуть активное окно

29 открытие поста в нужном мне браузере

31-32 активация браузера

36 поиск поля для ввода комментария (сохранил скриншот поля для ввода в .bmp)

37 блок инструкций, если изображение (поле ввода) найдено на экране => страница открылась корректно

39 нажать на поле для ввода

41 вписать текст комментария

43 отправить

45 закрыть вкладку браузера (ALT+W)

49-51 звук об успешном написании комментария

52 разблокировка мыши

53 восстановление свёрнутого ранее окна

54 точка входа, если был нажат F3

58 блок инструкций при нажатии F3


По началу всё было замечательно, но со временем, другие начали замечать, что я пишу ровно один и тот же текст и ровно в одно и то же время, от чего начали задавать вопросы и устраивать "проверки". В итоге я немного модифицировал код, я сделал из переменной say массив фраз для вставки и время цикла сделал случайным в диапазоне от 15 до 25 минут. Плюс, я сделал определение, что мой пост последний ((15to25)*2 > 30min => победа), и если это так, то будет сделан скриншот страницы, затем открывается вкладка браузера с написанием сообщения самому себе (сижу с телефона) и я пишу себе уведомление о победе.

Как гарантийно и без труда победить в конкурсе комментариев Ahk, Autohotkey, Лайфхак, Программирование, Скрипт, Конкурс, Длиннопост, Бот

Построчно:

8 определение переменной массива

9 число индекса переменной (будет случайным для случайной фразы)

10-52 ввод значений в массив и подсчёт индекса массива (не уверен, что этот способ самый правильный, но придумал только так)

84 поиск моего аватара в месте последнего комментария

85-96 скриншот, открытие вкладки сообщения, написание сообщения себе же и закрытие вкладки

97-107 написание комментария

101 генерация случайного числа для выборки элемента массива (от 1 до "кол-во эл-тов")

117 рандом времени в диапазоне 15-25 минут (SleepTime указывается в милисекундах, в секунде 1000мс, поэтому я округлил рандом.


В итоге программа сама за меня писала разные комментарии в разном временном периоде. Так же, я иногда заходил на пост самостоятельно и от себя писал другие комментарии, отвечал на комментарии других людей в мой адрес, что в итоге убрало все подозрения. Меня проклинали, ругали, что если бы не я, то уже победили бы, и вот, на третий день розыгрыша мне удалось в районе 5 утра победить. Проснувшись, я увидел скриншот экрана и сообщение самому себе. Победа. :)

Я успешно забрал свой приз и по просьбе администратора прислал ему отчётное фото. Я нарочно сделал очень сонное лицо, будто не спал три дня.

Показать полностью 2
[моё] Ahk Autohotkey Лайфхак Программирование Скрипт Конкурс Длиннопост Бот
27
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии