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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2017, 09:02   #1
Moroz_Lend
Новичок
Джуниор
 
Регистрация: 09.03.2017
Сообщений: 6
По умолчанию Как получить путь до ехе

Помогите пожалуйста как получить путь до ехе файла программы.
Суть в том что мне нужно открывать вордовские файлы из папки где находится ехе моей программы.
я запускаю ворд файл через Process.Start("имя_файла")
Moroz_Lend вне форума Ответить с цитированием
Старый 09.03.2017, 09:14   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Неужели гугл не дает ответ на этот вопрос?)

Если путь папки, то например
Код:
AppDomain.CurrentDomain.BaseDirectory
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.03.2017, 09:20   #3
Moroz_Lend
Новичок
Джуниор
 
Регистрация: 09.03.2017
Сообщений: 6
По умолчанию

долго искал и ничего найти не могу, просто так не открывает.
хорошо по другому вопрос как открыть ворд который лежит в папке с ехе


и куда эту строчку прописать??

Последний раз редактировалось Moroz_Lend; 09.03.2017 в 09:23.
Moroz_Lend вне форума Ответить с цитированием
Старый 09.03.2017, 09:28   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Как это не нашли? Даже по "c# путь exe" куча ответов выдается.

Куда хотели, туда и прописывайте. Это свойство возвращает строку (в смысле string) с путем папки программы.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.03.2017, 09:45   #5
Moroz_Lend
Новичок
Джуниор
 
Регистрация: 09.03.2017
Сообщений: 6
По умолчанию

там есть ответы на конкретный путь а мне нужно относительный путь прописать
Moroz_Lend вне форума Ответить с цитированием
Старый 09.03.2017, 09:54   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Относительный от чего?
Если вы хотите открыть файл находящийся в папке программы, то вам и нужен путь до папки программы + путь/имя файла относительно нее.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.03.2017, 09:57   #7
Moroz_Lend
Новичок
Джуниор
 
Регистрация: 09.03.2017
Сообщений: 6
По умолчанию

даааа
вот именно это мне и надо
только я не понимаю как это прописать
Moroz_Lend вне форума Ответить с цитированием
Старый 09.03.2017, 10:02   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Выведите AppDomain.CurrentDomain.BaseDirecto ry куда-нибудь (Console.WriteLine, MessageBox) и посмотрите что оно возвращает.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.03.2017, 10:23   #9
Moroz_Lend
Новичок
Джуниор
 
Регистрация: 09.03.2017
Сообщений: 6
По умолчанию

AppDomain.CurrentDomain.BaseDirecto ry надо в водить в форме или в программе ??
Moroz_Lend вне форума Ответить с цитированием
Старый 09.03.2017, 10:27   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Для начала стоит понять что это такое.

Код:
MessageBox.Show(AppDomain.CurrentDomain.BaseDirectory);
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# - Как запомнить путь к ехе, если хочу запустить программу на другом ПК? dar3dev1l26 Помощь студентам 0 03.06.2013 13:04
Из процесса получить полный путь к ехе файлу. Ozerich Общие вопросы Delphi 4 08.08.2008 12:12
Как узнать полный путь к *.ехе файлу SeЯgey Помощь студентам 3 27.05.2008 09:46
Как получить путь к БД XPAiN БД в Delphi 2 08.11.2007 08:51
как получить относительный путь? Alar Общие вопросы Delphi 0 30.10.2006 00:27