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

Esqueci-me da senha

Últimos assuntos
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Qui 18 Abr 2024, 18:28

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39


Verificar se jogo/programa existe e aonde?!

3 participantes

Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Verificar se jogo/programa existe e aonde?!

Mensagem por paladini Qua 18 Jul 2012, 19:56

Olá pessoal, tudo certo?

Estou fazendo mais um programa no GM e estava precisando de ajuda. Procurei aqui no fórum mas não achei nada a respeito, na verdade nem sei se é possível no GM. Bem, eu preciso descobrir se um jogo existe no computador, e se existe em que local do disco ele está. O jogo neste caso é o FIFA 13 (eu sei, pode parecer estranho, mas vamos usar como exemplo o FIFA 12). Eu preciso que o programa verifique se o jogo FIFA 12 está instalado e se está, qual o local dele no computador (exemplo "C:\Arquivos de Programas\FIFA 12"). Em linguagens de programação seria feita uma pesquisa no registro do Windows até onde eu sei, pois lá tem informações da localização dos softwares no computador.

E então, vocês acham que é possível? Uma solução mais simples seria pedir para o usuário mostrar aonde está a pasta do seu game (estilo instalação de softwares, que você precisa indicar aonde deseja instalar, só que nesse caso para dizer aonde está a pasta do jogo ou o executável), mas não sei fazer isso com o GM. pale Verificar se jogo/programa existe e aonde?! 201709 confused Se essa segunda opção for mais fácil, alguém poderia fazer uma engine simples me mostrando a lógica disso?

O certo mesmo era juntar as duas técnicas, pois caso o GM não consiga achar o game no computador, abriria uma nova janela pedindo para o usuário indicar aonde está o game. Podem me ajudar pessoal?

Muito obrigado,
Fernando "Paladini"
paladini
paladini

Data de inscrição : 01/12/2010
Reputação : 0
Número de Mensagens : 175
Prêmios : Verificar se jogo/programa existe e aonde?! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.techsempre.com

Ir para o topo Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Re: Verificar se jogo/programa existe e aonde?!

Mensagem por Witen Qua 18 Jul 2012, 20:07

E só usar a função file_exists()
Witen
Witen

Games Ranking : Sem avaliações

Data de inscrição : 23/05/2012
Reputação : 36
Número de Mensagens : 515
Prêmios : Verificar se jogo/programa existe e aonde?! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.wibix.webs.com

Ir para o topo Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Re: Verificar se jogo/programa existe e aonde?!

Mensagem por paladini Qua 18 Jul 2012, 20:10

Witen escreveu:E só usar a função file_exists()

mas eu preciso verificar de uma forma mais automatizada, nem todo mundo (eu sou um belo exemplo) instalam os jogos no diretório padrão (C:\Arquivos de Programas\EA Games\FIFA 13), ou seja, daria problemas para muitos usuários. A melhor solução seria verificar no registro ou uma outra forma que eu desconheço, até onde sei só esse negócio do registro mesmo. Não tem outra solução?
paladini
paladini

Data de inscrição : 01/12/2010
Reputação : 0
Número de Mensagens : 175
Prêmios : Verificar se jogo/programa existe e aonde?! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.techsempre.com

Ir para o topo Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Re: Verificar se jogo/programa existe e aonde?!

Mensagem por Witen Qua 18 Jul 2012, 20:16

Um, agora complicou um pouco Happy" poderia usar um próprio sistema de procura no computador mas, nem todo mundo tem o mesmo usuário é sistema operacional Happy"

Bom como eu não sei vou ficar a espera também esse assunto despertou minha curiosidade...
Witen
Witen

Games Ranking : Sem avaliações

Data de inscrição : 23/05/2012
Reputação : 36
Número de Mensagens : 515
Prêmios : Verificar se jogo/programa existe e aonde?! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.wibix.webs.com

Ir para o topo Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Re: Verificar se jogo/programa existe e aonde?!

Mensagem por paladini Qua 18 Jul 2012, 20:18

