Program do auto aktualizacji


(Dobreprogramy) #1

Witam chciałbym stworzyć automatyczną aktualizację dla drugiego programu :wink: To znaczy tak pliki które muszą być aktualizowane są 3 i posiadam hosting na którym mógłbym to dodawać :wink: tylko niczego takiego nie mogę znaleźć ;/ chodzi mi o oddzielny jakiś programik lub cokolwiek :wink:


(adpawl) #2

najprościej program wget i plik bat z poleceniem downloadu do autostartu albo harmonogramu.


(Dobreprogramy) #3

A ja bym wolał np. odpalać auto aktualizację i jeżeli nie wykryje nowej wersji to odpala dalej właściwy program a jeśli wykryje zaczyna pobierać i dopiero potem odpala właściwy program i oczywiście bez nie potrzebnych komunikatów :wink:

A mógłbyś rozwinąć myśl z wget ? Czy on by nadpisywał stare pliki ? A i nie każdy ma włączony harmonogram :wink:


(adpawl) #4

Pobierasz z sieci wget -masz tu jak byś nie mógł znaleźć http://www.speedyshare.com/146992430.html

Wrzucasz go do katalogu z plikiem który chcesz zaktualizować, tworzysz tam też bat'a np.:

@echo off

if exist plik.exe copy plik.exe plik.bak > nul

if exist plik.exe del plik.exe

wget.exe -r --tries=3 http://www.jakistamserwer.pl/plik.exe -O plik.exe

A potem tego bata dodajesz do autostartu albo harmonogramu.

(Po każdym uruchomieniu będzie tworzył backup wskazanego pliku, i zastępował go pobranym z sieci. Tu wykouje 3 próby pobrania pliku)


(Dobreprogramy) #5

A wiesz może jakim wpisem dodać do rejestru coś do autostartu ? Bo chcę to zaaplikować w instalatorze :wink:

Zakładając że plik nazywa się aktualizacja.exe I jak w pliku .bat otworzyć jakiś inny plik ? wpisać jego nazwę w kolejnej linijce ? A co jeśli plik ma w nazwie spację ;/ ?