MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


4 participantes

    [Resolvido]Executando um programa de um Formulário

    casilveira
    casilveira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 145
    Registrado : 10/02/2012

    [Resolvido]Executando um programa de um Formulário Empty Executando um programa de um Formulário

    Mensagem  casilveira 14/3/2012, 20:55

    Caros Mestres


    Tenho um botão em um formulário que deve abrir um programa, mas agora com o Win7 apareceu um problema.
    Quem usa o XP, a linha é:
    C:\Arquivos de programas\Microsoft Games\Flight Simulator 9\FS9.EXE
    Quem usa o Win7
    C:\program files\Microsoft Games\Flight Simulator 9\FS9.EXE

    Já tentei usar %programfiles% e não deu certo.

    Alguma sugestão?

    Private Sub FS9_Click()
    On Error GoTo Err_FS9_Click

    Dim stAppName As String

    stAppName = "C:\Arquivos de programas\Microsoft Games\Flight Simulator 9\FS9.EXE"
    Call Shell(stAppName, 1)

    Exit_FS9_Click:
    Exit Sub

    Err_FS9_Click:
    MsgBox Err.Description
    Resume Exit_FS9_Click

    End Sub

    Desde já Grato pela ajuda.
    bitabit
    bitabit
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 225
    Registrado : 14/07/2010

    [Resolvido]Executando um programa de um Formulário Empty Re: [Resolvido]Executando um programa de um Formulário

    Mensagem  bitabit 14/3/2012, 21:28

    estou a ver mal ou está a usar o camilnho que esta no XP:
    C:\Arquivos de programas\Microsoft Games\Flight Simulator 9\FS9.EXE

    substitua por:
    C:\program files\Microsoft Games\Flight Simulator 9\FS9.EXE



    .................................................................................
    Se vires um homem com fome, não lhe dês um peixe, ensina-o a pescar.
    Provérbio Chinês
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Executando um programa de um Formulário Empty Re: [Resolvido]Executando um programa de um Formulário

    Mensagem  criquio 14/3/2012, 21:31

    Olá! Tente usar Program Files para todos. Esse termo costuma funcionar mesmo se a pasta estiver com o nome em português.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    casilveira
    casilveira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 145
    Registrado : 10/02/2012

    [Resolvido]Executando um programa de um Formulário Empty Re: [Resolvido]Executando um programa de um Formulário

    Mensagem  casilveira 15/3/2012, 18:31

    Amigos

    Bom, como se diz da Microsoft, nunca é só isso...

    o FS9 funciona em 32bits e no Win7 ele é instalado no caminho:
    C:\program files(x86)\Microsoft Games\Flight Simulator 9\FS9.EXE

    Existe algum caminho para isso ou terei que fazer duas teclas uma para XP e outra para Win7





    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Executando um programa de um Formulário Empty Re: [Resolvido]Executando um programa de um Formulário

    Mensagem  criquio 15/3/2012, 19:44

    Salvo engano, temos um exemplo que pega as informações do OS, incluindo o nome e a versão. Você pode usar isso para capturar o SO em uso automaticamente. Veja no tópico abaixo:

    http://maximoaccess.forumeiros.com/t1903-informacoes-gerais-do-pc


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Executando um programa de um Formulário Empty Re: [Resolvido]Executando um programa de um Formulário

    Mensagem  Avelino Sampaio 15/3/2012, 22:01

    Olá

    Neste meu tutorial eu tenho um exemplo usando o environ() e o Dir(). Tente adaptar ao seu caso:

    http://www.usandoaccess.com.br/tutoriais/tuto28.asp?id=1#inicio

    Bom estudo!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    casilveira
    casilveira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 145
    Registrado : 10/02/2012

    [Resolvido]Executando um programa de um Formulário Empty Re: [Resolvido]Executando um programa de um Formulário

    Mensagem  casilveira 15/3/2012, 22:27

    Caro Avelino Sampaio

    Seu Tutorial tem as repostas para essa inquietante pergunta.
    Cabe a mim agora, primeiro entender a mecânica e depois aplica-la.

    Muito Grato
    casilveira
    casilveira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 145
    Registrado : 10/02/2012

    [Resolvido]Executando um programa de um Formulário Empty Re: [Resolvido]Executando um programa de um Formulário

    Mensagem  casilveira 20/3/2012, 16:49

    Como sempre,

    Mais uma resolvida...

    Conteúdo patrocinado


    [Resolvido]Executando um programa de um Formulário Empty Re: [Resolvido]Executando um programa de um Formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 17:34