Se eu fizer um novo tipo de arquivo para o meu programa, como faço para usar “Abrir com” corretamente?
-
10-07-2019 - |
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?
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