home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 04 / amikuf4.txt < prev    next >
Text File  |  1997-04-06  |  5KB  |  143 lines

  1. <txt>
  2. >UWAGA! Prosimy o kontakt wszystkich, którzy nie otrzymali jeszcze
  3. honorarium za zamieszczone w "Kuferku" porady.<
  4.  
  5. <sr>* SHIFT+SPACE=*&^%$#@
  6.  
  7. <a>Kysy/ATLANTA MAY
  8.  
  9. <txt>Tips ten kierowany jest szczególnie do nielicznych zapewne
  10. posiadaczy AMOS-a Professional 1.0. Jeôli jednak jesteô
  11. posiadaczem tejûe wersji, to za pomocâ mojego rozwiâzania moûesz
  12. poprawiê pewien nie zamierzony bîâd, wystëpujâcy w AMOS-ie.
  13.  
  14. Problem polega na tym, ûe po wciôniëciu kombinacji [prawy
  15. Shift][Space] pokazuje sië czasami na ekranie zamiast spacji
  16. jakaô, przeksztaîcona nieco przez AMOS, ôcieûka dostëpu. Moûe to
  17. szczególnie denerwowaê osoby szybko piszâce na klawiaturze, gdyû
  18. wtedy, jeûeli wpiszesz np. '? ' (skrót od PRINT) i nie zwolnisz
  19. klawisza [Shift], caîa linia zostanie zniszczona. Moûna jednak
  20. zlikwidowaê ten dziwny "efekt dodatkowy". Wystarczy posîuûyê sië
  21. makrodefinicjami i sprawiê, aby feralna kombinacja klawiszy nie
  22. przysparzaîa problemów.
  23.  
  24. Z menu EDITOR/MACROS wybierz opcjë ENTER A NEW MACRO. Po ukazaniu
  25. sië requestera wciônij klawisze [prawy Shift] i [spacja]. Teraz
  26. requester powinien zniknâê. Wciônij wiëc klawisz spacji (tylko
  27. RAZ) i nastëpnie lewy przycisk myszy. W ten sposób stworzysz nowe
  28. makro. Teraz wystarczy je nagraê -- wybierz z menu CONFIG opcjë
  29. SAVE DEFAULT CONFIG.
  30.  
  31. <sr>** Pseudotwardziel
  32.  
  33. <a>Kysy/ATLANTA MAY
  34.  
  35. <txt>Jest to tips kierowany gîównie do tych, którzy nie majâ
  36. (jeszcze) twardego dysku, a wykorzystujâ komputer do innych celów
  37. niû granie. Metoda opisana niûej pozwoli Wam na bardziej
  38. komfortowâ pracë z wieloma programami. Aby jednak cieszyê sië tym
  39. rozwiâzaniem, przydaîoby sië trochë wiëcej pamiëci niû 1 MB.
  40.  
  41. Do czego to nam? Piszâc ten tekst mam na przykîad uruchomiony
  42. CED. File Master kopiuje otrzymane dopiero úródîówki, a na tasku
  43. "wisi" teû od pewnego czasu TrashM'one. Nie wspominam juû nawet,
  44. ûe aby umiliê sobie pisanie, sîucham moduîów z Gelloween (wîaônie
  45. zmieniîem muzyczkë). Gîównâ zaletâ takiego rozwiâzania jest fakt,
  46. ûe podczas uruchamiania nowych programów nie trzeba zmieniaê
  47. dysków. Niektórych uûytkowników naprawdë to denerwuje. Jednym
  48. sîowem, warunki komfortowe.
  49.  
  50. Do pracy przygotuj sobie wiëc:
  51.  
  52. 1. specjalnâ dyskietkë startowâ, na której bëdziesz miaî
  53. wykorzystywane najczëôciej programy, najlepiej jakiegoô packa.
  54.  
  55. 2. Zaîaduj CED lub inny edytor (moûe byê systemowy).
  56.  
  57. 3. Do sekwencji startowej dopisz nastëpujâce linie:
  58.  
  59. <l>    makedir RAM:t
  60.  
  61.     makedir RAM:t/libs
  62.  
  63.     makedir RAM:t/c
  64.  
  65.     copy >NIL: ENV:libs TO RAM:t/libs
  66.  
  67.     copy >NIL: ENV:c TO RAM:t/c
  68.  
  69.     assign LIBS: RAM:t/libs
  70.  
  71.     assign C: RAM:t/c
  72.  
  73. <txt>4. Skopiuj do katalogu "c" rozkazy Makedir, Copy i Assign.
  74. Znajdziesz je na dysku z Workbenchem.
  75.  
  76. 5. Jeûeli chcesz, moûesz robudowaê powyûszy skrypt o dodatkowe
  77. informacje, które bëdâ sië pojawiaîy na ekranie, np.:
  78.  
  79. <l>    echo "Przypisy zrobione!"
  80.  
  81. <txt>6. Aby jeszcze bardziej zwiëkszyê komfort pracy, moûesz
  82. wszystkie pliki skopiowaê nie do RAM:, lecz do RAD:. To jednak
  83. dla tych zasobniejszych w pamiëê (pamiëtaj o zamontowaniu RAD: --
  84. redakcja).
  85.  
  86. 7. Dodatkowo moûesz wprowadziê do skryptu warunki typu:
  87.  
  88. <l>    if exist ...
  89.  
  90. <txt>sprawdzajâce, czy odpowiednie katalogi juû istniejâ.
  91.  
  92. Po tej operacji praca z Amigâ stanie sië o wiele wygodniejsza,
  93. lecz aby wszystko byîo w porzâdku, na naszej dyskietce startowej
  94. muszâ sië znajdowaê najwaûniejsze biblioteki. Proponujë taki
  95. zestaw:
  96.  
  97. <l>arp.library, diskfont.library, explode.library, icon.library,
  98. mathtrans.library, powerpacker.library, req.library, reqtools.library.
  99.  
  100. <txt>Moûna oczywiôcie doîoûyê jeszcze kilka, ale naleûy przy tym
  101. mieê baczenie na wielkoôê wolnej pamiëci. Za pomocâ podanego
  102. przeze mnie skryptu jest teû kopiowany katalog "c", który pomoûe
  103. w uûywaniu komend AmigaDOS. Jeûeli masz system 1.3, to moûesz
  104. jeszcze dodaê nastëpujâce linie:
  105.  
  106. <l>    makedir RAM:t/l
  107.  
  108.     copy >NIL: ENV:l/Disk-Validator TO RAM:t/l
  109.  
  110.     assign L: RAM:t/l
  111.  
  112.  
  113. <sr>* Kopiowanie plików
  114.  
  115. <a>Misiaczek
  116.  
  117. <txt>Mam pomysî na nietypowe wykorzystanie komendy RequestChoice
  118. z katalogu C:. Poniûszy skrypt zastëpuje komendë Copy. Pliki sâ
  119. kopiowane po wybraniu pliku za pomocâ requestera oraz wskazaniu
  120. katalogu docelowego.
  121.  
  122. <l>set SKAD `requestfile DRAWER "RAM:" TITLE "Wybierz plik do
  123. skopiowania"`
  124.  
  125. set DOKAD `requestfile DRAWER "RAM:" TITLE "Wybierz katalog docelowy"
  126. DRAWERSONLY SAVEMODE NOICONS`
  127.  
  128. if $DOKAD EQ "RAM DISK:"
  129.  
  130.     set DOKAD "RAM:"
  131.  
  132. endif
  133.  
  134. copy FROM $SKAD TO $DOKAD ALL
  135.  
  136. echo "*e[3mGotowe.*e[0m"
  137.  
  138. <txt>Listing ten naleûy przepisaê za pomocâ edytora, np. CED-a, i
  139. nagraê (ale nie pod nazwâ "Copy"! Sprawdú dlaczego...). Naleûy
  140. jeszcze tylko ustawiê plikowi bit protekcji Script:
  141.  
  142. <l>protect [tu nazwa skryptu] S ADD
  143.