10974

Написал прогу - хранилище мемов1

Всем привет.

Как то беседовали с подругой - мемовницей и пришла в голову идея - была бы такая прога, которая все нужные мемы хранит в себе, вызывается комбинацией клавиш и облегчает доступ к любимым мемчикам, а так же их вставку в чат.


Сказано - сделано.

Написал прогу - хранилище мемов

Она довольно скромна, но я потратил на нее прилично времени. Не пользоваться же ей в одно лицо. Поэтому делюсь.


Как работает:

1. изначально находится в свернутом состоянии

2. нажимаем комбинацию клавиш (по умолчанию CTRL + D)

3. она вылазит на передний план

4. выбираем мемчик

5. мемчик летит в буфер обмена.

6. сама прога сворачивается

7. имитирует нажатие ALT + TAB (переключается на предыдущее окно - ваш мессенджер или браузер )

8. имитирует нажатие CTRL + V и вставляет картинку из буфера обмена туда, где вы писали текст


Хорошо работает с телеграммом, вайбером, в браузере проверил ВК и пикабушечку.

На windows 10 все хорошо работает.

Мемы хранятся в виде директорий в папке с программой. Можно накидывать их прям туда.

Можно в любое время копирнуть из браузера картинку, далее вызываем прогу и на нужном открытом разделе жмем CTRL + V (вставляем туда свой...влажный горячий мем) и мемчик автоматом сохранится в выбранную директорию.


В конфигурации (правой кнопкой мышки нажать) можно задать комбинацию клавиш. Есть автосохранение размера окна (при его изменении). Количество мемов по ширине рассчитывается, если галочка установлена. Можно добавить в автозапуск.


Вызов комбинацией клавиш работает только если нажать их быстро.


То есть если пол часа удерживать CTRL, а потом нажать D - нефига не сработает. Между кнопками должно быть не более 0.3 секунд.


Возможно кто то уже что то такое сотворил. Ну и ладно. Мне было интересно покодить.

Возможно кому то принесет пользу.


Если всем понравится, можно будет облизать и допилить.


Скачать можно тут бета версия: https://yadi.sk/d/o_qKYOOIovoxJg


Мне интересно ваше мнение. Пишите в комменты. Гоните меня, насмехайтесь надо мной!))

Фабрика Мемов

3.4K постов16K подписчик

Правила сообщества

Запрещены:


• Политика


• Оскорбления и токсичность в сторону других пользователей


• Посты не по теме сообщества. Допускаются только классические мемы.


• Нарушение Пикабушных правил


• Реклама


• Любое проявление ненависти

Вы смотрите срез комментариев. Показать все
7
Автор поста оценил этот комментарий

Автор, не зря человечество придумало ООП и SOLID принципы. Почитайте и юзайте их, а то у вас весь код - каша. Все написано в логике 3 форм. Старайтесь в будущем удалять пустые методы, я насчитал у вас их немало. Начните описывать модели и пользоваться ими - так ваша программа будет выглядеть куда понятнее как для вас так и для других)

раскрыть ветку (33)
4
Автор поста оценил этот комментарий

но за критику конечно спасибо.

про ООП я в курсе, но в моих задачах это всегда было излишним и приводило к еще большим макаронам.


в микроконтроллерах оно точно мне не нужно, а это основной мой опыт.


нельзя прочитать книгу про ООП SOLID и стать гуру. это надо использовать в своих проектах. может когда то понадобится. тогда разберусь)

может я генетически говнокодер, кто знает)))

раскрыть ветку (4)
2
Автор поста оценил этот комментарий

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

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Обещаю почитать про это ))

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Удачи вам)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

спасибо!))

Автор поста оценил этот комментарий

Я так то программист встраиваемого ПО. Могу прислать исходники для STM32, там все четко и красиво.


Наверное код не должен никто видеть, поэтому я его и не выложил, поэтому и не причесывал ниче))

раскрыть ветку (7)
0
Автор поста оценил этот комментарий

Мне не нужно знать вашу сферу программирования) Я просто прокоментировал конкретно эти исходники) Если будете развиваться в .Net - вам придется программировать по таким стандартам, просто небольшие замечания, не принимайте близко к сердцу, кстати, ни одного комментария тоже не нашел ;)

раскрыть ветку (6)
1
Автор поста оценил этот комментарий

Комментарии не нужны. Нужно писать код, который не нуждается в комментариях. Во многих больших компаниях ещё на этапе ревью спросят, какого фига тут не выразительный код и комментарий.

1
Автор поста оценил этот комментарий

"

просто небольшие замечания, не принимайте близко к сердцу,"


Критика это отлично)

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


Офигенно попасть в коллектив программистов, которые могут ответить на тупые вопросы. Которые даже не знаешь как загуглить. А без этих ответов все развитие стоит на месте

0
Автор поста оценил этот комментарий

меня вообще удивляет, где вы их искали, когда я не выкладывал))

Иллюстрация к комментарию
раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Обычная декомпиляция)
сори, значит коменты не показывает

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

помню, что отображал xml комментарии некоторых сторонних dll

ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества