Я написал программу командной строки с использованием c ++ в IDE NetBeans, а затем скомпилировал ее с помощью mingw.Программа принимает в качестве единственного аргумента имя файла (с довольно уникальным расширением .mmf), а затем воспроизводит фильм на основе этого файла.
Мне бы хотелось иметь возможность установить значение по умолчаниюприложение для расширения .mmf для моей программы командной строки, так что, когда я дважды щелкаю файл этого типа, он воспроизводит мой фильм.Когда вы открываете файл в таких окнах, он просто вызывает ваше приложение с именем файла в качестве аргумента?Другие аргументы переданы?
Другими словами, если я связываю тип файла .mmf с myprogram.exe, это двойной щелчок по myfile.mmf, эквивалентный вызову команды оболочки
myprogram myfile.mmf
Если нет, то какая оболочкакоманда вызывается?Кроме того, указан ли полный путь к файлу или относительный путь?