Pagina inicial » como » Como atualizar automaticamente seus utilitários de sistema ou arquivos da Web com um script

    Como atualizar automaticamente seus utilitários de sistema ou arquivos da Web com um script

    Uma das grandes vantagens da maioria dos utilitários de sistema é sua portabilidade. Muitos simplesmente são distribuídos diretamente como um exe ou em um arquivo zip e estão prontos para uso sem necessidade de instalação. Devido à simplicidade de uso, esses tipos de aplicativos são facilmente atualizados, no entanto, muitos deles não têm nenhum recurso de atualização automática. Nosso script UpdateFromWeb resolve esse problema, pois faz a instalação de atualizações em aplicativos portáteis ou qualquer arquivo disponível na Web, um processo automatizado.

    Uso

    O uso do script UpdateFromWeb é bastante simples e fornecemos vários exemplos abaixo. Você simplesmente fornece o URL de origem e o diretório onde os arquivos a serem atualizados no seu computador estão localizados e o script faz o resto.

    Características incluem:

    • Universal - funciona para qualquer ferramenta ou arquivo em qualquer URL
    • Varredura de diretório para atualizar todos os arquivos aplicáveis ​​em um diretório local (incluindo subdiretórios)
    • Descompactação e extração automáticas
    • Downloads diretos de URL para atualizações de arquivo único
    • Conversão de casos para sites em que os URLs diferenciam maiúsculas de minúsculas
    • Nova detecção de arquivo para atualizar apenas versões mais recentes
    • Desligamento automático e reinício de aplicativos em execução que precisam ser atualizados
    • Pode ser executado sob demanda ou automatizado

    Existem mais recursos incluídos, documentados no arquivo de script. Basta abri-lo no Bloco de Notas (ou em qualquer outro editor de texto) para visualizar todas as opções.

    O script UpdateFromWeb usa algumas ferramentas externas que precisam estar no seu sistema antes de serem usadas. Os links para download dessas ferramentas são fornecidos abaixo e precisam ser colocados em uma pasta na variável PATH do seu sistema (em caso de dúvida, basta colocar esses arquivos necessários em C: \ Windows).

    Não apenas para ferramentas ou aplicativos

    Como mencionado acima, o script UpdateFromWeb pode ser usado para qualquer arquivo que tenha uma URL consistente. Por exemplo, se um projeto for atualizado todas as noites usando a URL mysite.com/project.zip, você poderá usar o script UpdateFromWeb para baixar e extrair automaticamente o arquivo zip para uma pasta local em sua máquina..

    Em uma nota semelhante, você pode usar o script para manter arquivos e / ou ferramentas consistentes em várias máquinas. Basta fazer o upload de um arquivo para um local central e um processo automatizado executando o UpdateFromWeb pode manipular o restante.

    Exemplos

    O script UpdateFromWeb pode ser usado a partir da linha de comando ou codificado. Além disso, você pode misturar e combinar conforme necessário.

    Abaixo estão alguns exemplos que demonstram o uso, bem como as respectivas configurações de execução, tanto para a linha de comando quanto para o hardcode..

    Atualize todas as ferramentas SysInternals localizadas em “C: \ My Tools” e reinicie todos os aplicativos em execução que foram atualizados:

    Linha de comando:

    UpdateFromWeb /U:http://live.sysinternals.com/tools / D / R “/ T: C: \ Minhas ferramentas”

    Código difícil:

    URL SET = http: //live.sysinternals.com/tools

    SET TargetDir = C: \ minhas ferramentas

    SET UpdateDir = 1

    SET RestartStopped = 1

    Atualize todas as ferramentas Nirsoft localizadas em “C: \ My Tools” e em todos os subdiretórios:

    Linha de comando:

    UpdateFromWeb /U:http://www.nirsoft.net/utils/D/S/Z/L "/ T: C: \ Minhas ferramentas"

    Código difícil:

    URL SET = http: //www.nirsoft.net/utils

    SET TargetDir = C: \ minhas ferramentas

    SET UpdateDir = 1

    SET Recurse = 1

    SET ToLower = 1

    SET descompactar = 1

    SET RestartStopped = 1

    Atualize o arquivo chamado "Specs.doc" de mysite.com e copie-o para "C: \ Files \ Latest Specs.pdf":

    Linha de comando:

    UpdateFromWeb /U:http://mysite.com/Specs.pdf “/ F: Latest Specs.pdf” / T: C: \ Arquivos

    Código difícil:

    URL SET = http: //mysite.com/Specs.pdf

    SET TargetDir = C: \ Arquivos

    SET FileToGet = Latest Specs.pdf

    Atualize os arquivos no diretório “C: \ Files” com os arquivos mais recentes do Specs.zip em mysite.com:

    Linha de comando:

    UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Arquivos

    Código difícil:

    URL SET = http: //mysite.com/Specs.zip

    SET TargetDir = C: \ Arquivos

    SET UpdateDir = 1

    SET CopyNewFiles = 1

    SET descompactar = 1

    Atualize todos os arquivos no “C: \ Files” para estar em sincronia com os arquivos armazenados em mysite.com/files:

    Linha de comando:

    UpdateFromWeb /U:http://mysite.com/files ”/ D / T: C: \ Arquivos

    Código difícil:

    URL SET = http: //mysite.com/files

    SET TargetDir = C: \ Arquivos

    SET UpdateDir = 1

    Baixar atualização do script da Web

    Baixe a ferramenta Download.exe

    Download da ferramenta de linha de comando 7-Zip