home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / enhancements / general / autocli_424 / autocli.übersetz.ascii < prev    next >
Text File  |  1990-12-30  |  12KB  |  326 lines

  1. AutoCLI
  2.  
  3. Übersetzung ........................(hj)
  4.  
  5.      AutoCLI V1.70 Juni, 1990
  6.      Autor: Nic Wilson Software (Australien)
  7. Freeware
  8.  
  9.      Jedermann kann mein Programm kopieren und verbreiten, solange 
  10. die Dokumentation mitkopiert wird. Schicken Sie bitte jegliche 
  11. Bugberichte oder Ideen (und überschüssiges Geld) an der untrigen 
  12. Adresse.
  13.  
  14.      Kommerzielle Firmen dürfen dieses Programm auch kopieren solang 
  15. es umsonst ist und diese Dokumentation dabei ist.
  16.  
  17.      Programmzusammenfassung
  18.  
  19.  
  20.      Dieses Programm wurde geschrieben wegen der Probleme die ich mit 
  21. einer ähnlichen Programm namens `popcli` hatte. `Popcli` stürtzt ab 
  22. wenn man Workbench/Kickstart 2.0 benutzt und das Gleiche geschied 
  23. wenn man es auf einen PAL Amiga benutzt um ein CLI Fenster mit einer 
  24. Vertikale größer als 200 Zeilen zu öffnen, wird es nicht öffnen wenn 
  25. Ihre Amiga sich entscheidet in dem NTSC Modus zu starten, wie sie es 
  26. so manchmal an sich haben. `Popcli`,also, scheint CPU Zeit zu ver-
  27. geuden während es wartet und erlaubt es nicht, daß man es vom 
  28. Speicher entfernt ohne abzustürzen oder einem zum Neubooten zu 
  29. zwingen. AutoCLI meistert alle die obrig genannten Probleme und hat 
  30. noch viele zusätzliche Bestandteile die andere Programme ebenbürtig 
  31. sind, aber benötigt weniger CPU Zeit. In der Tat, während es inaktiv 
  32. ist, verbraucht es 0,0% (gleich `Xoper`).
  33.  
  34.      AutoCLI wurde 100% in Assembler geschrieben.
  35.  
  36.      Handkodierte Assembler ist definitiv die beste Art zu 
  37. programmieren. Der Kode ist recht klein im Umfang und wird sehr 
  38. schnell umgesetzt (schneller als `c` oder andere Sprachen, da der Kode 
  39. der in diesen anderen Sprachen generiert wird, größer und langsamer 
  40. wäre). Dies kann man sich anschauen, wenn man ein Programm wie `Xoper`
  41. laufen hat,das ein Prozentsatz von CPU Zeit anzeigt für jede Aufgabe 
  42. das es gerade laufen hat. AutoCLI verwendet CPU Zeit nur wenn ein Er-
  43. gebnis (event) es ein Signal schickt etwas zu unternehmen. Viele Pro-
  44. grammierer die nicht Assembler verwenden, kodieren den "event handler"
  45. in C:, was gegen gute Programmierpraktiken stößt, laut des Amiga Rom 
  46. Kernal Reference Manual, Libraries and Devices, Revised and Updated .
  47.  
  48.      Features
  49.  
  50.      * kompatibel mit Kickstart/Workbench 1.2,1.3,2.0
  51.      * kompatibel mit A500,A1000,A2000,A2500,A3000
  52.      * Default (Vorgabe) oder Custom (frei bestimmbare) CLI/
  53.        Shell Fenster
  54.      * Vorgabe Fenster öffnet mit 1 Pixel kleiner als der aktiver 
  55.        Screen
  56.      * Funktionstasten Option (siehe unten)
  57.      * Aktiver Screen nach vorn Option
  58.      * Screenaustausch Option
  59.      * Fensteraustausch Option
  60.      * Bildschirmabschalter (blanking) nach freiwählbarer Zeitperiode 
  61.      * Mauszeiger verschwindet auf Tastendruck oder nach ein freiwähl-
  62.        barer Zeitperiode Option
  63.      * Mausbeschleuniger Option
  64.      * keine Vergeudung von CPU Zeit
  65.      * 100% in Maschinenkode
  66.      * frei verteilbar
  67.  
  68.  
  69.      Gebrauchsanweisung (usage) für die Installation von AutoCLI 
  70.  
  71.         AutoCLI Ä<Optionen (Weichen)=(switches)>ÜÄ<Optionen (Sekunden)
  72. >ÜÄ<Optionen (Befehle)Ü
  73.  
  74.      Run oder Runback werden nicht benötigt, da das Programm die 
  75. Befehlzeile wieder freigibt und das Fenster, von dem es gestartet 
  76. wurde (auf ein Cli Befehl), erlaubt wieder zu schließen. Jedoch, Auto-
  77. CLI behält das Dateiverzeichnis, aus welchen es gestartet wurde und 
  78. verliert den aktuellen Pfad oder Stack, wie es einige Programme machen
  79. , nicht. Das bedeutet, daß wenn ein Cli erscheint (pops up), das Datei
  80. -verzeichnis welches aktuell war als AutoCLI aufgerufen wurde, als 
  81. Vorgabewert gilt. Pfad und Stack gelten auch noch.
  82.  
  83.      Das Programm ist hauptsächlich konzipiert um in Ihren startup-
  84. sequence angekurbelt zu werden, damit Sie immer ein Cli Fenster auf 
  85. komfortabeler  Weise zu Hand haben. AutoCLI sollte in ihrer C: Ver-
  86. zeichnis reinkopiert werden.
  87.  
  88.  
  89.          Optionen (Weichen=switches) 
  90.  
  91.          Die folgenden Weichen müssen nicht in einer bestimmten Reihen-
  92. folge eingegeben werden. Alle Optionen haben den Vorgabewert von abge-
  93. stellt (off) und müssen erst mit eine Weiche aktiviert werden.
  94.  
  95.     
  96.   -f
  97.       Diese Weiche aktiviert nicht programmierte Sprünge mittels Funk-
  98.       tionstasten. Wenn Ihr Kennzeichner (siehe unten) und eine Ftaste
  99.       gleichzeitig gedrückt werden, führt das Programm eine Datei in 
  100.       dem designierten S: Verzeichnis mit einer Dateibezeichnung von
  101.       Autocli.f1, Autocli.f2, usw. aus. Diese Datei muß von gewöhn-
  102.       licher Art sein (d.h. startup-sequence).
  103.      
  104.  
  105.   -w 
  106.       Diese Weiche aktiviert den Fenster nach vorn Option. Um diese 
  107.       Funktion zu benutzen, selektieren Sie den Fenster den Sie im 
  108.    w  Vordergrund haben wollen, indem Sie die linke Maustaste inner-
  109.       halb des Fensters betätigen und dann Ihren Kennzeichner (siehe
  110.       unten) gedrückt halten und den linken Alttaste drücken.
  111.  
  112.  
  113.   -n  
  114.       Diese Weiche aktiviert den Screenaustausch Option. Um diese Funk-
  115.       tion zu benutzen, halten Sie Ihren Kennzeichner gedrückt und ver-
  116.       wenden Sie den Cursortaste für oben oder für unten. Diese Tasten
  117.       rotieren alle Screens in entgegengesetzter Richtung zu einander.
  118.       Dies ist etwas anders als mit den Standard links Amiga N und M.
  119.       Sie tauschen nur die vordersten und hintersten Screens aus.
  120.  
  121.  
  122.   -m 
  123.       Diese Weiche aktiviert den Fensteraustausch. Um diese Funktion zu
  124.       benutzen, halten Sie Ihren Kennzeichner gedrückt und verwenden 
  125.       Sie den Cursortaste für links oder für rechts. Dies wird den vor-
  126.       dersten Fenster nach hinten positionieren oder,bzw., den hinter-
  127.       sten nach vorne. Der Fensteraustausch findet immer statt auf dem
  128.       vordersten Screen. Dies erlaubt Ihnen auf einfache Weise Fenster
  129.       und Screens zu bewegen indem Sie den Kennzeichner und alle Cursor
  130.       -tasten benutzen.
  131.  
  132.   -q
  133.       Diese Weiche aktiviert die Mausbeschleunigung. Falls Sie sie als
  134.       zu schnell empfinden, verlangsamen Sie sie mittels Preferences. 
  135.       Der Grad der Beschleunigung ist proportunal zu der Geschwindig-
  136.       keit mit dem man die Maus bewegt. Je schneller man sie bewegt,
  137.       desto schneller wird die Geschwindigkeit und umgekehrt.
  138.  
  139.  
  140.   -b
  141.       Diese Weiche aktiviert die Mausauschaltung. Auf die Betätigung 
  142.       jegliche Taste, wird der Mauszeiger sofort ausgeschaltet, oder,
  143.       wenn keine Mausbewegung innerhalb 30 Sekunden registriert wurde,
  144.       wird der Mauszeiger auch ausgeschaltet. Sobald die Maus über-
  145.       haupt bewegt wird, erscheint der Zeiger sofort wieder. Somit über
  146.       -windet man die lästige Gewohnheit des Zeigers immer im Weg zu 
  147.       sein wenn man tippen möchte.
  148.  
  149.  
  150.   -s -c -a
  151.       Die Vorgabekennzeichner (default) ist die linke Amigataste, aber 
  152.       dies kann mit einer Weiche geändert werden. Die -s Weiche macht
  153.       die Shifttaste (Umschalttaste für Großbuchstaben) zu Kennzeichner
  154.       Die -c Weiche macht die CTRL (Control)Taste zu Kennzeichner und 
  155.       die -a macht die Alttaste zu Kennzeichner. Wollen Sie den Vorgabe
  156.       -wert(linke Amigataste) benutzen, ignorieren Sie diese Weichen(-s
  157.       ,-c,-a). Beachten Sie, daß diese Kennzeichnertaste die gleiche 
  158.       ist wie die für die AutoCLI Funktion benötigt wird.
  159.  
  160.  
  161.   -r
  162.       Um den vorgegebenen Kennzeichner (linke Amigataste) zur rechten
  163.       AmigaTaste zu machen, betätigen Sie diese Weiche.
  164.  
  165.  
  166.   ? 
  167.       Wenn die Weiche aus ein einzelnes Fragezeichen besteht, dann wird
  168.       AutoCLI ein Usage String (Zeichenfolge) im aktiven Cli Fenster 
  169.       produzieren. Es wird sich nicht selbstständig installieren oder
  170.       entfernen.
  171.  
  172.   remove
  173.       Diese Weiche sollte alleine verwendet werden. Sie wird die ak-
  174.       tuelle Version von AutoCLI signalisieren, daß es sich zu ent-
  175.       fernen hat. Jedesmal wenn das Programm dies versucht, wird eine
  176.       Erfolgs- oder Mißerfolgsmeldung im Cli Fenster erfolgen. 
  177.  
  178.  
  179.   Optionen (Sekunden)
  180.  
  181.     Dies ist eine Zeitoption (in Sekunden) mit der ein Screen ausge-
  182.     schaltet werden kann wenn kein Userinput erfolgt. Der Vorgabewert
  183.     ist abgestellt (off). Wenn Sie diese Funktion nicht erwünschen, 
  184.     dann tippen Sie keine Zahl im Programmaufruf. Wenn der Screen ausge
  185.     -blendet ist, kann er wieder sofort angeschaltet werden indem ir-
  186.     -gendeine Taste betätigt oder die Maus bewegt wird. Da nur eine ein 
  187.     -zige Rawmausbewegung genügt, haben wir entdeckt, daß es vollkommen 
  188.     ausreicht, wenn Sie nur Ihren Computertisch etwas anstoßen.
  189.  
  190.  
  191.   Optionen (Befehle)
  192.  
  193.     Wenn keine Optionbefehle verwendet werden, fällt AutoCLI auf die 
  194.     Vorgabewerte zurück. AutoCLI wird starten und auf Ihr Kennzeichner 
  195.     und Escape warten (beide müssen gleichzeitig gedrückt werden). Da-
  196.     raufhin öffnet AutoCLI ein Cli Fenster 1 Pixel kleiner als der Work
  197.     -bench Screen zu der Zeit wann er geöffnet wurde. Folgedessen wenn
  198.     man die Auflösung des Screens ändert, wird AutoCLI sich danach rich
  199.     -ten. Falls Newcon: vorhanden ist, wird ein Shell Fenster statt ein
  200.     Cli Fenster öffnen.
  201.         Falls Sie ein Optionsbefehl eintippen, wird AutoCLI diesen 
  202.     Befehl statt den Vorgabe Cli/Shell Fensterbehl ausführen wenn Ihr
  203.     Kennzeichner und Escape gedrückt sind (siehe Beispiele). Dies er-
  204.     laubt die Verwendung von maßgeschneiderten Befehle oder Cli/Shell
  205.     Fenster. Beachten Sie, daß falls AutoCLI schon im Speicher ist, 
  206.     wird es ein Fehlermeldung im aktuellen Cli Fenster zeigen.
  207.     
  208.  
  209.    Beispiele
  210.  
  211.          AutoCLI -f -w -n -m -r -s 600 Newshell Newcon:0/10/640/150/
  212.          MyShell
  213.  
  214. (Öffnet ein Shell Fenster mit dem Namen `MyShell`,aktiviert die Ftasten
  215. ,selektiert die rechte Amigataste als Kennzeichner, aktiviert die Fen-
  216. ster nach vorn Option, aktiviert die Screenaustauschoption, aktiviert
  217. die Fensteraustauschoption und schaltet den Screen nach 10 Minuten ohne
  218. Input aus.)
  219.  
  220.  
  221.          AutoCLI -f -w YourProg
  222.  
  223. (Eine Datei namens `YourProg` wird gestartet. Wenn die linke Amiga/Es-
  224. capetasten gedrückt werden, werden die Ftasten und Fenster nach vorne
  225. aktiviert. Die Screenabschaltung erfolgt nicht, da eine Zeitangabe 
  226. fehlt.)
  227.  
  228.  
  229.          AutoCLI remove
  230.  
  231. (Versucht die aktuelle Version von AutoCLI aus dem Speicher zu ent-
  232. fernen und zeigt eine Erfolgs- oder Mißerfolgsmeldung.)
  233.  
  234.  
  235.  
  236.     Erkannte Bugs (Programmfehler) oder Konflikte
  237.  
  238.  
  239.     Es hat Probleme gegeben mit nicht standarder Versionen des` Run` 
  240. Befehls. Dieser Befehl wird von der dos.library `Execute` Befehl
  241. aufgerufen. Falls Ihre Amiga abstürzt wenn ein Cli aufgerufen wird, 
  242. stellen Sie sicher, daß Ihr `Run` Befehl den Standard entspricht.
  243. Der Befehl der ich verwende entnahm ich von einem originellen 1.3.2
  244. Workbench und ist 2568 Bytes lang.
  245.  
  246.  
  247.     Anforderungen
  248.  
  249.  
  250.     Die folgende Befehle MÜSSEN im aktuellen C: Verzeichnis vorhanden 
  251. sein:
  252.  
  253.     run           ; C Verzeichnis
  254.     newcli        ; C Verzeichnis (aufgerufen bei AutoCLI wenn Newcon
  255.                                    nicht vorhanden ist)
  256.     newshell      ; C Verzeichnis (aufgerufen bei AutoCLI wenn Newcon
  257.                                    vorhanden ist)
  258.     shell-seg     ; l Verzeichnis (wird verwendet wenn Newcon zu Ver-
  259.                                    fügung steht)
  260.     AutoCLI       ; C Verzeichnis
  261.  
  262.     Die folgende Befehle, Geräte, Dateien sind nicht unbedingt not-
  263. wendig:
  264.  
  265.     cli-startup   ; S Verzeichnis (Datei ausgeführt von NewCli)
  266.     shell-startup ; S Verzeichnis (Datei ausgeführt von NewShell)
  267.     newcon        ; (muß vorhanden sein um einen Shell Fenster zu be-
  268.                      kommen)
  269.     autocli.f1    ; S Verzeichnis (Datei für Kennzeichner/F1)
  270.     autocli.f2    ; S Verzeichnis (Datei für Kennzeichner/F2)
  271.     "  "  "  " usw.
  272.  
  273.  
  274.     Beachten Sie, daß `Amiga` ein Warenzeichen von Commodore Amiga
  275.     Inc. ist.
  276.  
  277.     Nic Wilson Software
  278.     138d South Street
  279.     Toowoomba Queensland 4350
  280.     Australien
  281.  
  282.  
  283.  
  284.  
  285.  
  286.      
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301. 
  302.        
  303.  
  304.  
  305.  
  306.  
  307.  
  308.      
  309.  
  310.  
  311.  
  312. 
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.