Para fazer os menus, vocês vão precisar de um programa chamado SystemInformation.exe, criado por Daniel Schumann, este programa nada mais é do que um “interpretador” o que quero dizer com isto, este programa lê arquivos estruturados feitos por qualquer editor de texto e monta graficamente um menu no seu GPS (NÃO ALTERANDO ABSOLUTAMENTE NADA NO SEU GPS), O que vou tentar explicar e como fazer estes arquivos.
Para facilitar a vida de vocês, estou anexando dois exemplos, um para o Foston 450 e outro para o Foston 460. Quando comecei a fazer estes menus, quis que ficasse o mais parecido possível com o menu original do Foston (Lembrando que não vamos alterar o menu original, simplesmente vamos acrescentar outros ícones), então tive a preocupação de colocar o mesmo pano de fundo, tamanho, posição e espaçamento dos ícones, fontes, etc... Quem tem um Foston poderá ver a semelhança dos menus. Dentro dos dois anexos, estão todos os programas e ícones que vocês vão precisar. Caso você queira trocar os ícones, panos, etc... é só usar a criatividade e pronto.
Para tornar mais fácil ainda, em cada anexo tem um programa chamado SystemInformation32.exe este programa e para vocês fazerem os testes antes de colocar no GPS, isto mesmo, ele simula no Windows XP o que vai acontecer no seu GPS. Assim fica mais fácil não é rsrsr.
Bom, chega de ladainha e vamos lá...
Menu Para 450
![Imagem](http://a.imageshack.us/img203/8949/4501c.jpg)
![Imagem](http://a.imageshack.us/img46/2486/4502w.jpg)
![Imagem](http://a.imageshack.us/img228/4137/4503x.jpg)
Menu para 460
![Imagem](http://a.imageshack.us/img829/9952/4601.jpg)
![Imagem](http://a.imageshack.us/img217/7128/4602.jpg)
Os Arquivos
Para o 450 BT
[Link externo oculto para visitantes]
Para o 460 DT
[Link externo oculto para visitantes]
Bom, primeiro escolha a versão que quiser e faça o download, descompacte no seu pc, ele vai criar uma pasta com o mome menu 450 BT ou menu 460 DT, depende do qual você baixou... entre nesta pasta e execute o programa SystemInformation32.exe ele vai abrir o programa... entre no menu do programa, esta escrito em russo algo como Bildsch... e escolha a opção landscape - 480 x 272... agora é so testar o programa com o mouse.. lembre que é so para verificar o menu, no pc os navegadores não estão instalados e é claro que não vão abrir.
Observem que dentro da pasta menu 450 BT ou menu 460 DT contem alguns arquivos e pastas, vamos explicar um por um:
O arquivo SystemInformation32.exe e para fazer o teste no PC
O arquivo SystemInformation.exe na pasta “menu 460 dt” ou simplesmente menu.exe “na pasta 45 BT” (na pasta 450 eu renomei o arquivo SystemInformation.exe para menu.exe) é o arquivo a ser usado no GPS.
O arquivo SysInfoSettings.ini é o arquivo responsável para direcionar ou indicar onde estão os arquivo de configuração, no caso esta apontando para a pasta Config.
O Arquivo MortScript.exe será necessário para executar os arquivos “mscr”, mas isto nos não vamos usar agora.
A pasta Backgrounds contem o pano de fundo.
A pasta Config contem os arquivos que vão montar o menu, estes arquivos tem a extensão “ini”, portanto se quiser alterá-los basta usar o notepad, não usem o Word.
A pasta Icons contem os ícones que são utilizados nos menus.
Bom, o que nos interessa são os arquivos da pasta config, então vamos brincar um pouco com isto. Vejam como funciona
#configuração
GLOBALSETTINGS // inicia as configurações
ShowMessage = 0 // mostrar mensagem 0 = não
QuitOnDoubleClick = no // se “Yes” quando vc escolher um programa ele vai fechar o menu automaticamente deixe no “no”
X = 0 // posição horizontal do menu deixe 0
Y = 0 // posição vertical do menu deixe 0
Width = 480 // aqui é a largura em pixels do seu aparelho
Height = 272 // aqui é a altura em pixels do seu aparelho
Arrange = No // esta opção é para o menu auto organizar os ícones, deixe como “no”
BackgroundBitmap = ..\Backgrounds\Fundo.bmp \\ nome do arquivo que será usado como pano de fundo – vc poderá usar qualquer um, deste que tenha o tamanho definido nas chaves width e heigth, se for de tamanho diferente não vai funcionar e tem de ser um bmp.
StartUpAnimation = FlyRigth // como vai ser a animação dos ícones na inicialização do menu.
ShutDownAnimation = FlyLeft // como vai ser a animação dos ícones ao sair do menu.
Accelerated = Yes // se a animação vai ser rápida ou não
TopMost = no // se o menu vai ficar sempre em cima das outras janelas ou não
TEXT // começo da chave de texto.
x = 179 // posição vertical do texto.
y = 10 // posição horizontal do texto.
Text = Navegadores // o texto que será mostrado.
Font = Arial // a fonte utilizada.
Size = 23 // o tamanho da fonte.
Width = 0 // a largura da fonte;
Weight = 800 // efeito tipo negrito.
FrameColor = 000000 // a cor em volta do texto.
Color = FFFFFF // a cor do texto.
CreateFont // termina a chave TEXT...
BITMAPBUTTON // esta chave vai posicionar o bmp na tela. Note eu disse BMP não icone
x = 405 // posição horizontal do bmp
y = 0 // posição vertical do bmp
Offset=0 // se quando pressionado o bmp ele vai dar o efeito de profundidade.
BitmapNormal = ..\Icons\S1.bmp // nome do bmp quando ele não esta sendo pressionado.
BitmapPushed = ..\Icons\S2.bmp // nome do bmp quando ele esta sendo pressionado.
QuitOnExecute = Yes // para fechar o programa menu quando executado.
ICONXPBUTTON // esta chave vai posicionar o icone na tela as outras chaves são idênticas as citadas acima.
x = 31
y = 61
SizeNormal = 82 //tamanho do ícone normal
SizePushed = 82 // tamanho do ícone quando pressionado. Aqui se vc colocar um valor diferente da opção sizeNormal o ícone vai aumentar ou diminuir na tela de acordo com os valores que vc colocar.
IconNormal = ../Icons/Garmin1.ico // nome do ícone quando ele não esta sendo pressionado
IconPushed = ../Icons/Garmin2.ico // nome do icone quando ele esta sendo pressionado
Command = \SDMMC\City Guide\CityGuideCE.exe . Aqui é que vai fazer a chamada do seu programa, preste bem atenção nisto... neste exemplo ele vai chamar o programa cityguide.exe que esta dentro da pasta city guide que esta dentro do cartão de memória sdmmc.
TEXT \\ igual ao alterior..
x = 51
y = 146
Text = Garmin
Font = Arial
Size = 14
Width = 0
Weight = 800
FrameColor = 000000
Color = FFFFFF
CreateFont
Bom era isto, existem muito mais funções neste programa, como mostrar o estado da bateria, memória usada, hora, data, uso do cartão, etc... e ainda pode ser usado junto com o MortScript.exe que aumenta em muito as utilidades deste programa... mas isto fica para o próximo post.
Para usar este menu no seu GPS basta copiar a pasta menu 450 ou menu 460 para dentro do seu cartão de memória. E entrar na opção caminho do navegador do GPS e mudar para executar o programa menu.exe ou systeminformation.exe... caso não goste basta voltar o que era antes.
Qualquer duvida é so postar... e gostaria de saber como ficou o menu de vcs, se possível post para vermos...
Valeeu...