Задать вопрос
@NikClik

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

Пишу приложение на C++, суть в том, что я с помощью реестра запихнул свою программу в контекстное меню для папок (объяснять буду на примере Git Bash Here), выглядит оно примерно вот так:
5bbbc89fcccc7173543990.png

В реестре структура выглядит примерно так:
5bbbc97ab5bae468512018.png5bbbc994ddd24726267449.png
и как мы видим в значении command указывается откуда запускать программу ("C:\Program Files\Git\git-bash.exe") и, как я понял, передать в нее полный путь папки, из которой вызвали эту программу ("--cd=%v."). Так вот, объясните мне пожалуйста как программно брать этот путь ("--cd=%v."), при вызове программы с помощью контекстного меню?
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Пишу приложение на C++...
как брать, при вызове программы с помощью контекстного меню, полный путь откуда вызывается эта программа ("--cd=%v.")

Из параметра argv функции main.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Воронеж
от 50 000 до 90 000 ₽
Уницифра Краснодар
от 180 000 до 200 000 ₽
Oggetto Ростов-на-Дону
До 350 000 ₽