0 / 0 / 0
Регистрация: 28.12.2014
Сообщений: 2
1

Как открыть папку, в которой лежит проект?

28.12.2014, 20:24. Показов 3014. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как открыть папку(Folder) в которой лежит Project.exe ?

Folder\Project.exe

Добавлено через 10 минут
C++
1
2
String put = "Project.exe";
ShellExecute(NULL, L"open", ExtractFilePath(put).c_str(), NULL,NULL,SW_SHOWNORMAL);


Открытие папки привязано к определенному имени а имя у файла может любым
Если я отдам человеку(исходников у него нет) а он переименует файл в "Project001.exe" а в проекте написано "Project.exe" как быть в такой ситуации ?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2014, 20:24
Ответы с готовыми решениями:

Как открыть папку в которой лежит файл
Как открыть папку в которой лежит файл? В базе есть пути полные пути к файлам с их именами,...

При нажатии на кнопку открыть папку, в которой лежит программа
Нужно чтоб при нажатии на кнопку открылась папка в которой лежит програма. (Название папки может...

Как админу открыть папку, к которой запрещен всем доступ
Здравствуйте! Подскажите пожалуйста, можно ли администратору как-то обойти защиту папки и открыть...

Borland Delphi 7. Как открыть папку, номер которой будет прописан в Edit1?
Допустим у меня есть папка внутри которой есть 300 других папок, c именами от 1 до 300. Так вот...

3
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32569 / 21040 / 8131
Регистрация: 22.10.2011
Сообщений: 36,314
Записей в блоге: 8
28.12.2014, 21:00 2
Лучший ответ Сообщение было отмечено Astelikea как решение

Решение

C++
1
ShellExecute(NULL, L"open", ExtractFilePath(Application->ExeName).c_str(), NULL,NULL,SW_SHOWNORMAL);
, и неважно, как будет называться exe-файл.
1
0 / 0 / 0
Регистрация: 28.12.2014
Сообщений: 2
28.12.2014, 21:23  [ТС] 3
Цитата Сообщение от volvo Посмотреть сообщение
, и неважно, как будет называться exe-файл.
Спасибо,ваш код работает даже если несколько exe в папке!
0
случайный прохожий
2402 / 1615 / 554
Регистрация: 20.07.2013
Сообщений: 4,537
29.12.2014, 12:48 4
Так Application->ExeName содержит имя исполняемого файла проекта (приложения).
Не имеет значения, что еще в папке находится. Так что тут нечему удивляться.
Хотя если для тебя такие вещи выглядят "магическими", то поздравляю, программирование начинает заманивать "твою душу" в свои сети.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2014, 12:48
Помогаю со студенческими работами здесь

Открыть папку путь к которой прописан в Edite
Причина сегодняшней бессонници давольнотаки банальна...а именно каким образом открыть папку путь к...

Открыть из макроса папку, в которой находится файл с этим макросом
Application.FileDialog(msoFileDialogFilePicker) .AllowMultiSelect = True .InitialFileName = "*.*"...

Как узнать название папки, в которой лежит файл?
есть файл, который инклудится в другие файлы в других папках, и в зависимости от того в какую папку...

Как принять овнера от формы, на которой лежит контрол?
Привет! У меня есть контрол, который лежит на форме. В этом контроле есть кнопка, открывающая новую...

Как открыть папку из VB?
Подскаjите Плиззз, как открить папку из VB? Папка создаетса FileSystemObject'om Зараннее...

Как открыть папку
Добрый день! Как можно открыть папку? При работе с записью в форме необходимо открыть папку. Путь...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru