Bem-Vindo, Visitante
Username: Password: Lembrar-me

Pesquisa no Fórum

  • Página:
  • 1

TÓPICO: Pioneer AVIC F-220 - MortScript

Pioneer AVIC F-220 - MortScript 30 Nov 2011 15:05 #109025

Srs.

Adquiri um AVIC F-220 para o meu Pioneer AVH-3280BT. Funciona perfeitamente com o Amigo, mas estou tendo problemas de perda de configuração quando o GPS é desligado. Olhei o Script nntestmode.mscr e há a seguinte programação:

While(TRUE)
If (ExternalPowered())
If (ProcExists("amigo.exe"))
Sleep(1000)
Else
SleepMessage( 60, "Attendo SD" , "Attesa" , 0 , DirExists("\Storage Card\"))
Run("\Storage Card\amigo\amigo.exe")
EndIf
Else
Kill("amigo.exe")
EndIf
Sleep(10000)
EndWhile

Pelo que entendi, quando o GPS detecta a falta de energia externa (através da linha "If (ExternalPowered())" ) o script dá um Kill no "amigo.exe" (se eu estiver enganado me corrijam). O problema é que às vezes o GPS retorna sem a última configuração (abre direto na default). Gostaria de saber se é devido a este Kill, pois sabemos que o Kill no Windows fecha a aplicação de modo forçado, podendo resultar em perda de dados (no caso, acho que isto está provocando a perda da última configuração). Eu poderia eliminar o início automático do Amigo, mas eu quero que o GPS inicie automaticamente quando o carro é ligado (coisa que o script já faz). E quando desligar o carro, também não quero me preocupar em dar o comando "Sair" dentro do Amigo. Minha pergunta é: há alguma outra forma de fechar a aplicação (quando o carro for desligado) sem causar a perda de configuração? Pensei em substituir o comando Kill pelo Close (vou testar isto hoje a noite), mas gostaria de saber se alguém do forum mexe com Mortscript para me sugerir alguns outros comandos.

Fico no aguardo dos comentários.

Vlw!

Abraços
Daniel
  • shi_daniel
  • Iniciante
  • shi_daniel's Avatar
  • OFFLINE
  • Postagens: 6
  • Registro em: 17/11/2011
    Ult. Visita: 09/04/2014
Última Edição: 30 Nov 2011 16:04 por shi_daniel.
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 30 Nov 2011 15:40 #109037

O mais simples, sem ver seu aparelho: aumente o sleep inicial para 2000 e teste.

Depois aumente o ultimo para 20000 e teste.
Faça um de cada vez e os 2 juntos no final.
  • Vetor
  • Usuário Platinum
  • Vetor's Avatar
  • OFFLINE
  • Postagens: 472
  • Agradecimentos: 49
  • Registro em: 23/06/2011
    Ult. Visita: 13/12/2011
Voce Consegue Fazer!
Pesquise e Leia os Topicos!
Última Edição: 30 Nov 2011 15:43 por Vetor.
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 30 Nov 2011 16:00 #109047

Opa Vetor, blz?

Sei que os sleeps servem para "pausar" a execução de comandos no script para evitar travamentos, mas neste caso, ele serviria para que? Vc poderia me explicar o motivo de aumentar os sleeps desta programação? Desculpe a ignorância, eu não entendo de programação...o que eu interpretei foi baseado em Searches do Google...rs

Vlw pela ajuda!

Abraços
Daniel
  • shi_daniel
  • Iniciante
  • shi_daniel's Avatar
  • OFFLINE
  • Postagens: 6
  • Registro em: 17/11/2011
    Ult. Visita: 09/04/2014
Última Edição: 30 Nov 2011 16:01 por shi_daniel.
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 30 Nov 2011 17:35 #109082

A ideia e dar 'tempo' para o navegador salvar as configuraçoes antes do 'end/kill' rapido/cortado e forçado via CE.

Pode nao funcionar no seu caso...mas nao custa tentar.
  • Vetor
  • Usuário Platinum
  • Vetor's Avatar
  • OFFLINE
  • Postagens: 472
  • Agradecimentos: 49
  • Registro em: 23/06/2011
    Ult. Visita: 13/12/2011
Voce Consegue Fazer!
Pesquise e Leia os Topicos!
Última Edição: 30 Nov 2011 17:37 por Vetor.
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 30 Nov 2011 22:57 #109201

Opa Vetor, vlw pela dica!

Eu testei aqui diferentes tempos de sleep, mas no segundo sleep (que incialmente estava setado em 10000). O que percebi foi que enquanto era dado o sleep pelo script, a aplicação (no caso o amigo.exe) continuava rodando. Fiz este teste desligando o carro para um sleep de 60000. Durante estes 60 segundos (o tempo é setado em ms), a aplicação ficava rodando. Religuei o carro após 50 seg e o Amigo estava na mesma tela de antes. Após religar o carro depois dos 60 seg, encontrei o GPS na tela do Windows CE, ou seja, a aplicação só fechou após este sleep. Pelo script, era pra ocorrer primeiramente o fechamento do Amigo e só depois ocorrer o sleep de 60 seg. Mas isto não ocorreu.

Testei tb o comando Close. Ele até funciona, mas se eu fechar o Amigo e a seguir desligar o carro, ocorre erro no Script.. O erro ocorre porque o script deve efetuar o comando Close na falta de energia. Como eu fechei o Amigo e a seguir cortei a energia, o script vai tentar fechar o Amigo, mas ele não existe mais. O pior é que uma vez que ocorre o erro, o script deixa de funcionar. Por isso acabei deixando o comando Kill, pois mesmo o processo amigo.exe não existindo, o script não dá erro.

Conforme sugestão do colega Vetor, alterei o sleep para 20000 para ver se as configurações são salvas antes da aplicação ser fechada. Não gosto do comando Kill, pois todos sabem que é um close forçado que pode corromper dados da aplicação, mas se o problema continuar, vou substituir pelo comando Close e lembrar de nunca sair do Amigo na hora que for desligar o carro.

Bem, é isso. Agradeço a ajuda do colega Vetor. Continuarei fazendo testes e postarei aqui os resultados.

Abraços
Daniel
  • shi_daniel
  • Iniciante
  • shi_daniel's Avatar
  • OFFLINE
  • Postagens: 6
  • Registro em: 17/11/2011
    Ult. Visita: 09/04/2014
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 01 Dez 2011 00:11 #109215

GPS tbm é isso: testar e testar ate acertar! rs..

Obrigado por relatar o ocorrido, pode ajudar outros.

Boa sorte!
  • Vetor
  • Usuário Platinum
  • Vetor's Avatar
  • OFFLINE
  • Postagens: 472
  • Agradecimentos: 49
  • Registro em: 23/06/2011
    Ult. Visita: 13/12/2011
Voce Consegue Fazer!
Pesquise e Leia os Topicos!
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 02 Dez 2011 13:02 #109556

Fiz mais alguns testes e o problema continua, Independentemente do comando (Kill ou Close) o GPS está perdendo as configurações de antes do seu desligamento.

Acho que talvez possa ser a partida do carro (na partida ocorre variação de tensão da bateria) que esteja desconfigurando o GPS. Pensei então em transformar todas as skins padrões do Amigo como as Skins que eu utilizo.

Gostaria de saber se alguém sabe onde isto pode ser alterado. Na pasta skin estão as skins customizadas e na pasta scheme eu vou testar se renomeando o arquivo "Dia - Ceu Comum by Capulleto.zip" para "amigo_day.zip" (acho que este último é o scheme padrão) faz com que o GPS abra o scheme do Capulleto como padrão. Em relação ao skin, eu não sei como pode ser feito. Alguém sabe onde fica o skin padrão? Também queria alterar o carro da Seta padrão para o carro que eu definir. Por isso também preciso saber onde fica a seta padrão.

Bem, é isso. Tentei mexer nos arquivos sys.txt e system.ini, mas não achei onde é setado o carro, skin e scheme no carregamento do Amigo.

Se alguém puder me ajudar, agradeço.

Abraços
Daniel
  • shi_daniel
  • Iniciante
  • shi_daniel's Avatar
  • OFFLINE
  • Postagens: 6
  • Registro em: 17/11/2011
    Ult. Visita: 09/04/2014
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 02 Dez 2011 17:45 #109660

[interface]
theme="skin\diMkaWertVRV_A113.1_day.gro"
day_color_zip="scheme\NNG_Gerd_day.zip"
default_day_color="Gerd day"
night_color_zip="scheme\NNG_Gerd_night.zip"
default_night_color="Gerd night"
theme_day="skin\diMkaWertVRV_A113.1_day.gro"
theme_night="skin\diMkaWertVRV_A113.1_night.gro"

[map.car_display]
car="VW_Polo/car"

Ai esta, teste trocando os nomes para os seus e insira/corrija no sys.txt e/ou no system.ini.

Backup sempre!

...
  • Vetor
  • Usuário Platinum
  • Vetor's Avatar
  • OFFLINE
  • Postagens: 472
  • Agradecimentos: 49
  • Registro em: 23/06/2011
    Ult. Visita: 13/12/2011
Voce Consegue Fazer!
Pesquise e Leia os Topicos!
Última Edição: 02 Dez 2011 17:46 por Vetor.
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 02 Dez 2011 18:54 #109681

Opa!!!


Brigadão pela ajuda Vetor!!! Salvou meu GPS ;-)

Abraços
Daniel
  • shi_daniel
  • Iniciante
  • shi_daniel's Avatar
  • OFFLINE
  • Postagens: 6
  • Registro em: 17/11/2011
    Ult. Visita: 09/04/2014
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 02 Dez 2011 19:07 #109684

Por nada...bom que deu certo como vc queria!

Boa sorte e boas viagens!
Abs..
...
  • Vetor
  • Usuário Platinum
  • Vetor's Avatar
  • OFFLINE
  • Postagens: 472
  • Agradecimentos: 49
  • Registro em: 23/06/2011
    Ult. Visita: 13/12/2011
Voce Consegue Fazer!
Pesquise e Leia os Topicos!
O administrador desabilitou o acesso público de escrita.

Re: Pioneer AVIC F-220 - MortScript 05 Mar 2012 12:51 #131185

por favor alguem pode mandar o link para baixar isso ai
pois o link megaupload ja era
por favor me ajudem
  • fzeletronicos
  • Iniciante
  • fzeletronicos's Avatar
  • OFFLINE
  • Postagens: 36
  • Registro em: 30/12/2010
    Ult. Visita: 26/09/2015
O administrador desabilitou o acesso público de escrita.
  • Página:
  • 1
Time to create page: 0.242 seconds