Se eu fizer um novo tipo de arquivo para o meu programa, como faço para usar “Abrir com” corretamente?

StackOverflow https://stackoverflow.com/questions/433474

Pergunta

Eu fiz um programa. Eu também fiz o meu próprio tipo de arquivo, que o programa pode criar, abrir e editar. Em Explorer, eu cliquei direito sobre este novo tipo de arquivo e selecionar "Abrir com" e escolheu o meu programa. Claro, ele só abre o programa sem carregar o arquivo.

Como faço para deixar meu programa saber que ele está sendo solicitado para abrir um arquivo na inicialização? Existe algum argumento de linha de comando que "Abrir com" envia?

Foi útil?

Solução

Sim, o Windows Explorer envia o caminho do arquivo como o argumento de linha de comando para o executável da aplicação.

Você pode usar args[0] em C # ou argv[1] em C ++ para lê-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top