
Actualização de Software a partir de um Servidor - Modo "Silencioso" :
A utilização em modo "silencioso", deverá ser feita do seguinte modo:
No "Arranque" da máquina, colocar a chamada ao programa, utilizando como argumento "/GO".
Deverá portanto ter uma linha de comando do tipo: "RPSProgUPD.exe /GO". O parâmetro "/GO" indica ao programa que pretendemos esse tipo de funcionalidade. O programa será executado, sem interactividade com o operador, respeitando as regras de actualização predefinidas.
Deverá ter no mesmo directório onde se encontra o programa um ficheiro de texto chamado "RPSPROGUPD.INI". Este ficheiro pode ser feito com qualquer simples editor de textos (Bloco notas, NotePad, EDIT) e terá o formato seguinte, com seis linhas distintas:
1 linha = directório onde se encontram os programas (exe, dll, chm, etc.) actualizados (lado do servidor).
2 linha = directório local dos programas, onde se pretende fazer a actualização (lado local).
3 linha = directório onde se encontram as "FORMS" utilizadas pela aplicação actualizadas (lado do servidor).
4 linha = directório local das "FORMS", onde se pretende fazer a actualização (lado local).
5 linha = directório onde se encontram os "Específicos" utilizadas pela aplicação actualizadas (lado do servidor).
6 linha = directório local dos "Específicos", onde se pretende fazer a actualização (lado local).
7 linha = padrão para os ficheiros de Programas.
8 linha = padrão para os ficheiros de "FORMS".
9 linha = padrão para os ficheiros de "Específicos".
10 linha = 0 ou 1 conforme pretende actualizar só os ficheiros já existentes no destino(=1).
O ficheiro terá, por exemplo, este aspecto:
Este ficheiro poderá ser criado automaticamente, utilizando a primeira vez o programa em modo interactivo, e pressionando no botão "GUARDAR PARÂMETROS".
Poderá ainda utilizar as "Tarefas Agendadas" para automatizar a frequência com que pretende a actualização. Poderá assim actualizar o software no seu portátil, por exemplo, sempre a uma determinada hora, ou sempre que se verifique uma determinada condição. Esta opção deverá incluir também na linha de comando o parâmetro /GO a seguir ao nome do comando a executar.
![]()