DIRECTORY OPUS (cz. 10.) W poprzednim odcinku od rozkazu "modify" zaczëliômy omawianie komend wewnëtrznych DOpusa. Dzisiaj zakoïczymy cykl, zapoznajâc sië z pozostaîymi komendami oraz ich podstawowymi zastosowaniami. Jarosîaw Horodecki ABOUT -- wyôwietlenie informacji o programie oraz jego autorach. ADDICON -- komenda ta dodaje ikony do wskazanych plików. Automatycznie rozpoznawane sâ rodzaje plików, takie jak katalog, narzëdzie itp. Komenda ta jako argument przyjmuje nazwy plików. Jeûeli nie sâ one podane domyôlnie, przyjmowany jest pierwszy zaznaczony plik w aktywnym oknie katalogowym. ALARM -- komenda powodujâca wydanie dúwiëku ostrzegawczego. Uûyta moûe byê na przykîad jako ostrzeûenie przed skorzystaniem z róûnych rozkazów, jak format czy delete. ALL -- wybranie wszystkich plików w aktywnym oknie katalogowym. ANSIREAD -- za pomocâ wewnëtrznych procedur DOpusa wyôwietla na ekranie wskazany tekst, odpowiednio interpretujâc wszystkie znaki standardu ANSI. Jeûeli nazwa pliku nie jest podana, to jako argument przyjmowany jest pierwszy zaznaczony plik w aktywnym oknie katalogowym. AREXX -- pozwala na uruchomienie pliku skryptowego, napisanego w jëzyku ARexx, lub teû dowolnej komendy tego jëzyka. Jeûeli nie ma ûadnego argumentu, to w odpowiednim okienku DOpus poprosi o podanie komendy. ASSIGN -- dziëki tej komendzie moûliwe jest dokonanie przyporzâdkowania urzâdzenia logicznego wskazanemu katalogowi. Jest to wiëc po prostu nieco îatwiejsza w uûyciu wersja komendy AmigaDOS-u o tej samej nazwie. BEEP -- komenda ta powoduje wygenerowanie krótkiego dúwiëku. Korzystaê z niej moûna podobnie jak z komendy Alarm, choê jest ona raczej przeznaczona do informowania o zakoïczeniu dziaîania poszczególnych, dîugo wykonujâcych sië, komend. BUFFER LIST -- powoduje wyôwietlenie wszystkich katalogów zapamiëtanych w buforze podanego okna. Jako argument moûna tutaj podaê jednâ z trzech wartoôci: 0 -- lewe okno, 1 -- prawe okno oraz -1 -- aktualnie aktywne okno. BUTTONICONIFY -- powoduje ikonifikacjë DOpusa, polegajâcâ na zamkniëciu jego ekranu i wyôwietleniu maîego okienka na ekranie Workbencha. Moûliwe jest podanie dwóch argumentów: pierwszy z nich okreôla liczbë rzëdów przycisków, jakie majâ sië pojawiê w pomniejszonym oknie DOpusa, druga natomiast to bank przycisków, który bëdzie wyôwietlony. CD -- ustawia standardowy katalog, z jakiego korzysta DOpus. Katalog ten bëdzie wczytany po wciôniëciu [Return] w polu katalogowym bez podania ôcieûki. CHECKFIT -- dziaîanie tej komendy podobne jest do dziaîania GetSizes, jednak obliczenie zajmowanych przez dany plik bajtów jest nieco dokîadniejsze, poniewaû oparte na dîugoôci bloków. Jako argument moûna podawaê jednâ z trzech wartoôci: 0 dla lewego okna, 1 dla prawego oraz -1 dla aktywnego. CLEARBUFFERS -- powoduje wyczyszczenie wszystkich buforów katalogowych DOpusa, równoczeônie dealokujâc caîâ pamiëê. CLEARSIZES -- czyôci z pamiëci dîugoôci wszyskich wskazanych katalogów, otrzymanych komendâ GetSizes. Dziëki temu moûliwe jest ponowne podliczenie dîugoôci wskazanych katalogów, na przykîad po skasowaniu czëôci ich zawartoôci z poziomu innego programu. Poprzez podanie argumentu moûna tu wybraê okno, którego dotyczy komenda (0 -- lewe, 1 -- prawe, -1 -- aktywne). CLEARWIN -- czyôci zawartoôê wskazanego okna katalogowego. Argumenty: 0 -- lewe okno, 1 -- prawe oraz -1 -- aktualne. CLONE -- komenda ta dokonuje skopiowania wskazanych plików do tego samego katalogu, lecz pod innâ nazwâ. Dla kaûdego z wybranych plików pojawi sië odpowiedni requester, nakazujâcy podanie nowej nazwy. Argumenty tej komendy to oczywiôcie nazwa úródîowa oraz docelowa pliku. Jak zwykle jednak domyôlnie jako argumenty przyjmowane sâ wskazane pliki. COMMENT -- umoûliwia dokonanie zmiany komentarza we wskazanych plikach. Argumentami sâ tu: nazwa pliku oraz komentarz, jaki ma byê temu plikowi przyporzâdkowany. CONFIGURE -- uruchamia program konfiguracyjny. CONTST -- jeûeli zatrzymano odtwarzanie moduîu, ponownie je zaczyna. COPY -- kopiowanie plików oraz katalogów z aktywnego okna katalogowego do drugiego okna. Wskazaê moûna zarówno plik úródîowy, jak i katalog docelowy. Oczywiôcie w wypadku braku argumentów przyjëte bëdâ domyôlnie pliki zaznaczone w aktywnym oknie katalogowym. COPYAS -- kopiowanie plików oraz katalogów ze zmianâ nazwy. Jako argumenty moûna tu podaê nazwë úródîowâ oraz docelowâ. COPYWINDOW -- kopiowanie zawartoôci podanego, lub teû aktywnego, okna do drugiego okna. Jako argument podaê moûna okno úródîowe: 0 -- lewe, 1 -- prawe oraz -1 -- aktywne. DATESTAMP -- komenda ta spowoduje przyporzâdkowanie podanej daty wskazanym plikom i katalogom. Jako argumenty moûna podawaê nazwë pliku lub katalogu oraz datë, jaka ma byê im przyporzâdkowana. W wypadku braku argumentów domyôlnie brane sâ zaznaczone w aktywnym oknie katalogowym pliki. DEFAULTS -- powraca do standardowej konfiguracji DOpusa, kasujâc wszystkie dokonane zmiany. Jeûeli po ostatniej zmianie konfiguracji uûytkownik nie zgraî jej na dysk, ukazuje sië dodatkowe pytanie. DELETE -- kasowanie podanych jako argument plików. W wypadku braku argumentu kasowane sâ zaznaczone w katalogu pliki. DIRTREE -- w oznaczonym jako argument oknie skanuje katalog oraz rozrysowywuje jego strukturë w formie drzewa katalogowego. Argumenty wyboru okna jak w pozostaîych wypadkach. DISKCOPY -- kopiowanie caîego dysku. Jeûeli jeden z argumentów, urzâdzenie úródîowe lub docelowe, nie jest podany, otwierany jest requester. Dodatkowo skorzystaê moûna z opcji VERIFY oraz BUMP, sîuûâcych odpowiednio wîâczeniu weryfikacji oraz dopisaniu do nazwy skopiowanego dysku "copy_of_". DISKCOPYBG -- to samo, co Diskcopy, jednak proces ten uruchamiany jest niezaleûnie od dziaîania samego DOpusa. DISKINFO -- podaje informacje o wskazanym za pomocâ odpowiedniego argumentu urzâdzeniu. Podaje wszystkie podstawowe informacje o jego strukturze i aktualnym stanie. DISPLAYDIR -- odôwieûenie katalogu w danym oknie. Wybór okna jak w wypadku innych opcji. DOPUSTOBACK -- przeniesienie ekranu DOpusa za wszystkie inne ekrany. DOPUSTOFRONT -- przeniesienie ekranu DOpusa przed wszystkie inne ekrany. ENCRYPT -- kodowanie wskazanych plików z wykorzystaniem podanego hasîa. Jako argument podajemy nazwë pliku oraz hasîo, z jakiego korzystamy. Aby odkodowaê dany plik, naleûy podaê to samo hasîo poprzedzone znakiem "-". ERRORHELP -- podaje komunikat wyjaôniajâcy podany jako argument numer bîëdu systemowego. EXECUTE -- umoûliwia urchomienie podanego jako argument pliku batchowego. FINISHSECTION -- umoûliwia oczekiwanie na skoïczenie wykonywanej aktualnie komendy przed przejôciem do realizacji dalszej czësci listy poleceï. FORMAT -- formatowanie wskazanego urzâdzenia. Jako argumenty moûna podaê nastëpujâce opcje: nazwë urzâdzenie, verify -- weryfikacja podczas formatowania, FFS -- korzystanie z FastFileSystem, NoIcons -- rezygnacja ze specjalnej ikonki dysku, Inter -- wîâczenie trybu International oraz Cacher -- formatowanie z DirectoryCache. Jeûeli nie ma podanej nazwy urzâdzenia, otwierane jest okno komendy format. FORMATBG -- to samo, co format, ale uruchamia formatowanie niezaleûnie od procesu samego DOpusa. GETDEVICES -- powoduje wyôwietlenie wszystkich urzâdzeï fizycznych oraz logicznych w wybranym oknie. Wybor okna nastëpuje w ten sam sposób jak w wypadku innych komend. GETSIZES -- podlicza sumë dîugoôci wszystkich zaznaczonych plików (îâcznie z tymi znajdujâcymi sië w zaznaczonych katalogach). Wybór okna, którego dotyczyê ma komenda, identycznie jak w pozostaîych wypadkach. HEXREAD -- wyôwietla wskazany plik w formie kodów szesnastkowych oraz odpowiadajâcych im znaków ASCII. Opcjonalnie podaê moûna tutaj nazwë pliku, którego komenda ta dotyczy. HUNT -- szuka na wskazanym urzâdzeniu lub w katalogu plików zgodnych z podanym wzorem. Jako argument moûna podaê katalog, w jakim majâ byê prowadzone poszukiwania oraz wzór, wedîug którego majâ byê one przeprowadzone. ICONIFY -- powoduje ikonifikacjë DOpusa, dealokuje maksymalnâ iloôê pamiëci, a jedynâ oznakâ pozostawania DOpusa w pamiëci jest maîe okienko otwierane na ekranie Workbencha. ICONINFO -- komenda ta umoûliwia dokonanie zmian danych, zapisanych w ikonie. Otwierane jest takie samo okno, jak w wypadku korzystania z opcji Information w Workbenchu. INSTALL -- umoûliwia "zainstalowanie" dyskietki, czyli nagranie na niej bootblocku, dziëki któremu moûliwe bëdzie uruchamianie z niej systemu. Oprócz nazwy urzâdzenia, którego rozkaz ten ma dotyczyê, moûna takûe skorzystaê z dwóch innych opcji: FFS -- zainstalowanie bootblocku dla dyskietki zapisanej w formacie FastFileSystem, NoBoot -- zmiana bootblocku na nie bootujâcy. INSTALLBG -- to samo, co Install, jednak uruchamiane w procesie niezaleûnym od DOpusa. LASTSAVED -- umoûliwia wczytanie ostatnio nagranej konfiguracji DOpusa. LOADCONFIG -- wczytanie okreôlonego pliku konfiguracyjnego. LOOPPLAY -- odgrywa wskazany plik, jeûeli jest on samplem w formacie 8SVX lub moduîem muzycznym w standardzie trackera. Zakoïczyê odtwarzanie moûna jednak jedynie poprzez klikniëcie myszâ. MAKEDIR -- powoduje utworzenie katalogu o wskazanej nazwie. MOVE -- powoduje przemieszczenie wskazanych plików do katalogu w drugim oknie. Argumenty identyczne jak w wypadku komendy Copy. MOVEAS -- dziaîanie takie jak Move, z tâ róûnicâ, ûe moûna zmieniê nazwë przemieszczanych plików. Moûliwe argumenty identyczne jak w wypadku komendy CopyAs. NEWCLI -- otwiera okienko CLI/Shell niezaleûne od DOpusa. NONE -- powoduje usuniëcie z aktywnego w danym momencie okna katalogowego wszystkich oznaczeï plików. OTHERWINDOW -- przeîâczenie aktywnego okna. PARENT -- przejôcie w danym okienku do poprzedniego katalogu. Wybór okna, do którego odnosi sië ta komenda, identyczny jak w poprzednich wypadkach. PLAY -- odtwarza zaznaczone pliki. Mogâ to byê zarówno sample w standardzie 8SVX, jak i pliki typu RAW. W tym drugim wypadku przyjmowana jest czëstotliwoôê 10 kHz. PLAYST -- komenda ta odgrywa moduîy w standardzie trackerów, Oktalizera oraz MED-a. Moûliwe jest bezpoôrednie podanie nazwy pliku przeznaczonego do odtwarzania. PRINT -- umoûliwia wydrukowanie wskazanego pliku. PRINTDIR -- drukuje znajdujâcy sië we wskazanym oknie katalog. Wybór okna jak w przypadku innych komend. PROTECT -- umoûliwia ustawianie bitów wskazanego pliku. Jako argumenty moûna podaê nazwë pliku oraz nowe ustawienie jego bitów. Jeûeli argumenty nie bëdâ podane, komenda ta dotyczyê bëdzie wybranych przez uûytkownika plików. QUIT -- wyjôcie z programu. Uûycie opcji Force powoduje, ûe nie bëdzie wyôwietlane potwierdzenie zamiaru opuszczenia programu. READ -- umoûliwia wyôwietlenie na ekranie wskazanego pliku lub plików tekstowych w trybie ASCII. Za pomocâ tej komendy mogâ byê równieû wyôwietlane pliki binarne, choê rezultaty takiego jej dziaîania mogâ sië wydawaê doôê dziwne. REDRAW -- odôwieûa caîy ekran DOpusa ponownie odrysowujâc wszystkie jego elementy. RELABEL -- umoûliwia wykonanie zmiany nazwy wskazanego urzâdzenia. Jako argument moûna podaê starâ i nowâ nazwë urzâdzenia. W przeciwnym wypadku otwarte bëdâ requestery zawierajâce odpowiednie pytania. REMEMBER -- komenda ta umoûliwia zapamiëtanie stanu DOpusa przed uûyciem omówionej juû szczegóîowo w poprzednim odcinku komendy Modify. RENAME -- zmiana nazwy wskazanego pliku lub plików. Jako argument moûna opcjonalnie podaê starâ i nowâ nazwë pliku. W wypadku braku argumentu wyôwietlane bëdâ odpowiednie okna z pytaniami. RESCAN -- odôwieûa zawartoôê danego katalogu. Wybor okna, którego komenda ta dotyczy, jest analogiczny jak w innych wypadkach. RESELECT -- komenda ta spowoduje ponowne wybranie wszystkich plików, jakie zaznaczono przed wykonaniem ostatniej operacji. RESTORE -- przywraca konfiguracjë zapamiëtanâ komendâ Remember. ROOT -- przejôcie do gîównego katalogu we wskazanym oknie katalogowym. Oznaczenie takie samo jak w innych wypadkach. RUN -- umoûliwia uruchomienie wskazanego pliku. DOpus pyta takûe o ewentualne argumenty dla wskazanej komendy. SAVECONFIG -- zgranie konfiguracji do wskazanego pliku. SCANDIR -- umoûliwia wczytanie podanego jako argument katalogu do wskazanego okna. Dziëki tej opcji moûliwe jest na przykîad zdefiniowanie banku przycisków, umoûliwiajâcych szybki dostëp do pewnych katalogów. SEARCH -- poszukuje podanego îaïcucha znaków we wskazanych plikach oraz katalogach. Jako argumenty moûna podaê nazwë pliku do przeszukania, wzór îaïcucha znaków, którego poszukujemy oraz kilka dodatkowych opcji: UCNIC -- rozróûnianie maîych i wielkich liter, WILD -- we wzorze znajdujâ sië jokery, BYWORD -- poszukiwanie tylko pojedynczych sîów. SELECT -- umoûliwia automatyczne wybranie wszystkich plików oraz katalogów, znajdujâcych sië w aktywnym oknie katalogowym, zgodnych z podanym wzorcem. Oprócz wzorca nazwy pliku moûna teû podaê datë lub bity okreôlajâce dany plik. Moûna teû skorzystaê z dwóch dodatkowych opcji: ONLY FILES -- wybiera tylko pliki, oraz ONLY DIR -- tylko katalogi. SHOW -- wyôwietla obrazki zapisane w formacie ILBM, ikony Workbencha, fonty, brushe oraz animacje. Jako argument moûna podaê nazwë pliku do wyôwietlenia. SMARTREAD -- wyôwietla wskazany plik tak samo jak komenda Read, o ile nie znajdujâ sië w nim znaki niezgodne ze standardem ASCII. Jeûeli takie znaki sië znajdujâ, to dany plik wyôwietlany jest w trybie komendy HexRead. STOPST -- zatrzymuje odrywanie moduîu muzycznego. SWAPWINDOW -- zamienia ze sobâ zawartoôê okienek katalogowych. TOGGLE -- zamienia wszystkie zaznaczone pliki w danym oknie katalogowym na nie zaznaczone i odwrotnie. UNICONIFY -- powraca do normalnego stanu DOpusa po uûyciu komendy Iconify. VERIFY -- wyôwietla requester z podanym jako argument pytaniem, na które moûna odpowiedzieê: OK lub Cancel. Moûliwe do uûycia w konstruowaniu dîuûszych komend. VERSION -- wyôwietla informacje o DOpusie, wersjach Kickstrartu oraz Workbencha, a takûe posiadanym komputerze. W ten oto sposób zapoznaliômy sië ze wszystkimi chyba opcjami oraz moûliwoôciami, jakie oferuje DOpus. Doôê trudno przedstawiê teraz konkretne zastosowania wymienionych przeze mnie komend. Moûliwoôci jest po prostu nieskoïczenie wiele. Dlatego teû mogë jedynie mieê nadziejë, iû przekazana przeze mnie wiedza, dotyczâca DOpusa, umoûliwi kaûdemu jego miîoônikowi przygotowanie optymalnej konfiguracji, dziëki której bëdzie mógî w peîni wykorzystaê jego moûliwoôci.