Moderatorzy: frasun, Artur, sdsyc, Alf/red/
carroo12 napisał(a):Juz dziala. Problemy byly ale sie juz zmyly. Dobrze ze mam bratanka ktory nosi na szyi cos takiego co sie nazywa głowa. Ja musze zawsze przerobic ten skrypt zeby dzialalo w moim systemie. Mozna chyba juz skasowac ten temat. Dzieki.
@echo off
REM Skrypt do aktualizacj map za pomoca protokolu rsync
REM Autor: Lukasz Michalski (lm @ zork.pl)
REM Potrzebne programy z katalogu narzedzia:
REM grep rsync cygwin1.dll [tlist|.vbs]
rem ------ WYBIERZ ------
rem SET WERSJA=latest.txt
set WERSJA=latest-NI.txt
SET UMP_SRC=rsync://rsync.ump.waw.pl/ump
REM sprawdzenie, czy mapsource dziala
rem tlist.exe | grep MapSource.exe > nul
wscript //nologo check-MS-run.vbs
if ERRORLEVEL 11 goto close_mapsource
if ERRORLEVEL 10 goto rsync
echo ======================
echo Nie da sie sprawdzic czy Mapsource dziala (blad!)
echo ======================
goto end
:rsync
echo ======================
echo Pobieram uaktualnienia....
echo Jak to okienko zniknie, to znaczy ze aktualizacja sie skonczyla.
echo ======================
REM najpierw odczytanie nazwy katalogu
REM pobrany plik powinien mieć 1 linie zawierajaca nazwe katalogu z aktualizacja
rsync.exe %UMP_SRC%/%WERSJA% ./
if ERRORLEVEL 1 (goto rsync_error)
set /P UMP_LATEST=<%WERSJA%
echo Poprawki z: %UMP_LATEST%
REM pobranie wlasciwych plikow
rsync.exe -h -a -z --progress --recursive %UMP_SRC%/%UMP_LATEST%/* ./
if ERRORLEVEL 1 (goto rsync_error)
ok.vbs
echo ======================
echo Zrobione
echo ======================
goto end
:rsync_error
echo ======================
echo Nie udalo sie pobrac aktualizacji.
echo MAPA MOZE NIE DZIALAC.
echo Sprobuj za jakis czas ponownie
echo ======================
goto end
:close_mapsource
echo ======================
echo Zamknij MapSource przed aktualizacja.
echo ======================
:end
del /q %WERSJA% 2> nul
REM jak ktos patrzy, to niech zdazy zobaczyc speedup
rem pause
Ale jaki problem? Skrypt wygląda dobrze, ale to nie wszystko. Skasuj go może i pociągnij w to miejsce nowy.kp@ napisał(a):Ja mam problem w dalszym ciągu.
Tak zrobiłem jak poradziłeś.Pociągnąłem nowy skrypt i uruchomiłem pod Vista jako administrator i system odpowiedział że nie może znaleźć pliku check-Ms-run.vbs w katalogu windows/system32(bo go tam nie ma) gdy tym czasem plik ten jest w katalogu c:/garmin/UMP-pcPL. Jak radzisz to wyprostować?Alf/red/ napisał(a):Ale jaki problem? Skrypt wygląda dobrze, ale to nie wszystko. Skasuj go może i pociągnij w to miejsce nowy.kp@ napisał(a):Ja mam problem w dalszym ciągu.
No ale wgrałeś właśnie do katalogu z UMP, i tam go startujesz? Odwołanie do check.vbs jest bez ścieżki, czyli główny skrypt szuka go we własnym (bieżącym) katalogu, a potem tam, gdzie zwykle programy bywają. Tak samo do bieżącego katalogu będą ściągane nowe wersje map.kp@ napisał(a):Pociągnąłem nowy skrypt i uruchomiłem pod Vista jako administrator i system odpowiedział że nie może znaleźć pliku check-Ms-run.vbsAlf/red/ napisał(a):pociągnij w to miejsce nowy.
No jak to nie:kp@ napisał(a):Nie przypominam sobie aby robił coś celowo.Wszystko odbyło się poza moja świadomością.
Pociągnąłeś i gdzie wgrałeś?kp@ napisał(a):Pociągnąłem nowy skrypt i uruchomiłem pod Vista jako administrator
pocio napisał(a):ja problem rozwiązałem poprzez dezinstalacje i ponowna instalację UMP
zajęło to mniej czasu niz kombinacje, bo i tak nic nie dawały.
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości