Форум сайта python.su
Подскажите, пожалуйста, как работает механизм открытия файла кликом по нему в браузере? Например, у меня есть программа, сохраняющая свои файлы с расширением .rnb. Что нужно, чтобы клик по этому файлу запускал мою программу и открывал в ней этот файл?
Офлайн
Я конечно могу ошибаться, но механизм точно такой же, как если бы вы его открыли не в браузере, а к примеру в проднике расширение .mb должно бы ассоциировано с вашей программой. Ваша программа долнжа принимать принемать аргументов файлы с раширением .mb. Так как ассоциация в окнах происходит на уровне реестра, где пишется программа и в качестве аргумента, то что запускается.
Офлайн
PatrikВообще-то у меня линукс, но, дело,собственно ни в этом. Программа то запускается, но, откуда она знает, что должна открыть файл, по которому я кликал? Должна же быть какая-то функция ?
Так как ассоциация в окнах происходит на уровне реестра, где пишется программа и в качестве аргумента, то что запускается.
Офлайн
Офлайн