Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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


[BAD]Angel ©   (2002-06-05 15:17:00) 

Как программно создать папку в окне проводника?
Я слышал, что есть CreateFolder, но ... с чем его едят?


[BAD]Angel   (2002-06-12 17:03:00) [1]

В проводнике есть поле отвечающее за вывод текущего адреса/директории. Поэтому на этот контрол запрашиваем WM_GETTEXT

А как поле называется???


Exploited   (2002-06-12 17:01:00) [2]

Вот отличный и простой способ:

uses
Dialogs;

begin
{$I-}
MkDir("c:\windows");
{$I+}
if IOResult <> 0 then
MessageDlg("Невозможно создать каталог."+
"Каталог с таким именем уже существует!",
mtWarning, [mbOK], 0)
else
MessageDlg("Каталог успешно создан!",
mtInformation, [mbOK], 0);
end


Вообщем создает папку функция MkDir("Имя Папки");, а все остальное можно опустить.
Удачи!


Song   (2002-06-12 16:59:00) [3]

В проводнике есть поле отвечающее за вывод текущего адреса/директории. Поэтому на этот контрол запрашиваем WM_GETTEXT


Falcon   (2002-06-12 16:38:00) [4]

Я не знаю!


[BAD]Angel   (2002-06-12 14:00:00) [5]

Ну неужели никто не знает? :-(


[BAD]Angel   (2002-06-12 13:40:00) [6]

Да все это уже сделано! :-( Но я не могу использовать CreateFolder MkDir... Ведь, я не могу отследить путь, где открыт проводник! Куда я буду создавать папку?! Вот в чем вопрос!
Путь надо найти!!!! :-(


Song   (2002-06-12 13:33:00) [7]

Зарегистрируйте гор. клавишу (RegisterHotKey), при нажатии определяете есть ли окно проводника (FindWindow), и создаёте папку (CreateFolder, MkDir, ForceDirectories)


[BAD]Angel   (2002-06-12 13:30:00) [8]

Мастера... помогите ПЛЗ!
Пропабаю!


[BAD]Angel   (2002-06-07 15:54:00) [9]

А конкретнее можно?! ;-)
Суть в том, что мне надо нажав, допустим, на горячую клавишу... при условии, что активно окно проводника создалась папка в текущем месте...
Блин, ну и заморочка получилась! :-)


Игорь Шевченко   (2002-06-05 15:32:00) [10]

CreateDirectory может быть ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо