Требуется написать программу на Delphi
- Опубликовано 3 года назад
- Просмотры 5
- Закончить проект
50,00₽
Описание
Нужно написать на Delphi программу (упрощенный менеджер буфера обмена),которая будет делать вот что:
1. Наша программа запускается скрытая (если это плохой тон, то показываем маленькое окошко Добро пожаловать в такую-то программу! и по ОК прячем нашу программу в трей)
2. Выделяем несколько текстов, жмем на каждом CTRL+C
3. При нахождении в любой любой программе при нажатии ALT+V по центру экрана появляется наша программа, которая показывает сохраненные ранее тексты из пункта 2(скажем, последние 5) и при клике на любой из 5 текстов в нашей программе этот текст должен вставиться в то приложение, в котором мы только что были (Sublime, Notepad++ или обычный блокнот).
4. Вернуть фокус на приложение, где мы изначально работали.
Если наша программа уже открыта (например, только что нажали CTRL+V),то еще одно нажатие CTRL+V закрывает нашу форму и прячет ее в трей.
Наша программа должна работать с любым приложением хоть Word, хоть Телеграм (Desktop),хоть любой другой редактор текста.
Если как бонус сделаете мне, чтобы в момент появления (после нажатия CTRL+V) наша программа появлялась не по центру экрана, а там, где находится курсор (после появления форма уже не должна двигаться за мышью, иначе мы не сможем выбрать и кликнуть текст) будет хорошо. Центр нашей формы должен быть ровно там, где курсор мыши находится.
По итогу я должен получить исходники (проект Delphi) со всеми необходимыми используемыми библиотеками. Проект должен открыться у меня в версии Delphi 10.3
1. Наша программа запускается скрытая (если это плохой тон, то показываем маленькое окошко Добро пожаловать в такую-то программу! и по ОК прячем нашу программу в трей)
2. Выделяем несколько текстов, жмем на каждом CTRL+C
3. При нахождении в любой любой программе при нажатии ALT+V по центру экрана появляется наша программа, которая показывает сохраненные ранее тексты из пункта 2(скажем, последние 5) и при клике на любой из 5 текстов в нашей программе этот текст должен вставиться в то приложение, в котором мы только что были (Sublime, Notepad++ или обычный блокнот).
4. Вернуть фокус на приложение, где мы изначально работали.
Если наша программа уже открыта (например, только что нажали CTRL+V),то еще одно нажатие CTRL+V закрывает нашу форму и прячет ее в трей.
Наша программа должна работать с любым приложением хоть Word, хоть Телеграм (Desktop),хоть любой другой редактор текста.
Если как бонус сделаете мне, чтобы в момент появления (после нажатия CTRL+V) наша программа появлялась не по центру экрана, а там, где находится курсор (после появления форма уже не должна двигаться за мышью, иначе мы не сможем выбрать и кликнуть текст) будет хорошо. Центр нашей формы должен быть ровно там, где курсор мыши находится.
По итогу я должен получить исходники (проект Delphi) со всеми необходимыми используемыми библиотеками. Проект должен открыться у меня в версии Delphi 10.3
Опубликовано 3 года назад
Информация
Посещаемость:
1127
Дата регистрации:
10 лет назад