none
Ler o Caminho designado por usuarios e procurar arquivos X e Y. RRS feed

  • Pergunta

  • Bem, estou com um problema, não sei como fazer essa ação.

    Por exemplo:

    Gostaria que o usuário do meu programa setasse um caminho em uma Caixa de Dialogo, por exemplo, e apartir dessa caixa meu programa checasse se o arquivo que eu vou Setar em um Button, esta presente lá, Alguem poderia me ajudar? Sou novo e não sei muito.

     


    terça-feira, 31 de janeiro de 2012 20:43

Respostas

  • Muito obrigado cara... Mais eu fiz umas modificações e decidi fazer uma Junção do meu programa a outros arquivos e gostaria que nesse momento ele Procurasse o arquivo Designado por mim na pasta onde ele esta, tipo:


    Eu usei para que o Botão X lesse o caminho com o comando "SHELL" para "c:\ALGUMA\COISA\arquivo.exe". Eu gostaria que ele fizesse outra coisa... Gostaria que ele lesse o arquivo X dentro da pasta onde ele está. como eu faço isso?



    @edit


    Resolvido, agora o Ultimo problema para mim terminar meu programa!

    Gostaria que ao clickar no Botão X e esse botão X executasse uma Função como por exemplo abrir outro programa, gostaria que ele Fechasse o programa atual.


    Por exemplo, Suponhamos que Eu abrir o programa e clicke em "Button" ai esse "Button" abriu a pagina da WEB... Assim que ele abrir a página da WEB gostaria que ele fechasse o programa onde esta o "Button" 
    quarta-feira, 1 de fevereiro de 2012 11:57
  • Tales, não é possível executar uma aplicação que use o .NET Framework 4 sem que os clientes instalem o mesmo. Normalmente o instalador do framework vai junto com o instalador da aplicação.
    Leonardo Borges 'Xis'
    "Mas a persistência é o que leva a perfeição."
    Se a resposta for útil, marque-a. Poderá ser útil para outros desenvolvedores.
    quarta-feira, 1 de fevereiro de 2012 12:53

Todas as Respostas

  • Boa noite Tales.

    Tranquilo a sua duvida. Para exibir a mensagem de escolher o caminho vou supor que seja C# a aplicacao e Windows Forms.

    Adicione o componente "OpenFileDialog" no form.

    No código aonde você deseja abrir a tela a partir do nome que você colocou ou não no OpenFileDialog.

     

    DialogResult result = openFileDialog1.ShowDialog();
    if (result == DialogResult.OK) // O usuário selecionou algum arquivo.
    {
      string CaminhoDoArquivo = openFileDialog1.FileName;
    }
    

    Link daonde eu retirei o exemplo.

    http://www.dotnetperls.com/openfiledialog

     

    quarta-feira, 1 de fevereiro de 2012 01:36
  • Muito obrigado cara... Mais eu fiz umas modificações e decidi fazer uma Junção do meu programa a outros arquivos e gostaria que nesse momento ele Procurasse o arquivo Designado por mim na pasta onde ele esta, tipo:


    Eu usei para que o Botão X lesse o caminho com o comando "SHELL" para "c:\ALGUMA\COISA\arquivo.exe". Eu gostaria que ele fizesse outra coisa... Gostaria que ele lesse o arquivo X dentro da pasta onde ele está. como eu faço isso?



    @edit


    Resolvido, agora o Ultimo problema para mim terminar meu programa!

    Gostaria que ao clickar no Botão X e esse botão X executasse uma Função como por exemplo abrir outro programa, gostaria que ele Fechasse o programa atual.


    Por exemplo, Suponhamos que Eu abrir o programa e clicke em "Button" ai esse "Button" abriu a pagina da WEB... Assim que ele abrir a página da WEB gostaria que ele fechasse o programa onde esta o "Button" 
    quarta-feira, 1 de fevereiro de 2012 11:57
  • Isso é mais complicado pois você estará chamando um programa pela aplicação.

    Para abrir você usa o namespace Process para verificar se ele está aberto não me lembro.

    Para fechar a a aplicação é o Application.Exit ou System.Exit se não me engano ou mesmo o this.Close();

    Comando para abrir um arquivo.

    System.Diagnostics.Process.Start("c:\Folder\arquivo.exe");
    

    E para verificar se ele foi aberto algo do tipo.

    System.Diagnostics.Process.GetProcessesByName("Nome_Do_Processo")
    


    Link.

    http://forum.clubedohardware.com.br/chamar-programa-externo/896257

    quarta-feira, 1 de fevereiro de 2012 12:26
  • Não é nada, è só usar o comando Shell ("NomeDoArquivo.exe") pronto , se tiver dentro da pasta ele abre '-' descobri aqui na marra '-'



    Agora tipo...


    Eu terminei, upei e liberei os arquivos para meus amigos testarem pórem ele pede que o net framework 4 esteja instalado, tem como eu fazer ele funcionar sem esse net framework? 
    • Editado Tales Matheus quarta-feira, 1 de fevereiro de 2012 12:43
    quarta-feira, 1 de fevereiro de 2012 12:39
  • Tales, não é possível executar uma aplicação que use o .NET Framework 4 sem que os clientes instalem o mesmo. Normalmente o instalador do framework vai junto com o instalador da aplicação.
    Leonardo Borges 'Xis'
    "Mas a persistência é o que leva a perfeição."
    Se a resposta for útil, marque-a. Poderá ser útil para outros desenvolvedores.
    quarta-feira, 1 de fevereiro de 2012 12:53