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

Всем привет.

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


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

Написал прогу - хранилище мемов Программист, IT, Мемы, Видео, Длиннопост

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


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

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.2K постов15.9K подписчика

Добавить пост

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

Запрещены:


• Политика


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


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


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


• Реклама


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


Вы заметили баян, оскорбление, неправомерные действия модератора, или просто есть вопросы? Напишите @Bugagashechko или @admoders

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

@Ramzezka, а как добавить свои разделы? А то свой архив раскидать надо. Папку добавил в корневом каталоге проги, кинул туда мемасов, раздел в проге появился. но мемасов нет. reload memes не помогает

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

говорят, что гифки не дают работать разделу. я еще не успел проверить \ починить

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

Как быстро ты ответил. Я только хотел исправить комент, а уже нельзя) короче большая часть моих мемасов не отображается в проге. reload гифки убрал все из папки. сейчас вот так:

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

скидывайте куданить, я попробую понять в чем дело)

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

Мемасы? Воть https://yadi.sk/d/nkgNEwGedmyRtQ      Из этих 25 у меня 11 только отображаются

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

спасибо!

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

сколько файлов в раздел добавляете?

не могу сымитировать ошибки добавлением гифки. может какие то битые файлы или слишком много.

буду признателен если попробуете методом тыка

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

Я ж скрин прикрепил. 15 в папке. из них 5 в этом разделе программы. Битых вроде нет, все проверенные временем сочнейшие мемасы

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

я раньше пробовал только вставлять через контрл + V в прогу

так все точно работало. а вот закидывать тонны картинок не пробовал.

спасибо, разберусь

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

Ну через контрл v тоже не вставляются те которые не отобразились сразу. Жду совета. В любом случае спасибо за прогу. А, кстати, как насчет того, чтобы панели задач она  отображалась, когда ее вызвали из трея или по команде?

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

нашел багулю, исправил.

в общем она добавляет картинки до первого файла, который ей не нравится. это может быть не поддерживаемое расширение или вообще не картинка.


поддерживается только

if (mem_file.Extension == ".jpg" || mem_file.Extension == ".bmp" || mem_file.Extension == ".png")


но надо перезаливать прогу. в скором времени

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

Ждем новую версию? или отсеиваем картинки?

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

ща будет

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

https://vk.com/memsturbator3000

буду выкладывать сюда ссылки на новые версии

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

Еще косяк. Закинул в уже существующую папку смех мемасов. В проге обновил, теперь те картинки что были изначально, пропали.

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

должно исправиться в выложенной версии https://vk.com/memsturbator3000

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

спасибо, дружище, родина тебя не забудет) ща затестим

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