Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2010, 22:36   #1
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
По умолчанию Програмное открытие папок

Добрый вечер! У меня такой вопрос: как программно можно открыть такие папки как "Мой компьютер", "Мои документы", "Корзина", "Моя музыка", "Мои рисунки", "Сетевое окружение"?
И можно ли вообще их запустить?
Заранее спасибо!
Мой скромненький сайт
Vladya вне форума Ответить с цитированием
Старый 21.01.2010, 23:48   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Посмотрите в DRKB, там в ветке WinAPI -> Windows есть это, сюда просто слишком много выкладывать. Если паскаль знаете, перевести сможете
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 22.01.2010, 00:03   #3
liljon
Форумчанин
 
Регистрация: 03.01.2010
Сообщений: 229
По умолчанию

ShellExecute
подпись
liljon вне форума Ответить с цитированием
Старый 22.01.2010, 00:08   #4
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
По умолчанию

Под DRKB подразумевается Delphi Russian Knowlege Base? Правильно я Вас понял? Если да то пожалуйста скажете где именно там искать потомучто что то ничего подобного нет.

liljon и как можно открыть папку Мой компьютер с помощью ShellExecute? Обьясните если не сложно, потомучто я что-то не могу сообразить...
Мой скромненький сайт

Последний раз редактировалось Vladya; 22.01.2010 в 00:11.
Vladya вне форума Ответить с цитированием
Старый 22.01.2010, 03:08   #5
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Системные функции и WinAPI -> Windows -> Системные папки, имя компьютера и Корзина
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 01.02.2010, 12:43   #6
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
По умолчанию

Извините но там написано только то как в лист бокс вывести путь к папке, а если попробывать открывать папку по тому пути то ничего оно не открывает.
Нет больше ни укого никаких вариантов?
Мой скромненький сайт
Vladya вне форума Ответить с цитированием
Старый 05.02.2010, 20:23   #7
Assemblerru
Форумчанин
 
Регистрация: 28.01.2010
Сообщений: 224
По умолчанию

а что именно ты хочеш открыть и что хочиш сделать с этим.
Например передать от кудата чтото
всему свое время как зиме и весне
и каждому солнцу свой неба кусок
Assemblerru вне форума Ответить с цитированием
Старый 05.02.2010, 21:01   #8
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Ищем путь к My Computer:
1. SHGetDesktopFolder
2. SHGetSpecialFolderLocation
3. IShellFolder::GetDisplayNameOf + SHGDN_FORPARSING + CSIDL_DRIVES

Открываем полученный объект (вида ::{XXXXXX-XXX....})
1. ShellExecute(NULL, L"open", path/*полученный объект*/, NULL, NULL, SW_SHOWNORMAL);

Очень трудно не так ли ? А просто стоило не упорствовать, а поискать в сети и на MSDN
BOBAH13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CppWEbBrowser. Запрет на открытие нового окна, и открытие его в том же окне Askar_g Общие вопросы C/C++ 4 25.06.2011 20:00
Програмное нажатие на клавиши mustang007 Общие вопросы Delphi 6 24.05.2009 11:40
CheckListBox Програмное выделение строки Yuran Общие вопросы Delphi 3 01.08.2008 15:44
Открытие папок из Delphi 7 ByteMan Общие вопросы Delphi 2 20.06.2007 11:19
Програмное открытие файла Scorpeon Общие вопросы Delphi 1 04.05.2007 18:01