Witen escreveu:Um, agora complicou um pouco Happy" poderia usar um próprio sistema de procura no computador mas, nem todo mundo tem o mesmo usuário é sistema operacional Happy"

Bom como eu não sei vou ficar a espera também esse assunto despertou minha curiosidade...

beleza, obrigado mesmo assim. Ei, você não sabe como fazer para o usuário dizer aonde está o arquivo? Por exemplo, tem um botão procurar, o usuário clica nele, mostra aonde está a pasta do FIFA 12 e dá um "Ok", e então esse caminho é armazenado em uma variável, você sabe fazer isso? Se sim, poderia fazer uma engine simples explicando? Seria muito útil, pois estou vendo que desse jeito será bem mais fácil.

Obrigado de qualquer jeito Smile
paladini
paladini

Data de inscrição : 01/12/2010
Reputação : 0
Número de Mensagens : 175
Prêmios : Verificar se jogo/programa existe e aonde?! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.techsempre.com

Ir para o topo Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Re: Verificar se jogo/programa existe e aonde?!

Mensagem por Witen Qua 18 Jul 2012, 20:32

Isso não sei não mas sei isto(Bolei este código):
Código:
if file_exists(C:\Arquivos de Programas\EA Games\FIFA 13){//Ação
}else{
Procurar=get_string("Enderço do arquivo","")
if file_exists(Procurar) {Ação!
}else{show_message('Arquivo não existe!')}
}
Witen
Witen

Games Ranking : Sem avaliações

Data de inscrição : 23/05/2012
Reputação : 36
Número de Mensagens : 515
Prêmios : Verificar se jogo/programa existe e aonde?! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.wibix.webs.com

Ir para o topo Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Re: Verificar se jogo/programa existe e aonde?!

Mensagem por paladini Qua 18 Jul 2012, 20:34

Witen escreveu:Isso não sei não mas sei isto(Bolei este código):
Código:
if file_exists(C:\Arquivos de Programas\EA Games\FIFA 13){//Ação
}else{
Procurar=get_string("Enderço do arquivo","")
if file_exists(Procurar) {Ação!
}else{show_message('Arquivo não existe!')}
}

valeu Witen, vou testar aqui e depois posto os resultados, obrigado Smile
paladini
paladini

Data de inscrição : 01/12/2010
Reputação : 0
Número de Mensagens : 175
Prêmios : Verificar se jogo/programa existe e aonde?! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.techsempre.com

Ir para o topo Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Re: Verificar se jogo/programa existe e aonde?!

Mensagem por Kapoty Qua 18 Jul 2012, 20:36

Witen escreveu:Isso não sei não mas sei isto(Bolei este código):
Código:
if file_exists(C:\Arquivos de Programas\EA Games\FIFA 13){//Ação
}else{
Procurar=get_string("Enderço do arquivo","")
if file_exists(Procurar) {Ação!
}else{show_message('Arquivo não existe!')}
}

Este codigo funciona mas eu fiz uma engine um pouco mais pratica :

http://www.mediafire.com/?75fe762h11bqoem
Kapoty
Kapoty

Games Ranking : Nota B

Notas recebidas : E + D + C + B + D +B + A
Data de inscrição : 05/11/2011
Reputação : 22
Número de Mensagens : 635
Prêmios : Verificar se jogo/programa existe e aonde?! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Re: Verificar se jogo/programa existe e aonde?!

Mensagem por Witen Qua 18 Jul 2012, 21:33

É ai ele localiza só a pasta mesmo Happy"
mas o meu localiza se o arquivo foi instalado no seu diretório padrão Happy"
Witen
Witen

Games Ranking : Sem avaliações

Data de inscrição : 23/05/2012
Reputação : 36
Número de Mensagens : 515
Prêmios : Verificar se jogo/programa existe e aonde?! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.wibix.webs.com

Ir para o topo Ir para baixo

Verificar se jogo/programa existe e aonde?! Empty Re: Verificar se jogo/programa existe e aonde?!

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos