>UWAGA! Prosimy o kontakt wszystkich, którzy nie otrzymali jeszcze honorarium za zamieszczone w "Kuferku" porady.< * SHIFT+SPACE=*&^%$#@ Kysy/ATLANTA MAY Tips ten kierowany jest szczególnie do nielicznych zapewne posiadaczy AMOS-a Professional 1.0. Jeôli jednak jesteô posiadaczem tejûe wersji, to za pomocâ mojego rozwiâzania moûesz poprawiê pewien nie zamierzony bîâd, wystëpujâcy w AMOS-ie. Problem polega na tym, ûe po wciôniëciu kombinacji [prawy Shift][Space] pokazuje sië czasami na ekranie zamiast spacji jakaô, przeksztaîcona nieco przez AMOS, ôcieûka dostëpu. Moûe to szczególnie denerwowaê osoby szybko piszâce na klawiaturze, gdyû wtedy, jeûeli wpiszesz np. '? ' (skrót od PRINT) i nie zwolnisz klawisza [Shift], caîa linia zostanie zniszczona. Moûna jednak zlikwidowaê ten dziwny "efekt dodatkowy". Wystarczy posîuûyê sië makrodefinicjami i sprawiê, aby feralna kombinacja klawiszy nie przysparzaîa problemów. Z menu EDITOR/MACROS wybierz opcjë ENTER A NEW MACRO. Po ukazaniu sië requestera wciônij klawisze [prawy Shift] i [spacja]. Teraz requester powinien zniknâê. Wciônij wiëc klawisz spacji (tylko RAZ) i nastëpnie lewy przycisk myszy. W ten sposób stworzysz nowe makro. Teraz wystarczy je nagraê -- wybierz z menu CONFIG opcjë SAVE DEFAULT CONFIG. ** Pseudotwardziel Kysy/ATLANTA MAY Jest to tips kierowany gîównie do tych, którzy nie majâ (jeszcze) twardego dysku, a wykorzystujâ komputer do innych celów niû granie. Metoda opisana niûej pozwoli Wam na bardziej komfortowâ pracë z wieloma programami. Aby jednak cieszyê sië tym rozwiâzaniem, przydaîoby sië trochë wiëcej pamiëci niû 1 MB. Do czego to nam? Piszâc ten tekst mam na przykîad uruchomiony CED. File Master kopiuje otrzymane dopiero úródîówki, a na tasku "wisi" teû od pewnego czasu TrashM'one. Nie wspominam juû nawet, ûe aby umiliê sobie pisanie, sîucham moduîów z Gelloween (wîaônie zmieniîem muzyczkë). Gîównâ zaletâ takiego rozwiâzania jest fakt, ûe podczas uruchamiania nowych programów nie trzeba zmieniaê dysków. Niektórych uûytkowników naprawdë to denerwuje. Jednym sîowem, warunki komfortowe. Do pracy przygotuj sobie wiëc: 1. specjalnâ dyskietkë startowâ, na której bëdziesz miaî wykorzystywane najczëôciej programy, najlepiej jakiegoô packa. 2. Zaîaduj CED lub inny edytor (moûe byê systemowy). 3. Do sekwencji startowej dopisz nastëpujâce linie: makedir RAM:t makedir RAM:t/libs makedir RAM:t/c copy >NIL: ENV:libs TO RAM:t/libs copy >NIL: ENV:c TO RAM:t/c assign LIBS: RAM:t/libs assign C: RAM:t/c 4. Skopiuj do katalogu "c" rozkazy Makedir, Copy i Assign. Znajdziesz je na dysku z Workbenchem. 5. Jeûeli chcesz, moûesz robudowaê powyûszy skrypt o dodatkowe informacje, które bëdâ sië pojawiaîy na ekranie, np.: echo "Przypisy zrobione!" 6. Aby jeszcze bardziej zwiëkszyê komfort pracy, moûesz wszystkie pliki skopiowaê nie do RAM:, lecz do RAD:. To jednak dla tych zasobniejszych w pamiëê (pamiëtaj o zamontowaniu RAD: -- redakcja). 7. Dodatkowo moûesz wprowadziê do skryptu warunki typu: if exist ... sprawdzajâce, czy odpowiednie katalogi juû istniejâ. Po tej operacji praca z Amigâ stanie sië o wiele wygodniejsza, lecz aby wszystko byîo w porzâdku, na naszej dyskietce startowej muszâ sië znajdowaê najwaûniejsze biblioteki. Proponujë taki zestaw: arp.library, diskfont.library, explode.library, icon.library, mathtrans.library, powerpacker.library, req.library, reqtools.library. Moûna oczywiôcie doîoûyê jeszcze kilka, ale naleûy przy tym mieê baczenie na wielkoôê wolnej pamiëci. Za pomocâ podanego przeze mnie skryptu jest teû kopiowany katalog "c", który pomoûe w uûywaniu komend AmigaDOS. Jeûeli masz system 1.3, to moûesz jeszcze dodaê nastëpujâce linie: makedir RAM:t/l copy >NIL: ENV:l/Disk-Validator TO RAM:t/l assign L: RAM:t/l * Kopiowanie plików Misiaczek Mam pomysî na nietypowe wykorzystanie komendy RequestChoice z katalogu C:. Poniûszy skrypt zastëpuje komendë Copy. Pliki sâ kopiowane po wybraniu pliku za pomocâ requestera oraz wskazaniu katalogu docelowego. set SKAD `requestfile DRAWER "RAM:" TITLE "Wybierz plik do skopiowania"` set DOKAD `requestfile DRAWER "RAM:" TITLE "Wybierz katalog docelowy" DRAWERSONLY SAVEMODE NOICONS` if $DOKAD EQ "RAM DISK:" set DOKAD "RAM:" endif copy FROM $SKAD TO $DOKAD ALL echo "*e[3mGotowe.*e[0m" Listing ten naleûy przepisaê za pomocâ edytora, np. CED-a, i nagraê (ale nie pod nazwâ "Copy"! Sprawdú dlaczego...). Naleûy jeszcze tylko ustawiê plikowi bit protekcji Script: protect [tu nazwa skryptu] S ADD