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

  1. <sr>* Katalog na dysku
  2.  
  3. <a> Marek Pampuch
  4.  
  5. <txt> Czasami chciaîoby sië mieê jakiô katalog nie tylko na
  6. ekranie, ale i w postaci zbioru dyskowego (na przykîad po to, aby
  7. wprowadziê go do bazy danych czy uzupeîniê jakimiô wîasnymi
  8. danymi). W tym celu wystarczy go "wydrukowaê" do zbioru.
  9. Najproôciej zrobimy to przez:
  10.  
  11. <l> dir df0:katalog >ram:test 
  12.  
  13. <txt> gdzie zamiast sîowa "katalog" zamieôcimy nazwë katalogu,
  14. którego zawartoôê chcemy mieê w zbiorze, a zamiast "test" moûe
  15. byê dowolna inna nazwa, waûna z punktu widzenia AmigaDOS. Potem
  16. wystarczy jedynie wymieniê dyskietki i skopiowaê zbiór "test" na
  17. ten dysk, na którym chcemy go mieê. Jeôli chcemy mieê katalog z
  18. zawartoôciâ podkatalogów, musimy uûyê odpowiedniej opcji rozkazu
  19. dir, na przykîad:
  20.  
  21. <l> dir df0:katalog >ram:test all
  22.  
  23. <sr>** "Dociâganie" Cygnusa 
  24.  
  25. <a> LeMUr/D.D.T
  26.  
  27. <txt>Cygnus to wspaniaîy edytor. Brakuje w nim jednak opcji,
  28. która "dociâgaîaby" linië do prawego marginesu (ustawia sië go
  29. opcjâ "Set right border..." z drugiego menu Environment lub
  30. naciskajâc [Amiga][Shift][6]). Mimo tego "niedociâgniëcia"
  31. CygnusEd ma port ARexxa, dziëki któremu mógî zadziaîaê poniûszy
  32. skrypt:
  33.  
  34. <l> /* 2Right.ced by LeMUr/D.D.T */
  35.  
  36.    OPTIONS RESULTS
  37.  
  38.    ADDRESS 'rexx_ced'
  39.  
  40.    /* poczâtek linii */
  41.  
  42.    'BEG OF LINE'
  43.  
  44.    /* zaznaczenie bloku */
  45.  
  46.    MARK
  47.  
  48.    /* koniec linii */
  49.  
  50.    'END OF LINE'
  51.  
  52.    /* zachowanie dîugoôêi linii */
  53.  
  54.    STATUS CURSORCOLUMN
  55.  
  56.    dlugosc=RESULT
  57.  
  58.    /* wyciëcie bloku */
  59.  
  60.    CUT BLOCK
  61.  
  62.    /* skok na poczâtek linii */
  63.  
  64.    BEG OF LINE
  65.  
  66.    /* pobranie wartoôci prawego marginesu */
  67.  
  68.    STATUS RIGHTBORDER
  69.  
  70.    liczba=RESULT-dlugosc
  71.  
  72.    /* ustawienie potrzebnych spacji */
  73.  
  74.    spacje=''
  75.  
  76.    do i=1 to liczba
  77.  
  78.       spacje=spacje' '
  79.  
  80.    end
  81.  
  82.    /* wstawienie spacji */
  83.  
  84.    TEXT spacje
  85.  
  86.    /* wstawienie bloku */
  87.  
  88.    PASTE
  89.  
  90.    EXIT
  91.  
  92. <txt>Po zainstalowaniu tego skryptu moûemy juû swobodnie
  93. "dociâgaê" do prawego marginesu aktualnâ linië (të, w której
  94. znajduje sië kursor).
  95.  
  96. <sr>** Inny Requestchoice
  97.  
  98. <a>Bartosz Bilicki
  99.  
  100. <txt>Istnieje inny sposób wykorzystania systemowej komendy
  101. Requestchoice niû ten opisany w 8/94 MA.
  102.  
  103. <l>set pozycja 'requestchoice TEST "Ile jest 2+2?" Cztery "Nie wiem"'
  104.  
  105. if `get pozycja' EQ 1
  106.  
  107.     echo "Brawo!!!"
  108.  
  109. else
  110.  
  111.     echo "Idú na kurs matematyki."
  112.  
  113. endif
  114.  
  115. <txt>Sprawdzone pod systemem 3.0
  116.  
  117. <sr>* WB i parametry programu
  118.  
  119. <a>Arkadiusz Stanoszek
  120.  
  121. <txt>Istnieje bardzo duûo maîych, ale bardzo przydatnych
  122. programików, którym parametry podaje sië poprzez mozolne
  123. wpisywanie dîugiego ciâgu znaków tuû za nazwâ programu. Typowymi
  124. przykîadami sâ tu LhA, DMS czy Badformat. Co zrobiê, ûeby
  125. uruchamiaê je z ikony? Moûna oczywiôcie zrobiê sobie
  126. uruchamiajâcy skrypt dla IconX-a. No, ale gdy program potrzebuje
  127. innych parametrów, niû te podane w skrypcie, np. programem
  128. Badformat chcemy sformatowaê dyskietkë w innej stacji lub pod
  129. innâ nazwâ? Wydaje sië, ûe sytuacja jest bez wyjôcia... A
  130. rozwiâzanie jest, i to bardzo proste. Wystarczy za pomocâ
  131. dowolnego edytora ikon dorobiê jâ do programu, typu Tool i w polu
  132. Tool Types tej ikony wpisaê "CLI" (bez cudzysîowów). No i teraz
  133. po dwukrotnym klikniëciu na ikonkë pojawi sië znajome okienko,
  134. gdzie moûemy wpisaê potrzebne programowi parametry.
  135.  
  136. <sr>* Jak wîâczyê koôci AGA?
  137.  
  138. <a>Arkadiusz Stanoszek
  139.  
  140. <txt>Kupiîeô sobie wyîaônie nowiutkâ Amigë 1200. Przynosisz jâ do
  141. domu i pierwszâ rzeczâ po jej podîâczeniu jest oczywiôcie
  142. uruchomienie jakiegoô programu testujâcego, ûeby zobaczyê, o ile
  143. to cudo jest szybsze od starej poczciwej Amigi 500. Uruchamiasz
  144. AIBB, i co? Twoja nowa Amisia jest w testach wolniejsza od
  145. A1200!! A co gorsza, masz koôci graficzne ECS! No dobrze,
  146. uruchamiasz jakiô program graficzny, ûeby coô narysowaê w 256
  147. kolorach, a tutaj moûesz w wysokiej rozdzielczoôci uzyskaê tylko
  148. 16 kolorów! Nie, nie oddawaj swojego nowego nabytku do punktu
  149. naprawczego. Wystarczy po prostu przed uruchomieniem programu
  150. wîâczyê Boot Menu (trzymaj wciôniëte oba przyciski myszy podczas
  151. resetu) i od razu nacisnâê "Boot" lub uruchomiê program Setpatch
  152. z katalogu C Workbencha 3.0. Teraz wszystko bëdzie dziaîaê tak,
  153. jak powinno.
  154.