Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi и WinAPI

Войти
Регистрация
Восстановить пароль
 
casey_artem
1 / 1 / 0
Регистрация: 01.11.2012
Сообщений: 58
#1

Распознавание содержимого на Рабочем столе - Delphi WinAPI

03.06.2016, 19:43. Просмотров 856. Ответов 12
Метки нет (Все метки)

Необходимо написать программу, которая в Виндовсе обнаруживает все окна панели, файлы, документы, папки рабочего стола, количество и их тип, и выдаёт либо в окно, либо со звуком. Распознавание через дескриптор или через файловую систему, или оптическое. Помогите. пожалуйста!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2016, 19:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Распознавание содержимого на Рабочем столе (Delphi WinAPI):

Получение координат значков на рабочем столе - Delphi WinAPI
Требуется написать программу, которая выводит координаты всех иконок на рабочем столе. Пробовал сделать по готовому решению, найденному в...

Как осуществить открытие и работу формы только на рабочем столе? - Delphi
Заранее спасибо всем ответившим!)

Распознавание окон на рабочем столе - C++ WinAPI
Необходимо написать программу, которая в Виндовсе обнаруживает все окна панели, содержимое рабочего стола, количество и их тип, и выдаёт...

Программы не запускаются на рабочем столе, ко всем ярлыкам на рабочем столе добавляется приставка .Ink - Удаление вирусов
Помогите пожалуйста, использовал рекомендованную вами программу CureIT (нашел 18 вредоносных объектов) и вылечил, но проблема с рабочим...

Браузер на рабочем столе - Windows XP
Доброго времени суток, слышал о active desctop на всех системах win начиная с win 95 по 8, он поддерживает html и css вместе с js тк...

Иконки на рабочем столе - Windows 7
Вот такая беда случалась у одного из пользователей в удаленном регионе, есть некоторые затруднения с экспериментами на нем, может кто в...

12
BOGG ART
573 / 441 / 129
Регистрация: 09.12.2013
Сообщений: 2,384
Записей в блоге: 2
03.06.2016, 20:54 #2
Чего-чего делает? о__О
0
casey_artem
1 / 1 / 0
Регистрация: 01.11.2012
Сообщений: 58
04.06.2016, 08:58  [ТС] #3
Распознаёт содержимое стола и выводит в окно списком, либо с каким-нибудь звуком
0
casey_artem
1 / 1 / 0
Регистрация: 01.11.2012
Сообщений: 58
04.06.2016, 11:49  [ТС] #4
Вот задание
0
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26917 / 15175 / 887
Регистрация: 15.09.2009
Сообщений: 66,116
Записей в блоге: 77
04.06.2016, 12:00 #5
потрудитесь перепечатать задание на форум полностью и руками.
0
casey_artem
1 / 1 / 0
Регистрация: 01.11.2012
Сообщений: 58
04.06.2016, 14:13  [ТС] #6
Исходные данные:
1) распознаваемые объекты: иконки, окна, панели рабочего стола операционной системы Windows;
2) цель распознавания: определние количества объектов, типа, наименования, размера и координат каждого обнаруженного объекта;
3) рекомендуемые методы распознавания объектов: оптическое распознавание, поиск в файловой системе и дереве процессов ОС;
4) требуемые характеристики: вероятность верного распознавания известных программе объектов не ниже 80%.
0
Matan!
Delphi/Java/DB Dev + Math
292 / 158 / 28
Регистрация: 31.05.2013
Сообщений: 1,367
Записей в блоге: 3
Завершенные тесты: 1
17.11.2016, 17:49 #7
Устанавливаете путь
Delphi
1
const srt = 'C:\Users\User_NAME\Desktop';
А потом сканите на разные файлы. Что-то типа FileExist или FileName.
0
NEFFboy
10 / 10 / 3
Регистрация: 16.02.2015
Сообщений: 104
20.11.2016, 16:08 #8
Смотрим справку по функции:
Delphi
1
function FindFirst(const Path: string; Attr: Integer; var F: TSearchRec): Integer;
И с ее помощь находим все файлы в папке рабочего стола.
0
northener
22.11.2016, 02:34
  #9

Не по теме:

Ну чтобы не сбивать с толку нашедших сей топик на помойке.
Matan!,
NEFFboy,
Прежде чем поднимать старую тему попытайтесь вникнуть в вопрос! ТС спрашивал не о файлах/ярлыках в папке "Рабочий стол".

0
Matan!
Delphi/Java/DB Dev + Math
292 / 158 / 28
Регистрация: 31.05.2013
Сообщений: 1,367
Записей в блоге: 3
Завершенные тесты: 1
22.11.2016, 16:29 #10
northener, специально для тебя цитирую:
Цитата Сообщение от casey_artem Посмотреть сообщение
обнаруживает все окна панели, файлы, документы
Добавлено через 56 секунд
В дельфях разные функции отвечают за поиск папок и файлов.
0
northener
пофигист широкого профиля
3153 / 2206 / 469
Регистрация: 15.07.2013
Сообщений: 12,874
23.11.2016, 02:06 #11
Цитата Сообщение от Matan! Посмотреть сообщение
northener, специально для тебя цитирую:
Вот если бы в цитате не фигурировало бы слово "окна", я бы согласился.
А ведь "рабочий стол" в вопросе упомянут только в перечислении как "папки рабочего стола".
0
Matan!
Delphi/Java/DB Dev + Math
292 / 158 / 28
Регистрация: 31.05.2013
Сообщений: 1,367
Записей в блоге: 3
Завершенные тесты: 1
23.11.2016, 16:32 #12
Фуууух.
Уважаемый автор этой темы, поясните, что Вы на самом деле имели ввиду. Вывести содержимое рабочего стола или что-то другое?

Добавлено через 2 минуты
И что Вы под этим подразумеваете? Активные окна, содержимое панели меню Пуск?
Цитата Сообщение от casey_artem Посмотреть сообщение
обнаруживает все окна панели
Добавлено через 1 минуту
Хотя... думаю, тема уже не актуальна
0
ILinker
44 / 47 / 10
Регистрация: 25.11.2016
Сообщений: 220
08.12.2016, 14:05 #13
В DRKB было подобное, можете там посмотреть.
0
08.12.2016, 14:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2016, 14:05
Привет! Вот еще темы с ответами:

На рабочем столе глюк - Windows 7
В Левом правом углу не могу нечего переместить туда пустое место и когда туда наводишь мышкой появляются стрелочки, такие чтоб двигать...

Время на рабочем столе - Windows XP
подскажите что делать,когда выключаю камп часы останавливаються,потом как включаю продолжают идти но с тем временем которое было до...

Сайт на рабочем столе - Софт
В Windows XP была функция в Action Desktop, которая даёт возможность размещать окна с ссылкой на каталог или сайт на рабочем столе и не...

Реклама на рабочем столе - Удаление вирусов
Доброго времени суток! Похожего поста не нашел и решил открыть новую тему. Дело вот как обстоит: На рабочем столе появляется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru