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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2017, 19:19   #1
Mad_Lord
Пользователь
 
Регистрация: 23.01.2016
Сообщений: 14
По умолчанию [РЕШЕНО] [c++] Открыть какой-либо файл собственным ехе шником и запомнить путь к этому файлу

Здравствуйте! У меня есть консольное приложение с++, которое выполняет некоторые действия. Текущая цель - сделать так, чтобы файлы с определенным расширением открывались моей программой(по двойному щелчку) и при этом отслеживался путь к файлу, который был открыт.
Мой вопрос: как отследить путь к файлу?
Буду очень признателен, если сможете мне на него ответить

Решение:

Цитата:
http://stackoverflow.com/questions/7...et-the-file-na
Ну а путь к открываемому файлу передается в параметрах приложения.
Если у Вас Linux/Unix, то можете использовать параметры main,
хотя я бы уточнил этот вопрос непосредственно в документации.
Если же Windows, то лучше будет использовать функцию GetCommandLine.

Последний раз редактировалось Вадим Мошев; 12.05.2018 в 13:47.
Mad_Lord вне форума Ответить с цитированием
Старый 07.03.2017, 19:28   #2
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Для начала научитесь менять ассоциации файлов.
Croessmah вне форума Ответить с цитированием
Старый 07.03.2017, 19:31   #3
Mad_Lord
Пользователь
 
Регистрация: 23.01.2016
Сообщений: 14
По умолчанию

Очень смешно...
Я же нормально спросил, зачем сразу стебаться
Mad_Lord вне форума Ответить с цитированием
Старый 07.03.2017, 19:33   #4
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Я не стебаюсь. Ваша программа умеет ассоциации менять?
Или Вы это вручную делаете?

http://stackoverflow.com/questions/7...et-the-file-na
Croessmah вне форума Ответить с цитированием
Старый 07.03.2017, 19:38   #5
Mad_Lord
Пользователь
 
Регистрация: 23.01.2016
Сообщений: 14
По умолчанию

Делал вручную
Mad_Lord вне форума Ответить с цитированием
Старый 07.03.2017, 19:55   #6
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Ну а путь к открываемому файлу передается в параметрах приложения.
Если у Вас Linux/Unix, то можете использовать параметры main,
хотя я бы уточнил этот вопрос непосредственно в документации.
Если же Windows, то лучше будет использовать функцию GetCommandLine.
Croessmah вне форума Ответить с цитированием
Старый 07.03.2017, 20:00   #7
Mad_Lord
Пользователь
 
Регистрация: 23.01.2016
Сообщений: 14
По умолчанию

Спасибо большое, разобрался, все работает)
Mad_Lord вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Путь к *.ехе файлу Валентин_ Общие вопросы Delphi 6 15.08.2014 12:44
C# - Как запомнить путь к ехе, если хочу запустить программу на другом ПК? dar3dev1l26 Помощь студентам 0 03.06.2013 13:04
Выбор файла и сохранить путь к файлу в БД. чтоб потом открыть. Kaifun БД в Delphi 4 14.09.2011 22:45
Из процесса получить полный путь к ехе файлу. Ozerich Общие вопросы Delphi 4 08.08.2008 12:12
Как узнать полный путь к *.ехе файлу SeЯgey Помощь студентам 3 27.05.2008 09:46