@database DateChanger.guide @master AMOSPro_Compiles:FMTools1.0/GUIDES/FMPacket/Polski/DateChanger.guide @$VER: 1.0 @author "Tomasz Korolczuk" @(c) "(c) Tomash/Art-B & Blabla" @remark Created with Heddley v1.1 (c) Edd Dumbill 1994 @node "main" "Spis Treôci" @{b}DateChanger@{ub} Wersja 1.0 Copyright (c) 1996 Tomasz Korolczuk (Tomash/Art-B & BlaBla) @{i}FreeWare (7/96)@{ui} @{b}BlaBla Production@{ub} @{b}SPIS TREÔCI@{ub} 1. @{" Zastosowanie " link "Zastosowanie-dc" 0} 2. @{" Wymagania " link "Wymagania-dc" 0} 3. @{" Obsîuga " link "Obsluga-dc" 0} 4. @{" Instalacja " link "Instalacja-dc" 0} 5. @{" Uwagi koïcowe " link "Nakoniec-dc" 0} @endnode @node "Zastosowanie-dc" "Z czym to sië je..." @{b}Zastosowanie@{ub} Pecet ma jednâ, niezaprzeczalnâ przewagë nad naszymi Amigami - praktycznie kaûdy egzemplarz na pîycie gîównej posiada ukîad podtrzymujâcy zegar czasu rzeczywistego. Dziëki niemu zbëdne jest ustawianie daty po kaûdym wyîâczeniu komputera. Niestety, tylko czëôê Amigowców moûe sië cieszyê takim udogodnieniem, gdyû ukîad taki znajduje sië tylko na kartach turbo i rozszerzeï pamiëci (moûna teû go kupiê oddzielnie). A co sië z tym wiâûe? To, ûe nie chce nam sië ustawiaê daty, a w zwiâzku z tym wszystkie zmieniane przez nas pliki przyjmujâ najprzeróûniejsze, dziwne daty (rok 88, czasem nawet 44!). Owszem, nie ma to wiëkszego znaczenia dla zwykîego uûytkownika, ale dla mnie byîo to niemiîosiernie niewygodne. Dlaczego? Gdyû skîadam bibliotekë Polware, a ta musi byê zrobiona na tip-top. Wszystkie daty muszâ byê ustawione jak trzeba! Dotychczas proces zmiany dat przeprowadzaîem rëcznie, @{"File Masterem" link "polski/pomoc.guide/FM" 0}. Nie byîo to jednak ciekawe zadanie, postanowiîem wiëc zadanie to zautomatyzowaê. I tak oto powstaî DateChanger. Mam nadziejë ûe Wam takûe sië przyda! @endnode @node "Wymagania-dc" "Wymagania" @{b}Wymagania@{ub} Program ten do pracy potrzebuje systemu operacyjnego w wersji 2.0, lub nowszej. Ûadnych innych. @endnode @node "Obsluga-dc" "Obsîuga" @{b}Obsîuga@{ub} Oto skîadnia rozkazu: NAME/M/A, NEWDATE=ND/K, NEWTIME=NT/K, ONLYOLDER=O/S, DATE=D/K, TIME=T/K, ALL/S Sporo tego co nie? Zaraz sië jednak przekonacie, ûe obsîuga programu jest dziecinnie prosta :) NAME - @{i}lista nazw dla plików, bâdú katalogów, których daty majâ byê zmienione.@{ui} NEWDATE - @{i}data, która wstawiona ma byê do pliku, zastëpujâc starâ. Musi byê ona w formacie DOS, czyli dd-mmm-yy (np. 01-Jan-96). Jeôli jej nie podamy, uûyta zostanie data z zegara w Amidze.@{ui} NEWTIME -@{i} nowy czas dla pliku, w formacie hh:mm:ss (13:20:59)@{ui} ONLYOLDER - @{i}zmieniane bëdâ wyîâcznie daty plików, których data jest starsza od podanej w polach DATE, TIME. Jeôli DATE i TIME nie zostanâ ustawione, jako domyôlna uûyta zostanie data 01-Jan-89 i godzina 12:00:00@{ui} DATE -@{i} data, majâca sîuûyê za skalë porównawczâ, decydujâca o tym, czy data pliku ma byê zmieniana. Ustawia automatycznie flagë ONLYOLDER. Domyôlnie jest to 1 styczeï 89 roku (01-jan-89)@{ui} TIME - @{i}podobnie jak w DATE, ale dotyczy czasu. Domyôlnie 12:00:00@{ui} ALL - @{i}mówi programowi, ûe ma dziaîaê rekursywnie. Znaczy to, ûe ma zmieniaê nazwy wszystkich plików we wszystkich podkatalogach.@{ui} @{b}Notka:@{ub} Jak widaê do uruchomienia programu wymagany jest tylko jeden argument - lista plików i katalogów do "sprocesowania". Jest to chyba najwygodniejsze wyjôcie! Jeôli chcemy ustawiê daty plików raz, a dobrze, to po prostu rozkazem date ustawiamy odpowiedniâ datë i czas, po czym uûywamy w podany sposób DC. Mniej wygodnym sposobem jest wpisywanie nowej daty rëcznie. @{b}Przykîady:@{ub} DateChanger Sd0:Files Sd0:System ALL @{i}Ustawi datë wszystkich plików z wszystkich podkatalogów katalogu Files i System na aktualnâ, ustawionâ w zegarze Amigi.@{ui} DateChanger Dh0: NEWDATE=11-Apr-96 NT=16:40:00 @{i}Ustawi datë i czas plików z gîównego katalogu na podane, notabene, jest to dokîadny czas moich urodzin w tym roku :)@{ui} DateChanger "Polware PD#11:" D=15-Mar-90 ONLYOLDER ALL @{i}Zmieni daty wszystkich plików i katalogów znajdujâcych sië na dysku na aktualnâ, z tym, ûe orginalne daty pozostawione zostanë w plikach, które majâ datë nowszâ niû 15 marzec 90 roku. W ten sposób zmieniâ sië tylko daty, przy których mamy pewnoôê, ûe byîy úle ustawione. @endnode @node "Instalacja-dc" "Instalacja" @{b}Instalacja@{ub} Postëpuj tak: 1. @{i}Kliknij kolejno na: Config/Commands/Next Page@{ui} 2. @{i}Wybierz dowolne, puste pole@{ui} 3. @{i}W otwartym oknie wpisz kolejno w pola:@{ui} Window - yes Label: NewDate Command: DateChanger {F} ONLYOLDER To ustawienie zmieniaê bëdzie tylko daty plików starszych niû z dnia 1 stycznia 89, co myôlë ûe jest OK (A1200 przy braku zegara automatycznie "wali" 5-Oct-88). Jeôli to ustawienie Ci sië nie podoba, to moûesz pole Command ustawiê na: DateChanger {F} {r,Argumenty} Po wybraniu plików i klikniëciu na NewDate, moûesz wpisaê potrzebne argumenty rëcznie, lub po prostu wcisnâê RETURN. @endnode @node "Nakoniec-dc" "Do nastëpnego programu" @{b}Na koniec@{ub} DateChanger powstaî bardzo szybko, na potrzeby FMPacketu, moûe wiëc nie speîniaê w 100% swoich zadaï. Jeôli masz z nim jakieô problemy, to bardzo proszë o kontakt. Umoûliwi mi to odpowiednie zmiany w programie. Oto adres, na który moûecie kierowaê wszelkie uwagi. Pozatym tu moûecie uzyskaê szczegóîowe informacje o grupie @{"BlaBla" link "polski/pomoc.guide/BlaBla" 0}: Tomasz Korolczuk ul. Wyspiaïskiego 4/13 08-300 Sokoîów Podlaski Opinie wysyîaê moûecie na e-mail: thufor@zeus.gliwice.edu.pl jez@szmaragd.zdz.katowice.pl @{b}Uwaga!@{ub} @{i}Adresy te NIE sâ moje, lecz moich serdecznych kolegów - Thufora. i Warhawka. Obiecali Oni jednak przekazywaê nam wszystkie informacje snail-mailem.@{ui} @endnode