home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / disk / misc / filex / docs / deutsch / filexarexx.dok < prev    next >
Text File  |  1995-02-27  |  43KB  |  1,992 lines

  1.                                    
  2.               $VER: FileXARexxDokumentation 2.0 (6.5.94)
  3.  
  4.                                    
  5.                         FileX - Ein Binäreditor
  6.  
  7.                © Copyright 1993-1994 bei Klaas Hermanns
  8.  
  9.                   Shareware, alle Rechte vorbehalten.
  10.  
  11. Einführung
  12. **********
  13.  
  14.    FileX hat eine weitgehend an die Richtlinien aus Commodores Amiga
  15. User Interface Style Guide angelehnte ARexxschnittstelle.
  16.  
  17.    Falls nicht über das Schlüsselwort PORTNAME beim Start ein anderer
  18. Name angegeben wird, erhält der Port den Namen `FILEX'.  Sollte unter
  19. diesem Namen bereits ein Port existieren, wird an den Namen eine Zahl
  20. angehangen und diese solange erhöht bis ein noch nicht existierender
  21. Portname gefunden wird (`NAME'->`NAME.1'->`NAME.2').
  22.  
  23.    Die Argumente der Befehle werden AmigaDOS üblich ausgewertet.
  24. Falls die verschiedenen Typen nicht bekannt sein sollten, hier ein
  25. kurze Auflistung:
  26.  
  27. <arg>
  28.      Eine einfache Zeichenkette.  Es ist nicht notwendig den Namen des
  29.      Arguments anzugeben.
  30.  
  31. <arg>/S
  32.      Schalter.  Durch Angabe des Arguments wird er gesetzt.
  33.  
  34. <arg>/K
  35.      Schlüsselwort.  Das Argument muß mit dem Argumentnamen angegeben
  36.      werden (`<arg> = wert' oder `<arg> wert'.
  37.  
  38. <arg>/N
  39.      Nummer.  Das Argument muß eine Dezimalzahl sein.
  40.  
  41. <arg>/T
  42.      Wechselschalter.  Durch Angabe des Arguments ändert ein Wert
  43.      seinen Zustand.
  44.  
  45. <arg>/A
  46.      Das Argument muß angegeben werden.
  47.  
  48. <arg>/F
  49.      Der Rest der Zeile wird als Argument angenommen, auch wenn dort
  50.      noch Schlüsselwörter vorkommen.
  51.  
  52. <arg>/M
  53.      Mehrere Werte sind möglich.
  54.  
  55.    Bei allen Kommandos, die einen Wert zurückgeben, ist es möglich
  56. durch Angabe einer Variablen mittels des Arguments VAR, eine Variable
  57. auf das Ergebnis setzen zu lassen. Gleiches gilt für das Argument STEM
  58. und Stemvariablen.
  59.  
  60.    Alle Kommandos, denen eine ID übergeben werden kann, liefern rc =
  61. 5, falls es sich bei der ID um eine ungültige ID handelt.  Falls keine
  62. ID angegeben wird, wird für das Kommando die aktuelle Ansicht, das
  63. aktuelle Fenster oder die aktuelle Datei benutzt.
  64.  
  65. Kommandoübersicht (alphabetische geordnet)
  66. ******************************************
  67.  
  68.      Name:             Argumente => Rückgabewerte:
  69.      ---------------------------------------------
  70.      ACTIVATE
  71.      ACTIVATEVIEW     VIEWID=VID/K/N
  72.      ACTIVATEWINDOW   WINDOWID=WID/K/N
  73.      ADJUSTWINDOWSIZE WINDOWID=WID/K/N
  74.      APPEND           VIEWID=VID/K/N
  75.      ASSIGNCOMMAND    NUMBER/K/N,NAME/K
  76.      CHANGEWINDOW     LEFTEDGE/K/N,TOPEDGE/K/N,HEIGHT/K/N,WIDTH/K/N,WINDOWID=WID/K/N
  77.      CLEAR            FORCE/S,VIEWID=VID/K/N
  78.      CLOSE            VIEW/S,WINDOW/S,FORCE/S,VIEWID=VID=WINDOWID=WID/K/N
  79.      COLUMN           DELTA/N/A,VIEWID=VID/K/N
  80.      CURSOR           UP/S,DOWN/S,LEFT/S,RIGHT/S,VIEWID=VID/K/N
  81.      CUT              VIEWID=VID/K/N
  82.      DEACTIVATE
  83.      EXECUTECOMMAND   NUMBER/K/N,NAME/K
  84.      EXPANDVIEW       VIEWID=VID/K/N
  85.      FAULT            VAR/K,STEM/K,NUMBER/N/A => DESCRIPTION
  86.      FILL             VIEWID=VID/K/N
  87.      FIND             PROMPT/S,HEX/S,BACKWARDS/S,QUIET/S,TEXT/F,VIEWID=VID/K/N
  88.      FINDCHANGE       PROMPT/S,HEX/S,ALL/S,BACKWARDS/S,QUIET/S,FIND,CHANGE,VIEWID=VID/K/N
  89.      FINDNEXT         BACKWARDS/S,QUIET/S,VIEWID=VID/K/N
  90.      FONT             NAME/A,SIZE/N/A,WINDOWID=WID/K/N
  91.      GETATTR          OBJECT/A,FIELD,ID/K/N,STEM/K,VAR/K
  92.      GETBLOCK         VAR/K,STEM/K => BLOCK
  93.      GETBYTES         VAR/K,STEM/K,POS/N/A,NUMBER/N/A,FILEID=FID/K/N => HEXSTRING
  94.      GOTOBOOKMARK     NUMBER/N,VIEWID=VID/K/N
  95.      GOTOBYTE         POS/N/A,VIEWID=VID/K/N
  96.      GOTOCOLUMN       COLUMN/N/A,VIEWID=VID/K/N
  97.      GOTOLINE         LINE/N/A,VIEWID=VID/K/N
  98.      GRABMEMORY       START/N/A,END/N/A,FORCE/S,VIEWID=VID/K/N
  99.      GROWVIEW         VIEWID=VID/K/N
  100.      HELP             VAR/K,STEM/K,COMMAND => COMMANDDESC,COMMANDLIST/M
  101.      INSERT           VIEWID=VID/K/N
  102.      LINE             DELTA/N/A,VIEWID=VID/K/N
  103.      LOADBLOCK        NAME
  104.      LOADCOMMANDS     NAME
  105.      LOADDISPLAYTYP   NAME
  106.      LOADSETTINGS     NAME
  107.      LOCKGUI
  108.      MOVEWINDOW       LEFTEDGE/N,TOPEDGE/N,WINDOWID=WID/K/N
  109.      NEW              VIEW/S,WINDOW/S
  110.      NEXT             VIEW/S,WINDOW/S
  111.      NOP
  112.      OPEN             FILENAME,FORCE/S,VIEWID=VID/K/N
  113.      PASTE            VIEWID=VID/K/N
  114.      POSITION         SOF/S,EOF/S,SOL/S,EOL/S,VIEWID=VID/K/N
  115.      PREVIOUS         VIEW/S,WINDOW/S
  116.      PRINT            FILEID=FID/K/N
  117.      PRINTBLOCK
  118.      QUIT             FORCE/S
  119.      REDO             NUMBER/N,FILEID=FID/K/N
  120.      REQUESTFILE      VAR/K,STEM/K,TITLE/K,PATH/K,FILE/K,PATTERN/K => FILENAME
  121.      REQUESTNOTIFY    PROMPT
  122.      REQUESTRESPONSE  BUTTONS/K,PROMPT/K
  123.      REQUESTSTRING    VAR/K,STEM/K,PROMPT/K,DEFAULT/K => STRING
  124.      RX               VAR/K,STEM/K,CONSOLE/S,ASYNC/S,COMMAND/F => RC/N,RESULT
  125.      SAVE             FILEID=FID/K/N
  126.      SAVEAS           NAME,FILEID=FID/K/N
  127.      SAVEBLOCK        NAME
  128.      SAVECOMMANDS
  129.      SAVECOMMANDSAS   NAME
  130.      SAVESETTINGS
  131.      SAVESETTINGSAS   NAME
  132.      SETATTR          OBJECT/A,FIELD,ID/K/N,FROMSTEM/K,FROMVAR/K
  133.      SETBLOCK         BLOCK/A
  134.      SETBLOCKMARK     VIEWID=VID/K/N
  135.      SETBOOKMARK      NUMBER/N,VIEWID=VID/K/N
  136.      SETBYTES         POS/N/A,HEXSTRING/A,FILEID=FID/K/N
  137.      SETSCREEN        NAME/K,OWN/S
  138.      SHRINKVIEW       VIEWID=VID/K/N
  139.      SIZEWINDOW       HEIGHT/N,WIDTH/N,WINDOWID=WID/K/N
  140.      SPLIT            VIEW/S,WINDOW/S
  141.      UNDO             NUMBER/N,FILEID=FID/K/N
  142.      UNLOCKGUI
  143.      WINDOWTOBACK     WINDOWID=WID/K/N
  144.      WINDOWTOFRONT    WINDOWID=WID/K/N
  145.      ZIPWINDOW        WINDOWID=WID/K/N
  146.  
  147. Befehlsbeschreibungen
  148. *********************
  149.  
  150. ACTIVATE
  151. ========
  152.  
  153. Aufbau:
  154.      ACTIVATE
  155.  
  156. Funktion:
  157.      Aktiviert FileX aus dem Iconify.
  158.  
  159. Beispiel:
  160.           DEACTIVATE      /* Entspricht Menu: `Project/Iconify' */
  161.           
  162.           /* Jetzt liegt ein Icon auf der Workbench und FileX schläft */
  163.           
  164.           ACTIVATE        /* Fenster wird wieder geöffnet */
  165.  
  166. Siehe auch:
  167.      DEACTIVATE
  168.  
  169. ACTIVATEVIEW
  170. ============
  171.  
  172. Aufbau:
  173.      ACTIVATEVIEW VIEWID=VID/K/N
  174.  
  175. Funktion:
  176.      Aktiviert eine Anicht.
  177.  
  178. Argumente:
  179.     VIEWID=VID/K/N:
  180.           ID der Ansicht, die aktiviert werden soll.
  181.  
  182. ACTIVATEWINDOW
  183. ==============
  184.  
  185. Aufbau:
  186.      ACTIVATEWINDOW WINDOWID=WID/K/N
  187.  
  188. Funktion:
  189.      Aktiviert ein Edierfenster.
  190.  
  191. Argumente:
  192.     WINDOWID=WID/K/N:
  193.           ID eines Fensters, das aktiviert werden soll.
  194.  
  195. ADJUSTWINDOWSIZE
  196. ================
  197.  
  198. Aufbau:
  199.      ADJUSTWINDOWSIZE WINDOWID=WID/K/N
  200.  
  201. Funktion:
  202.      Paßt die größe eines Fensters, an die größe der
  203.      Darstellungsboxen an.
  204.  
  205. Argumente:
  206.     WINDOWID=WID/K/N:
  207.           ID eines Fensters.
  208.  
  209. Siehe auch:
  210.      Menu: `Settings/Adjust window size'
  211.  
  212. APPEND
  213. ======
  214.  
  215. Aufbau:
  216.      APPEND VIEWID=VID/K/N
  217.  
  218. Funktion:
  219.      Der aktuelle Block wird an das Dateiende angehangen.
  220.  
  221. Argumente:
  222.     VIEWID=VID/K/N:
  223.           ID einer Ansicht, zu der die Datei gehört.
  224.  
  225. Siehe auch:
  226.      Menu: `Edit/Append'
  227.  
  228. ASSIGNCOMMAND
  229. =============
  230.  
  231. Aufbau:
  232.      ASSIGNCOMMAND NUMBER/K/N,NAME/K
  233.  
  234. Funktion:
  235.      Setzt eines der ARexxkommandos im Menu `ARexx'.
  236.  
  237. Argumente:
  238.     NUMBER/K/N:
  239.           Nummer zwischen 0 und 10, die die Position des Kommandos
  240.           bestimmt.  Falls nicht angegeben, erscheint ein Requester zur
  241.           Eingabe der Nummer.
  242.  
  243.     NAME/K:
  244.           Filename des Kommandos.  Falls nicht angegeben, erscheint ein
  245.           Filerequester zur Auswahl eines Files.
  246.  
  247. Beispiel:
  248.      ASSIGNCOMMAND 0 'dh0:meinearexxbefehle/filexbefehl'
  249.  
  250. Siehe auch:
  251.      Menu: `ARexx/Assign command', LOADCOMMANDS, SAVECOMMANDS,
  252.      SAVECOMMANDSAS
  253.  
  254. CHANGEWINDOW
  255. ============
  256.  
  257. Aufbau:
  258.      CHANGEWINDOW
  259.      LEFTEDGE/K/N,TOPEDGE/K/N,HEIGHT/K/N,WIDTH/K/N,WINDOWID=WID/K/N
  260.  
  261. Funktion:
  262.      Verändert die Größe und/oder Lage des Edierfensters.
  263.  
  264. Argumente:
  265.     LEFTEDGE/K/N:
  266.           Neuer linker Abstand des Fensters.
  267.  
  268.     TOPEDGE/K/N:
  269.           Neuer oberer Abstand des Fensters.
  270.  
  271.     HEIGHT/K/N:
  272.           Neue Höhe des Fensters.
  273.  
  274.     WIDTH/K/N:
  275.           Neue Breite des Fensters.
  276.  
  277.     WINDOWID=WID/K/N
  278.           ID eines Windows, das geändert werden soll.
  279.  
  280.      Falls ein Wert nicht angegeben, bleibt er unverändert.
  281.  
  282. Beispiel:
  283.              /* Fenster auf maximale Größe bringen */
  284.           CHANGEWINDOW LEFTEDGE 0 TOPEDGE 0 HEIGHT 4000 WIDTH 4000
  285.  
  286. Siehe auch:
  287.      ZIPWINDOW, MOVEWINDOW, SIZEWINDOW, Attribute:  `WINDOW/#?'
  288.  
  289. CLEAR
  290. =====
  291.  
  292. Aufbau:
  293.      CLEAR FORCE/S,VIEWID=VID/K/N
  294.  
  295. Funktion:
  296.      Löscht eine Anzeige.
  297.  
  298. Argumente:
  299.     FORCE/S:
  300.           Die Sicherheitsabfrage wird unterdrückt.
  301.  
  302.     VIEWID=VID/K/N
  303.           ID einer Ansicht, die gelöscht werden soll.
  304.  
  305. Rückgabewerte:
  306.      rc = 5, falls die Sicherheitsabfrage abgebrochen wurde.
  307.  
  308. Siehe auch:
  309.      Menu: `Project/New'
  310.  
  311. CLOSE
  312. =====
  313.  
  314. Aufbau:
  315.      VIEW/S,WINDOW/S,FORCE/S,VIEWID=VID=WINDOWID=WID/K/N
  316.  
  317. Funktion:
  318.      Schließt eine Anischt bzw. ein ganzes Edierfenster.
  319.  
  320. Argumente:
  321.     VIEW/S:
  322.           Falls gesetzt, wird die ID als Ansicht ID aufgefasst und es
  323.           wird versucht eine Ansicht zu schließen.
  324.  
  325.     WINDOW/S:
  326.           Falls gesetzt, wird die ID als Fenster ID aufgefasst und es
  327.           wird versucht ein Edierfenster zu schließen.
  328.  
  329.     FORCE/S:
  330.           Falls gesetzt, wird der Sicherheitsrequester unterbunden, der
  331.           über verlorengehende Änderungen informiert.
  332.  
  333.     VIEWID=VID=WINDOWID=WID/K/N:
  334.           ID der Ansicht bzw. des Fensters, das geschlossen werden soll.
  335.  
  336. Siehe auch:
  337.      QUIT
  338.  
  339. COLUMN
  340. ======
  341.  
  342. Aufbau:
  343.      COLUMN DELTA/N/A,VIEWID=VID/K/N
  344.  
  345. Funktion:
  346.      Verschiebt den Cursor nach rechts oder links.
  347.  
  348. Argumente:
  349.     DELTA/N/A:
  350.           Anzahl der Schritte, um die der Cursor verschoben werden
  351.           soll.  Positive Zahlen verschieben den Cursor nach rechts,
  352.           negative nach links.
  353.  
  354.     VIEWID=VID/K/N
  355.           ID einer Ansicht, in der der Cursor verschoben werden soll.
  356.  
  357. Siehe auch:
  358.      GOTOBYTE, GOTOCOLUMN, GOTOLINE, LINE
  359.  
  360. COPY
  361. ====
  362.  
  363. Aufbau:
  364.      COPY VIEWID=VID/K/N
  365.  
  366. Funktion:
  367.      Kopiert den aktuell makierten Block in den Blockspeicher.
  368.  
  369. Argumente:
  370.     VIEWID=VID/K/N
  371.           ID einer Ansicht, aus der der Block kopiert werden soll.
  372.  
  373. Siehe auch:
  374.      Menu: `Edit/Copy', SETBLOCKMARK
  375.  
  376. CURSOR
  377. ======
  378.  
  379. Aufbau:
  380.      CURSOR UP/S,DOWN/S,LEFT/S,RIGHT/S,VIEWID=VID/K/N
  381.  
  382. Funktion:
  383.      Verschiebt den Cursor.
  384.  
  385. Argumente:
  386.     UP/S:
  387.           Den Cursor um eins nach oben verschieben.
  388.  
  389.     DOWN/S:
  390.           Den Cursor um eins nach unten verschieben.
  391.  
  392.     LEFT/S:
  393.           Den Cursor um eins nach links verschieben.
  394.  
  395.     RIGHT/S:
  396.           Den Cursor um eins nach rechts verschieben.
  397.  
  398.     VIEWID=VID/K/N:
  399.           ID einer Ansicht, in der der Cursor verschoben werden soll.
  400.  
  401.      UP und DOWN sowie LEFT und RIGHT schliessen sich gegenseitig aus.
  402.  
  403. Siehe auch:
  404.      GOTOBYTE, LINE, COLUMN
  405.  
  406. CUT
  407. ===
  408.  
  409. Aufbau:
  410.      CUT VIEWID=VID/K/N
  411.  
  412. Funktion:
  413.      Kopiert den aktuell makierten Block in den Blockspeicher und
  414.      schneidet ihn dabei aus der Datei aus.
  415.  
  416. Argumente:
  417.     VIEWID=VID/K/N:
  418.           ID einer Ansicht, aus der der Block kopiert werden soll
  419.  
  420. Siehe auch:
  421.      Menu: `Edit/Cut', SETBLOCKMARK
  422.  
  423. DEACTIVATE
  424. ==========
  425.  
  426. Aufbau:
  427.      DEACTIVATE
  428.  
  429. Funktion:
  430.      Bringt FileX in den Iconify-Modus. Das Fenster wird geschlossen
  431.      und ein Icon auf die Workbench erzeugt.
  432.  
  433.      ACHTUNG!: Alle ARexxbefehle, die eine Ausgabe in einem Fenster
  434.      machen oder diese in einer anderen Art verändern, können
  435.      während des Iconify-Modus zum Absturz führen!
  436.  
  437. Siehe auch:
  438.      ACTIVATE
  439.  
  440. EXECUTECOMMAND
  441. ==============
  442.  
  443. Aufbau:
  444.      EXECUTECOMMAND NUMBER/K/N,NAME/K
  445.  
  446. Funktion:
  447.      Startet ein ARexxkommando.
  448.  
  449. Argumente:
  450.     NUMBER/K/N:
  451.           Nummer zwischen 0 und 9 eines mit ASSIGNCOMMAND installierten
  452.           Kommandos.
  453.  
  454.     NAME/K:
  455.           Name eines ARexxscript.  Beide Argumente schließen sich aus.
  456.  
  457. Siehe auch:
  458.      ASSIGNCOMMAND
  459.  
  460. EXPANDVIEW
  461. ==========
  462.  
  463. Aufbau:
  464.      EXPANDVIEW VIEWID=VID/K/N
  465.  
  466. Funktion:
  467.      Vergrößert die aktuelle Ansicht auf ihre maximale Größe. Alle
  468.      anderen Ansichten im Fenster sind nach dem Kommando nur noch eine
  469.      Zeile hoch.
  470.  
  471. Argumente:
  472.     VIEWID=VID/K/N:
  473.           ID einer Ansicht, die auf maximale Größe gebracht werden
  474.           soll.
  475.  
  476. Siehe auch:
  477.      SHRINKVIEW, GROWVIEW
  478.  
  479. FAULT
  480. =====
  481.  
  482. Aufbau:
  483.      FAULT VAR/K,STEM/K,NUMBER/N/A => DESCRIPTION
  484.  
  485. Funktion:
  486.      Ermittelt den zur Dosfehlernummer gehörenden Fehlertext.
  487.  
  488. Argumente:
  489.     NUMBER/N/A:
  490.           Dosfehlernummer.
  491.  
  492. Rückgabewerte:
  493.     DESCRIPTION:
  494.           Der zugehörige Text.
  495.  
  496. Beispiel:
  497.           FAULT 114
  498.           
  499.           /* Result hat bei lokalisierter Workbbench den Wert: */
  500.           /* `: Falsches Namensmuster' */
  501.  
  502. FILL
  503. ====
  504.  
  505. Aufbau:
  506.      FILL VIEWID=VID/K/N
  507.  
  508. Funktion:
  509.      Füllt den aktuell markierten Bereich mit dem aktuellem
  510.      Füllstring.
  511.  
  512. Argumente:
  513.     VIEWID=VID/K/N:
  514.           ID einer Ansicht, in der der aktuell markierte Block gefüllt
  515.           werden soll.
  516.  
  517. Beispiel:
  518.              /* Falls gerade ein Block markiert ist, */
  519.              /* die Markierung aufheben */
  520.           
  521.           GETATTR VIEW MARK
  522.           if result=TRUE then SETBLOCKMARK
  523.           
  524.              /* Füllstring setzten auf `Füll füllherum!' */
  525.           
  526.           SETATTR APPLICATION FILLSTRING FROMVAR '"Füll füllherum!"'
  527.           
  528.              /* Cursor auf Start des Füllbereiches setzen */
  529.           GOTOBYTE 10
  530.           
  531.              /* Blockmarke setzen */
  532.           SETBLOCKMARK
  533.           
  534.              /* Cursor verschieben */
  535.           GOTOBYTE 100
  536.           
  537.              /* Bereich füllen */
  538.           FILL
  539.           
  540.              /* Blockmarkierung aufheben */
  541.           SETBLOCKMARK
  542.  
  543. Siehe auch:
  544.      Menu: `Edit/Fill', SETBLOCKMARK, SETATTR
  545.  
  546. FIND
  547. ====
  548.  
  549. Aufbau:
  550.      FIND PROMPT/S,HEX/S,BACKWARDS/S,QUIET/S,TEXT/F,VIEWID=VID/K/N
  551.  
  552. Funktion:
  553.      Sucht in der aktuellen Ansicht nach einer Zeichenkette oder einer
  554.      Hexzahlenfolge und positioniert bei Erfolg den Cursor an den
  555.      Anfang dieser.  Die Suche beginnt an der aktuellen Cursorposition.
  556.  
  557. Argumente:
  558.     PROMPT/S:
  559.           Öffnet den Suchrequester.  BACKWARDS und QUIET werden dabei
  560.           ignoriert.
  561.  
  562.     HEX/S:
  563.           Bei den Suchtext handelt es sich um eine Hexzahlenfolge.
  564.  
  565.     BACKWARDS/S:
  566.           Rückwärts suchen
  567.  
  568.     QUIET/S:
  569.           Keinen Requester bei Mißerfolg öffnen.
  570.  
  571.     TEXT/F:
  572.           Der Suchtext oder die Suchhexzahlenfolge.
  573.  
  574.     VIEWID=VID/K/N:
  575.           ID einer Ansicht, in der gesucht werden soll.
  576.  
  577. Rückgabewerte:
  578.      rc = 5, falls die Zeichenkette nicht gefunden werden konnte.
  579.  
  580. Beispiel:
  581.              /* Sucht nach `$VER:' ohne bei Mißerfolg einen */
  582.              /* Requester zu öffnen */
  583.           FIND QUIET TEXT '$VER:'
  584.  
  585. Siehe auch:
  586.      Attribute: `APPLICATION/#?SEARCH', FINDNEXT, FINDCHANGE, Menu:
  587.      `Search&Replace/#?'
  588.  
  589. FINDCHANGE
  590. ==========
  591.  
  592. Aufbau:
  593.      FINDCHANGE
  594.      PROMPT/S,HEX/S,ALL/S,BACKWARDS/S,QUIET/S,FIND,CHANGE,VIEWID=VID/K/N
  595.  
  596. Funktion:
  597.      Sucht in der Datei nach einer Zeichenkette oder einer
  598.      Hexzahlenfolge und ersetzt diese durch eine andere (ggf.
  599.      erscheint vorher ein Requester, der fragt, ob die Stelle wirklich
  600.      ersetzt werden soll).  Die Suche beginnt an der aktuellen
  601.      Cursorposition.
  602.  
  603. Argumente:
  604.     PROMPT/S:
  605.           Öffnet den Suchenundersetzenrequester.  ALL,BACKWARDS und
  606.           QUIET werden dabei ignoriert.
  607.  
  608.     HEX/S:
  609.           Bei den Suchtext handelt es sich um eine Hexzahlenfolge.
  610.  
  611.     ALL/S:
  612.           Alle gefunden Stellen werden ohne einen Requester ersetzt.
  613.  
  614.     BACKWARDS/S:
  615.           Rückwärts suchen.
  616.  
  617.     QUIET/S:
  618.           Keinen Requester bei Mißerfolg öffnen.
  619.  
  620.     FIND:
  621.           Der Suchtext oder die Suchhexzahlenfolge.
  622.  
  623.     CHANGE:
  624.           Der Ersetzentext oder die Ersetzen- hexzahlenfolge.
  625.  
  626.     VIEWID=VID/K/N:
  627.           ID einer Ansicht, in der gesucht werden soll.
  628.  
  629. Rückgabewerte:
  630.      rc = 5, falls die Zeichenkette nicht gefunden werden konnte.
  631.  
  632. Beispiel:
  633.              /* Ersetzt alle `Claas' durch `Klaas' */
  634.           FINDCHANGE QUIET ALL 'Claas' 'Klaas'
  635.           FINDCHANGE BACKWARDS QUIET ALL 'Claas' 'Klaas'
  636.  
  637. Siehe auch:
  638.      FINDNEXT, FIND, Menu: `Search&Replace/#?'
  639.  
  640. FINDNEXT
  641. ========
  642.  
  643. Aufbau:
  644.      FINDNEXT BACKWARDS/S,QUIET/S,VIEWID=VID/K/N
  645.  
  646. Funktion:
  647.      Setzt die letzte Suche fort, d.h.  entweder Suchen oder
  648.      Suchen_und_Ersetzen.
  649.  
  650. Argumente:
  651.     BACKWARDS/S:
  652.           Rückwärts weitersuchen.
  653.  
  654.     QUIET/S:
  655.           Keine Requester öffnen.
  656.  
  657.     VIEWID=VID/K/N:
  658.           ID einer Ansicht, in der gesucht werden soll.
  659.  
  660. Rückgabewerte:
  661.      rc = 5, falls Suche fehlschlägt.
  662.  
  663. Siehe auch:
  664.      FIND, FINDCHANGE
  665.  
  666. FONT
  667. ====
  668.  
  669. Aufbau:
  670.      FONT NAME/A,SIZE/N/A,WINDOWID=WID/K/N
  671.  
  672. Funktion:
  673.      Setzt den von eimem Edierfenster benutzten Zeichensatz.
  674.  
  675. Argumente:
  676.     NAME/A:
  677.           Name des Fonts.
  678.  
  679.     SIZE/N/A:
  680.           Größe des Fonts.
  681.  
  682.     WINDOWID=WID/K/N:
  683.           ID eines Edierfensters, dessen Zeichensatz geändert werden
  684.           soll.
  685.  
  686. Beispiel:
  687.      FONT 'horror.font' 8
  688.  
  689. GETATTR
  690. =======
  691.  
  692. Aufbau:
  693.      GETATTR OBJECT/A,FIELD,ID/K/N,STEM/K,VAR/K
  694.  
  695. Funktion:
  696.      Ermittelt den Wert einer oder mehrerer im Programm verwendeten
  697.      Variablen.
  698.  
  699. Argumente:
  700.     OBJECT/A:
  701.           Name des Objekts.
  702.  
  703.     FIELD:
  704.           Name des Felds.
  705.  
  706.     ID/K/N:
  707.           Möglich bei den Objekten WINDOW, VIEW und FILE. Falls nicht
  708.           angegeben, werden bei diesen Objekten Informationen des
  709.           aktuellen Edierfensters, der aktuellen Ansicht oder der
  710.           aktuellen Datei ermittelt.
  711.  
  712.      Falls FIELD nicht angegeben wird, muß eine STEM-Variable
  713.      angegeben werden, in der dann alle Werte des Objekts abgelegt
  714.      werden.
  715.  
  716. Beispiel:
  717.           GETATTR WINDOW TITLE
  718.           
  719.              /* Result enthält jetzt den Titel des Windows */
  720.              /* Nicht sehr interessant, ich weiß :-) */
  721.  
  722. Siehe auch:
  723.      Attribute, SETATTR
  724.  
  725. GETBLOCK
  726. ========
  727.  
  728. Aufbau:
  729.      GETBLOCK VAR/K,STEM/K => BLOCK
  730.  
  731. Funktion:
  732.      Ermittelt den Inhalt des Blockspeichers. Dieser entspricht dem
  733.      Inhalt des Clipboards.
  734.  
  735. Rückgabewerte:
  736.     BLOCK:
  737.           Enthält den Block als Hexzeichenfolge.
  738.  
  739. Siehe auch:
  740.      SETBLOCK
  741.  
  742. GETBYTES
  743. ========
  744.  
  745. Aufbau:
  746.      GETBYTES VAR/K,STEM/K,POS/N/A,NUMBER/N/A,FILEID=FID/K/N =>
  747.      HEXSTRING
  748.  
  749. Funktion:
  750.      Ermittelt den Wert von einer bestimmten Anzahl Bytes an einer
  751.      Stelle der Datei.
  752.  
  753. Argumente:
  754.     POS/N/A:
  755.           Position der zur ermittelnden Bytes.
  756.  
  757.     NUMBER/N/A:
  758.           Anzahl der Bytes (max:32767).
  759.  
  760. Rückgabewerte:
  761.     HEXSTRING:
  762.           Hexzahlenfolge der Bytes.
  763.  
  764.     FILEID=FID/K/N:
  765.           ID einer Datei, aus der die Bytefolge bestimmt werden soll.
  766.  
  767. Siehe auch:
  768.      SETBYTES
  769.  
  770. GOTOBOOKMARK
  771. ============
  772.  
  773. Aufbau:
  774.      GOTOBOOKMARK NUMBER/N,VIEWID=VID/K/N
  775.  
  776. Funktion:
  777.      Setzt den Cursor an eine vorher mit SETBOOKMARK bestimmte Stelle.
  778.  
  779. Argumente:
  780.     NUMBER/N/A:
  781.           Nummer zw. 1 und 10 der Stelle.
  782.  
  783.     VIEWID=VID/K/N:
  784.           ID der Ansicht, in der der Cursor bewegt werden soll.
  785.  
  786. Siehe auch:
  787.      SETBOOKMARK
  788.  
  789. GOTOBYTE
  790. ========
  791.  
  792. Aufbau:
  793.      GOTOBYTE POS/N/A,VIEWID=VID/K/N
  794.  
  795. Funktion:
  796.      Setzt den Cursor an eine bestimmte Stelle.
  797.  
  798. Argumente:
  799.     POS/N/A:
  800.           Abstand in Bytes zum Dateianfang.
  801.  
  802.     VIEWID=VID/K/N:
  803.           ID einer Ansicht, in der der Cursor bewegt werden soll.
  804.  
  805. Siehe auch:
  806.      COLUMN, GOTOCOLUMN, GOTOLINE, LINE
  807.  
  808. GOTOCOLUMN
  809. ==========
  810.  
  811. Aufbau:
  812.      GOTOCOLUMN COLUMN/N/A,VIEWID=VID/K/N
  813.  
  814. Funktion:
  815.      Setzt den Cursor in eine bestimmte Spalte.
  816.  
  817. Argumente:
  818.     COLUMN/N/A:
  819.           Spalte zwischen 1 und 16.
  820.  
  821.     VIEWID=VID/K/N:
  822.           ID einer Ansicht, in der der Cursor bewegt werden soll.
  823.  
  824. Siehe auch:
  825.      COLUMN, GOTOBYTE, GOTOLINE, LINE
  826.  
  827. GOTOLINE
  828. ========
  829.  
  830. Aufbau:
  831.      GOTOLINE LINE/N/A,VIEWID=VID/K/N
  832.  
  833. Funktion:
  834.      Setzt den Cursor in eine bestimmte Zeile.
  835.  
  836. Argumente:
  837.     LINE/N/A:
  838.           Zeilennummer.
  839.  
  840.     VIEWID=VID/K/N:
  841.           ID einer Ansicht, in der der Cursor bewegt werden soll.
  842.  
  843. Siehe auch:
  844.      COLUMN, GOTOBYTE, GOTOCOLUMN, LINE
  845.  
  846. GRABMEMORY
  847. ==========
  848.  
  849. Aufbau:
  850.      GRABMEMORY START/N/A,END/N/A,FORCE/S,VIEWID=VID/K/N
  851.  
  852. Funktion:
  853.      Stellt einen Speicherbereich statt eines Files dar.
  854.  
  855. Argumente:
  856.     START/N/A:
  857.           Anfang des Speicherbereichs.
  858.  
  859.     END/N/A:
  860.           Ende des Speicherbereichs.
  861.  
  862.     FORCE/S:
  863.           Die Sicherheitsabfrage bei Änderungen wird unterbunden.
  864.  
  865. Rückgabewerte:
  866.      rc = 5, falls der Befehl scheiterte (Sicherheitsabfrage
  867.      abgebrochen).
  868.  
  869. Beispiel:
  870.      GRABMEMORY 200000 280000 FORCE
  871.  
  872. Siehe auch:
  873.      Menu: `Project/Grab memory'
  874.  
  875. GROWVIEW
  876. ========
  877.  
  878. Aufbau:
  879.      GROWVIEW VIEWID=VID/K/N
  880.  
  881. Funktion:
  882.      Eine Ansicht wird um eine Zeile vergrößert, falls es möglich
  883.      ist.
  884.  
  885. Argumente:
  886.     VIEWID=VID/K/N:
  887.           ID einer Ansicht, die vergrößert werden soll.
  888.  
  889. Siehe auch:
  890.      SHRINKVIEW, EXPANDVIEW
  891.  
  892. HELP
  893. ====
  894.  
  895. Aufbau:
  896.      HELP VAR/K,STEM/K,COMMAND => COMMANDDESC,COMMANDLIST/M
  897.  
  898. Funktion:
  899.      Ermittelt entweder eine List aller Befehle der ARexxschnittstelle
  900.      von FileX oder den Aufbau eines speziellen Befehls.
  901.  
  902. Argumente:
  903.     COMMAND:
  904.           Name des Kommandos, von dem der Aufbau ermittelt werden soll.
  905.  
  906.      Falls COMMAND nicht angegeben wird, erhält man eine Kommandoliste.
  907.  
  908. Rückgabewerte:
  909.      Falls COMMAND angegeben:
  910.     COMMANDDESC:
  911.           Aufbau des Kommandos.  Sonst:
  912.     COMMANDLIST/M:
  913.           Kommandozahl und eine Liste aller Kommandos.
  914.  
  915. INSERT
  916. ======
  917.  
  918. Aufbau:
  919.      INSERT VIEWID=VID/K/N
  920.  
  921. Funktion:
  922.      Fügt den Block aus dem Blockspeicher an der aktuellen
  923.      Cursorposition in die Datei ein.
  924.  
  925. Argumente:
  926.     VIEWID=VID/K/N:
  927.           ID einer Ansicht, in der der Block eingefügt werden soll.
  928.  
  929. Siehe auch:
  930.      Menu: `Edit/Insert', SETBLOCKMARK
  931.  
  932. LINE
  933. ====
  934.  
  935. Aufbau:
  936.      LINE DELTA/N/A,VIEWID=VID/K/N
  937.  
  938. Funktion:
  939.      Verschiebt den Cursor um eine bestimmte Anzahl Zeilen.
  940.  
  941. Argumente:
  942.     LINE/N/A:
  943.           Anzahl der Zeilen. Positiv nach unten.
  944.  
  945.     VIEWID=VID/K/N:
  946.           ID einer Ansicht, in der der Cursor bewegt werden soll.
  947.  
  948. Siehe auch:
  949.      COLUMN, GOTOBYTE, GOTOCOLUMN, GOTOLINE
  950.  
  951. LOADBLOCK
  952. =========
  953.  
  954. Aufbau:
  955.      LOADBLOCK NAME
  956.  
  957. Funktion:
  958.      Läd einen Block in den Blockspeicher.
  959.  
  960. Argumente:
  961.     NAME:
  962.           Dateiname des Blocks.  Falls nicht angegeben, öffnet sich
  963.           ein Filerequester zur Auswahl.
  964.  
  965. Rückgabewerte:
  966.      rc = 5, falls das Laden scheiterte.
  967.  
  968. Siehe auch:
  969.      SAVEBLOCK
  970.  
  971. LOADCOMMANDS
  972. ============
  973.  
  974. Aufbau:
  975.      LOADCOMMANDS NAME
  976.  
  977. Funktion:
  978.      Läd ARexxkommandos ein.
  979.  
  980. Argumente:
  981.     NAME:
  982.           Dateiname der Kommandos.  Falls nicht angegeben, öffnet sich
  983.           ein Filerequester zur Auswahl.
  984.  
  985. Rückgabewerte:
  986.      rc = 5, falls das Laden scheiterte.
  987.  
  988. Siehe auch:
  989.      Menu: `ARexx/Load commands', SAVECOMMANDS, SAVECOMMANDSAS
  990.  
  991. LOADDISPLAYTYP
  992. ==============
  993.  
  994. Aufbau:
  995.      LOADDISPLAYTYP NAME
  996.  
  997. Funktion:
  998.      Läd den frei bestimmbaren Displaytyp ein.
  999.  
  1000. Argumente:
  1001.     NAME:
  1002.           Dateiname des Displaytyp.  Falls nicht angegeben, öffnet
  1003.           sich ein Filerequester zur Auswahl.
  1004.  
  1005. Rückgabewerte:
  1006.      rc = 5, falls das Laden scheiterte.
  1007.  
  1008. Siehe auch:
  1009.      Menu: `Settings/Display/#?'
  1010.  
  1011. LOADSETTINGS
  1012. ============
  1013.  
  1014. Aufbau:
  1015.      LOADSETTINGS NAME
  1016.  
  1017. Funktion:
  1018.      Läd eine Einstellungsdatei ein.
  1019.  
  1020. Argumente:
  1021.     NAME:
  1022.           Dateiname der Einstellungsdatei.  Falls nicht angegeben,
  1023.           öffnet sich ein Filerequester zur Auswahl.
  1024.  
  1025. Rückgabewerte:
  1026.      rc = 5, falls das Laden scheiterte.
  1027.  
  1028. Siehe auch:
  1029.      Menu: `Settings/Load Settings...'
  1030.  
  1031. LOCKGUI
  1032. =======
  1033.  
  1034. Aufbau:
  1035.      LOCKGUI
  1036.  
  1037. Funktion:
  1038.      Sperrt alle Edierfenster für Benutzereingaben. Nur die Größe
  1039.      und Position der Fenster kann noch geändert werden.
  1040.  
  1041. Rückgabewerte:
  1042.      rc = 5, falls die Fenster nicht gesperrt werden können. Dies ist
  1043.      der Fall, wenn noch ein Requester offen ist.
  1044.  
  1045. Siehe auch:
  1046.      LOCKGUI
  1047.  
  1048. MOVEWINDOW
  1049. ==========
  1050.  
  1051. Aufbau:
  1052.      MOVEWINDOW LEFTEDGE/N,TOPEDGE/N,WINDOWID=WID/K/N
  1053.  
  1054. Funktion:
  1055.      Verändert die Lage des Edierfensters.
  1056.  
  1057. Argumente:
  1058.     LEFTEDGE/N:
  1059.           Neuer linker Abstand des Fensters.
  1060.  
  1061.     TOPEDGE/N:
  1062.           Neuer oberer Abstand des Fensters.
  1063.  
  1064.     WINDOWID=WID/K/N:
  1065.           ID eines Edierfensters, das bewegt werden soll.
  1066.  
  1067. NEW
  1068. ===
  1069.  
  1070. Aufbau:
  1071.      NEW VIEW/S,WINDOW/S
  1072.  
  1073. Funktion:
  1074.      Eine neue Ansicht wird geöffnet.
  1075.  
  1076. Argumente:
  1077.     VIEW/S:
  1078.           Die aktuelle Ansicht wird in zwei Hälften geteilt.
  1079.  
  1080.     WINDOW/S:
  1081.           Es wird ein neues Fenster geöffnet.
  1082.  
  1083. Siehe auch:
  1084.      Menu: `Project/(View|Window)/New', SPLIT
  1085.  
  1086. NEXT
  1087. ====
  1088.  
  1089. Aufbau:
  1090.      NEXT VIEW/S,WINDOW/S
  1091.  
  1092. Funktion:
  1093.      Es wird die nächste Ansicht oder das nächste Edierfenster
  1094.      aktiviert.
  1095.  
  1096. Argumente:
  1097.     VIEW/S:
  1098.           Die nächste Ansicht im aktuellen Edierfenster wird aktiviert.
  1099.  
  1100.     WINDOW/S:
  1101.           Das nächste Edierfenster wird aktiviert.
  1102.  
  1103. Siehe auch:
  1104.      PREVIOUS
  1105.  
  1106. NOP
  1107. ===
  1108.  
  1109. Aufbau:
  1110.      NOP
  1111.  
  1112. Funktion:
  1113.      Diese Kommando macht nichts. Wirklich rein gar nichts:-)
  1114.  
  1115. OPEN
  1116. ====
  1117.  
  1118. Aufbau:
  1119.      OPEN FILENAME,FORCE/S,VIEWID=VID/K/N
  1120.  
  1121. Funktion:
  1122.      Öffnet eine Datei.
  1123.  
  1124. Argumente:
  1125.     FILENAME:
  1126.           Name der Datei.  Falls nicht angegeben, öffnet sich ein
  1127.           Filerequester zur Auswahl.
  1128.  
  1129.     FORCE/S:
  1130.           Die Sicherheitsabfrage wird unterdrückt.
  1131.  
  1132.     VIEWID=VID/K/N:
  1133.           ID einer Ansicht, in der eine neue Datei geladen werden soll.
  1134.  
  1135. Rückgabewerte:
  1136.      rc = 5, falls das Laden scheiterte.
  1137.  
  1138. Siehe auch:
  1139.      CLEAR, SAVE, SAVEAS
  1140.  
  1141. PASTE
  1142. =====
  1143.  
  1144. Aufbau:
  1145.      PASTE VIEWID=VID/K/N
  1146.  
  1147. Funktion:
  1148.      Schreibt den Block aus dem Blockspeicher an der aktuellen
  1149.      Cursorposition in die Datei.
  1150.  
  1151. Argumente:
  1152.     VIEWID=VID/K/N:
  1153.           ID der Ansicht, in die der Block geschrieben werden soll.
  1154.  
  1155. Siehe auch:
  1156.      Menu: `Edit/Paste', SETBLOCKMARK
  1157.  
  1158. POSITION
  1159. ========
  1160.  
  1161. Aufbau:
  1162.      POSITION SOF/S,EOF/S,SOL/S,EOL/S,VIEWID=VID/K/N
  1163.  
  1164. Funktion:
  1165.      Positioniert den Cursor.
  1166.  
  1167. Argumente:
  1168.     SOF/S:
  1169.           Cursor an den Anfang der Datei.
  1170.  
  1171.     EOF/S:
  1172.           Cursor an das Ende der Datei.
  1173.  
  1174.     SOL/S:
  1175.           Cursor an den Anfang der Zeile.
  1176.  
  1177.     EOL/S:
  1178.           Cursor an das Ende der Zeile.
  1179.  
  1180.     VIEWID=VID/K/N:
  1181.           ID einer Ansicht, in der der Cursor bewegt werden soll.
  1182.  
  1183.      SOF und EOF sowie SOL und EOL schließen sich gegenseitig aus.
  1184.  
  1185. PREVIOUS
  1186. ========
  1187.  
  1188. Aufbau:
  1189.      PREVIOUS VIEW/S,WINDOW/S
  1190.  
  1191. Funktion:
  1192.      Es wird die vorherige Ansicht oder das vorherige Edierfenster
  1193.      aktiviert.
  1194.  
  1195. Argumente:
  1196.     VIEW/S:
  1197.           Die vorherige Ansicht im aktuellen Edierfenster wird
  1198.           aktiviert.
  1199.  
  1200.     WINDOW/S:
  1201.           Das vorherige Edierfenster wird aktiviert.
  1202.  
  1203. Siehe auch:
  1204.      NEXT
  1205.  
  1206. PRINT
  1207. =====
  1208.  
  1209. Aufbau:
  1210.      PRINT FILEID=FID/K/N
  1211.  
  1212. Funktion:
  1213.      Druckt eine vollständige Datei aus.
  1214.  
  1215. Argumente:
  1216.           ID einer Datei, die ausgedruckt werden soll.
  1217.  
  1218. PRINTBLOCK
  1219. ==========
  1220.  
  1221. Aufbau:
  1222.      PRINTBLOCK
  1223.     Aufbau:
  1224.           PRINTBLOCK
  1225.  
  1226.     Funktion:
  1227.           Druck den Block aus dem Blockspeicher.
  1228.  
  1229. QUIT
  1230. ====
  1231.  
  1232. Aufbau:
  1233.      QUIT FORCE/S
  1234.  
  1235. Funktion:
  1236.      Beendet das Programm.
  1237.  
  1238. Argumente:
  1239.     FORCE/S:
  1240.           Eine Sicherheitsabfrage wird unterdrückt.  unterdrückt.
  1241.  
  1242. Siehe auch:
  1243.      CLOSE
  1244.  
  1245. REDO
  1246. ====
  1247.  
  1248. Aufbau:
  1249.      REDO NUMBER/N,FILEID=FID/K/N
  1250.  
  1251. Funktion:
  1252.      Eine bestimmte Anzahl `Undos' wird rückgängig gemacht.
  1253.  
  1254. Argumente:
  1255.     NUMBER/N:
  1256.           Anzahl der `Undos', die rückgängig gemacht werden sollen.
  1257.           Falls nicht angegeben, wird nur das letzte `Undo'
  1258.           rückgängig gemacht.
  1259.  
  1260.     FILEID=FID/K/N:
  1261.           ID einer Datei, in der die `Undos' rückgängig gemacht
  1262.           werden sollen.
  1263.  
  1264. REQUESTFILE
  1265. ===========
  1266.  
  1267. Aufbau:
  1268.      REQUESTFILE VAR/K,STEM/K,TITLE/K,PATH/K,FILE/K,PATTERN/K =>
  1269.      FILENAME
  1270.  
  1271. Funktion:
  1272.      Öffnet einen Filerequester und gibt ggf.  einen ausgewählten
  1273.      Dateinamen zurück.
  1274.  
  1275. Argumente:
  1276.     TITLE/K:
  1277.           Titel des Filerequesters.
  1278.  
  1279.     PATH/K:
  1280.           Voreingestellter Pfadname.
  1281.  
  1282.     FILE/K:
  1283.           Voreingestellter Filename.
  1284.  
  1285.     PATTERN/K:
  1286.           Muster.
  1287.  
  1288. Rückgabewerte:
  1289.      Falls rc = 5, wurde der Filerequester abgebrochen.
  1290.  
  1291.      Sonst:
  1292.     FILENAME:
  1293.           Ausgewählter Filename mit Pfad.
  1294.  
  1295. Beispiel:
  1296.      REQUESTFILE TITLE '"Bitte ein Script auswählen:"' PATTERN
  1297.      '#?.filex'
  1298.  
  1299. REQUESTNOTIFY
  1300. =============
  1301.  
  1302. Aufbau:
  1303.      REQUESTNOTIFY PROMPT
  1304.  
  1305. Funktion:
  1306.      Öffnet eine einfachen Mitteilungsrequester mit einem Gadget.
  1307.  
  1308. Argumente:
  1309.     PROMPT:
  1310.           Titeltext.
  1311.  
  1312. REQUESTRESPONSE
  1313. ===============
  1314.  
  1315. Aufbau:
  1316.      REQUESTRESPONSE BUTTONS/K,PROMPT/K
  1317.  
  1318. Funktion:
  1319.      Öffnet einen Requester mit mehreren Gadgets zur Auswahl und
  1320.      liefert die Nummer des angewählten Gadgets.
  1321.  
  1322. Argumente:
  1323.     BUTTONS/K:
  1324.           Eine Zeichenkette, die den Aufbau der Gadgets bestimmt (siehe
  1325.           Beispiel).
  1326.  
  1327.     PROMPT/K:
  1328.           Titeltext.
  1329.  
  1330. Rückgabewerte:
  1331.      rc enthält die Nummer des ausgewählten Gadgets.  Das Gadget, das
  1332.      ganz rechts liegt, hat die Nummer 0.  Alle anderen werden von
  1333.      links nach rechts mit 1 beginnend durchnummeriert.
  1334.  
  1335. Beispiel:
  1336.              /* Requster mit 4 Gadgets öffnen */
  1337.           REQUESTRESPONSE BUTTONS `"Gadget 1|Gadget2|Gadget 3|Gadget 0"'
  1338.           
  1339.           say 'Du hast Gadget Nummer' rc 'ausgewählt.'
  1340.  
  1341. REQUESTSTRING
  1342. =============
  1343.  
  1344. Aufbau:
  1345.      REQUESTSTRING VAR/K,STEM/K,PROMPT/K,DEFAULT/K => STRING
  1346.  
  1347. Funktion:
  1348.      Öffnet einen Requester zur Eingabe einer Zeichenkette.
  1349.  
  1350. Argumente:
  1351.     PROMPT/K:
  1352.           Titeltext.
  1353.  
  1354.     DEFAULT/K:
  1355.           Voreingestellte Zeichenkette.
  1356.  
  1357. Rückgabewerte:
  1358.      rc = 5, falls der Requester abgebrochen worden ist.
  1359.  
  1360.      Sonst:
  1361.     STRING
  1362.           Eingegebene Zeichenkette.
  1363.  
  1364. RX
  1365. ==
  1366.  
  1367. Aufbau:
  1368.      RX VAR/K,STEM/K,CONSOLE/S,ASYNC/S,COMMAND/F => RC/N,RESULT
  1369.  
  1370. Funktion:
  1371.      Startet ein ARexxscript.
  1372.  
  1373. Argumente:
  1374.     CONSOLE/S:
  1375.           Falls angegeben, wird ein Fenster für ein und ausgabe
  1376.           geöffnet.
  1377.  
  1378.     ASYNC/S:
  1379.           Das Script soll asyncron ausgeführt werden.
  1380.  
  1381.     COMMAND/F:
  1382.           Der Name des Kommandos.
  1383.  
  1384. Rückgabewerte:
  1385.      Falls syncron ausgeführt:
  1386.     RC/N,RESULT:
  1387.           Rückgabewerte des Scripts.
  1388.  
  1389. SAVE
  1390. ====
  1391.  
  1392. Aufbau:
  1393.      SAVE FILEID=FID/K/N
  1394.  
  1395. Funktion:
  1396.      Speichert die Datei unter dem aktuellen Namen ab.  Falls die Datei
  1397.      noch keinen Namen hatte, erscheint ein Filerequester.
  1398.  
  1399. Funktion:
  1400. Argumente:
  1401.     FILEID=FID/K/N:
  1402.           ID einer Datei, die gespeichert werden soll.
  1403.  
  1404. Rückgabewerte:
  1405.      rc = 5, falls die Datei nicht abgespeichert werden konnte.
  1406.  
  1407. SAVEAS
  1408. ======
  1409.  
  1410. Aufbau:
  1411.      SAVEAS NAME,FILEID=FID/K/N
  1412.  
  1413. Funktion:
  1414.      Speichert die Datei unter einem neuen Namen ab.
  1415.  
  1416. Argumente:
  1417.     NAME:
  1418.           Name, unter dem die Datei abgespeichert werden soll.  Falls
  1419.           nicht angegeben, erscheint ein Filerequester.
  1420.  
  1421.     FILEID=FID/K/N:
  1422.           ID einer Datei, die gespeichert werden soll.
  1423.  
  1424. Rückgabewerte:
  1425.      rc = 5, falls die Datei nicht abgespeichert werden konnte.
  1426.  
  1427. SAVEBLOCK
  1428. =========
  1429.  
  1430. Aufbau:
  1431.      SAVEBLOCK NAME
  1432.  
  1433. Funktion:
  1434.      Speichert den Block aus dem Blockspeicher ab.
  1435.  
  1436. Argumente:
  1437.     NAME:
  1438.           Name, unter dem der Block abgespeichert werden soll.  Falls
  1439.           nicht angegeben, erscheint ein Filerequester.
  1440.  
  1441. Rückgabewerte:
  1442.      rc = 5, falls der Block nicht abgespeichert werden konnte.
  1443.  
  1444. SAVECOMMANDS
  1445. ============
  1446.  
  1447. Aufbau:
  1448.      SAVECOMMANDS
  1449.  
  1450. Funktion:
  1451.      Speichert die im Menu installierten ARexxkommandos unter dem
  1452.      aktuellen Namen ab.
  1453.  
  1454. Rückgabewerte:
  1455.      rc = 5, falls die Kommandos nicht abgespeichert werden konnten.
  1456.  
  1457. SAVECOMMANDSAS
  1458. ==============
  1459.  
  1460. Aufbau:
  1461.      SAVECOMMANDSAS NAME
  1462.  
  1463. Funktion:
  1464.      Speichert die im Menu installierten ARexxkommandos unter einem
  1465.      neuen Namen ab.
  1466.  
  1467. Argumente:
  1468.     NAME:
  1469.           Dateiname der Kommandos.  Falls nicht angegeben, öffnet sich
  1470.           ein Filerequester.
  1471.  
  1472. Rückgabewerte:
  1473.      rc = 5, falls die Kommandos nicht abgespeichert werden konnten.
  1474.  
  1475. SAVESETTINGS
  1476. ============
  1477.  
  1478. Aufbau:
  1479.      SAVESETTINGS
  1480.  
  1481. Funktion:
  1482.      Speichert die aktuellen Einstellungens unter dem aktuellen Namen
  1483.      ab.
  1484.  
  1485. Rückgabewerte:
  1486.      rc = 5, falls die Einstellungen nicht abgespeichert werden konnten.
  1487.  
  1488. SAVESETTINGSAS
  1489. ==============
  1490.  
  1491. Aufbau:
  1492.      SAVESETTINGSAS NAME
  1493.  
  1494. Funktion:
  1495.      Speichert die aktuellen Einstellungens unter einem neuen Namen ab.
  1496.  
  1497. Argumente:
  1498.     NAME:
  1499.           Dateiname der Einstellungen.  Falls nicht angegeben, öffnet
  1500.           sich ein Filerequester.
  1501.  
  1502. Rückgabewerte:
  1503.      rc = 5, falls die Einstellungen nicht abgespeichert werden konnten.
  1504.  
  1505. SETATTR
  1506. =======
  1507.  
  1508. Aufbau:
  1509.      SETATTR          OBJECT/A,FIELD,ID/K/N,FROMSTEM/K,FROMVAR/K
  1510.  
  1511. Funktion:
  1512.      Setzt den Wert einer oder mehrerer im Programm verwendeten
  1513.      Variablen.
  1514.  
  1515. Argumente:
  1516.     OBJECT/A:
  1517.           Name des Objekts.
  1518.  
  1519.     FIELD:
  1520.           Name des Felds.
  1521.  
  1522.     ID/K/N:
  1523.           Möglich bei den Objekten WINDOW, VIEW und FILE. Falls nicht
  1524.           angegeben, werden bei diesen Objekten Informationen des
  1525.           aktuellen Edierfensters, der aktuellen Ansicht oder der
  1526.           aktuellen Datei gesetzt.
  1527.  
  1528.     FROMSTEM/K:
  1529.           Name einer STEM-Variablen, die die zu setztenden Werte
  1530.           enthält.
  1531.  
  1532.     FROMVAR/K:
  1533.           Name einer Variablen, die einen zu setztenden Wert enthält.
  1534.  
  1535.      Falls FIELD nicht angegeben wird, muß eine FROMSTEM-Variable
  1536.      angegeben werden, in der dann mehrere Werte des Objekts enthalten
  1537.      sein können.
  1538.  
  1539. Beispiel:
  1540.           meinestemvariable.STRINGFILL = TRUE
  1541.           meinestemvariable.FILLSTRING = 'Klaas ist blöd.'
  1542.           
  1543.           SETATTR APPLICATION FROMSTEM meinestemvariable
  1544.  
  1545. Siehe auch:
  1546.      Attribute, GETATTR
  1547.  
  1548. SETBLOCK
  1549. ========
  1550.  
  1551. Aufbau:
  1552.      SETBLOCK BLOCK/A
  1553.  
  1554. Funktion:
  1555.      Setzt eine Bytefolge im Blockspeicher. Dieser entspricht dem
  1556.      Clipboard.
  1557.  
  1558. Argumente:
  1559.     BLOCK/A:
  1560.           Hexzahlenfolge.
  1561.  
  1562. Beispiel:
  1563.      SETBLOCK '"0071 12feee de"'
  1564.  
  1565. SETBLOCKMARK
  1566. ============
  1567.  
  1568. Aufbau:
  1569.      SETBLOCKMARK VIEWID=VID/K/N
  1570.  
  1571. Funktion:
  1572.      Wechselt zwischen dem Block-Markieren-Modus und dem normalen Modus.
  1573.  
  1574. Argumente:
  1575.     VIEWID=VID/K/N:
  1576.           ID einer Ansicht, in der der Modus gewechselt werden soll.
  1577.  
  1578. Siehe auch:
  1579.      Menu: `Edit/Mark', Attribute: `PROJECT/MARK', COPY, CUT, FILL
  1580.  
  1581. SETBOOKMARK
  1582. ===========
  1583.  
  1584. Aufbau:
  1585.      SETBOOKMARK NUMBER/N,VIEWID=VID/K/N
  1586.  
  1587. Funktion:
  1588.      Setzen einer Marke an der aktuellen Position im der Datei, die
  1589.      über GOTOBOOKMARK wieder angesprungen werden kann.
  1590.  
  1591. Argumente:
  1592.     NUMBER/N:
  1593.           Nummer zwischen 1 und 10, die die Nummer der Marke bestimmt.
  1594.  
  1595.     VIEWID=VID/K/N:
  1596.           ID einer Ansicht, von der die Cursorposition gemerkt werden
  1597.           soll.
  1598.  
  1599. Siehe auch:
  1600.      GOTOBOOKMARK
  1601.  
  1602. SETBYTES
  1603. ========
  1604.  
  1605. Aufbau:
  1606.      SETBYTES POS/N/A,HEXSTRING/A,FILEID=FID/K/N
  1607.  
  1608. Funktion:
  1609.      Setzen einer bestimmten Anzahl Bytes an einer bestimmten Position.
  1610.  
  1611. Argumente:
  1612.     POS/N/A:
  1613.           Position, an der die Bytes gesetzt werden sollen.
  1614.  
  1615.     HEXSTRING/A:
  1616.           Hexzahlenfolge der Bytes.
  1617.  
  1618.     FILEID=FID/K/N:
  1619.           ID einer Datei, in der die Bytefolge gesetz werden soll.
  1620.  
  1621. Beispiel:
  1622.           SETBYTES        200 '"4b6c 6161 73"'
  1623.  
  1624. Siehe auch:
  1625.      GETBYTES
  1626.  
  1627. SETSCREEN
  1628. =========
  1629.  
  1630. Aufbau:
  1631.      SETSCREEN NAME/K,OWN/S
  1632.  
  1633. Funktion:
  1634.      Bestimmung des Screens auf den das FileXfenster geöffnet sein
  1635.      soll.
  1636.  
  1637. Argumente:
  1638.     NAME/K:
  1639.           Name eines Publicscreens.
  1640.  
  1641.     OWN/S:
  1642.           Es soll ein eigener Screen geöffnet werden. Ein Requester
  1643.           läßt den User Breite, Höhe usw. einstellen.
  1644.  
  1645. SHRINKVIEW
  1646. ==========
  1647.  
  1648. Aufbau:
  1649.      SHRINKVIEW VIEWID=VID/K/N
  1650.  
  1651. Funktion:
  1652.      Eine Ansicht wird um eine Zeile verkleinert, falls es möglich ist.
  1653.  
  1654. Argumente:
  1655.     VIEWID=VID/K/N:
  1656.           ID einer Ansicht, die verkleinert werden soll.
  1657.  
  1658. Siehe auch:
  1659.      EXPANDVIEW, GROWVIEW
  1660.  
  1661. SIZEWINDOW
  1662. ==========
  1663.  
  1664. Aufbau:
  1665.      SIZEWINDOW HEIGHT/N,WIDTH/N,WINDOWID=WID/K/N
  1666.  
  1667. Funktion:
  1668.      Die Höhe und die Breite des Edierfensters werden geändert.
  1669.  
  1670. Argumente:
  1671.     HEIGHT/N:
  1672.           Neue Höhe des Fensters.
  1673.  
  1674.     WIDTH/N:
  1675.           Neue Breite des Fensters.
  1676.  
  1677.     WINDOWID=WID/K/N:
  1678.           ID eines Edierfensters, dessen Größe verändert werden soll.
  1679.  
  1680. SPLIT
  1681. =====
  1682.  
  1683. Aufbau:
  1684.      SPLIT VIEW/S,WINDOW/S
  1685.  
  1686. Funktion:
  1687.      Eine neue Ansicht wird geöffnet, die die gleiche Datei anzeigt
  1688.      wie die aktuelle Ansicht.
  1689.  
  1690. Argumente:
  1691.     VIEW/S:
  1692.           Die aktuelle Ansicht wird in zwei Hälften geteilt.
  1693.  
  1694.     WINDOW/S:
  1695.           Es wird ein neues Fenster geöffnet.
  1696.  
  1697. Siehe auch:
  1698.      Menu: `Project/(View|Window)/Split', NEW
  1699.  
  1700. UNDO
  1701. ====
  1702.  
  1703. Aufbau:
  1704.      UNDO NUMBER/N,FILEID=FID/K/N
  1705.  
  1706. Funktion:
  1707.      Eine bestimmte Anzahl Veränderungen der Datei werden rückgängig
  1708.      gemacht.
  1709.  
  1710. Argumente:
  1711.     NUMBER/N:
  1712.           Anzahl der Veränderungen, die rückgängig gemacht werden
  1713.           sollen.  Falls nicht angegeben, wird nur die letzte Änderung
  1714.           rückgängig gemacht.
  1715.  
  1716.     FILEID=FID/K/N:
  1717.           ID einer Datei, in der die Veränderung(en) rückgängig
  1718.           gemacht werden soll.
  1719.  
  1720. UNLOCKGUI
  1721. =========
  1722.  
  1723. Aufbau:
  1724.      UNLOCKGUI
  1725.  
  1726. Funktion:
  1727.      Der Befehl LOCKGUI wird wieder aufgehoben. Der Benutzer kann wieder
  1728.      Eingaben machen.
  1729.  
  1730. Siehe auch:
  1731.      LOCKGUI
  1732.  
  1733. WINDOWTOBACK
  1734. ============
  1735.  
  1736. Aufbau:
  1737.      WINDOWTOBACK WINDOWID=WID/K/N
  1738.  
  1739. Funktion:
  1740.      Das Edierfenster wird in den Hintergrund gebracht.
  1741.  
  1742. Argumente:
  1743.     WINDOWID=WID/K/N:
  1744.           ID eines Edierfensters, das in den Hintergrund gebracht
  1745.           werden soll.
  1746.  
  1747. WINDOWTOFRONT
  1748. =============
  1749.  
  1750. Aufbau:
  1751.      WINDOWTOFRONT WINDOWID=WID/K/N
  1752.  
  1753. Funktion:
  1754.      Das Edierfenster wird in den Vordergrund gebracht.
  1755.  
  1756. Argumente:
  1757.     WINDOWID=WID/K/N:
  1758.           ID eines Edierfensters, das in den Vordergrund gebracht
  1759.           werden soll.
  1760.  
  1761. ZIPWINDOW
  1762. =========
  1763.  
  1764. Aufbau:
  1765.      ZIPWINDOW WINDOWID=WID/K/N
  1766.  
  1767. Funktion:
  1768.      Gleiche Funktion wie das Zipgadget eines Fensters. Das Edier
  1769.      Fenster wird gezipt.
  1770.  
  1771. Argumente:
  1772.     WINDOWID=WID/K/N:
  1773.           ID eines Edierfensters, das gezipt werden soll.
  1774.  
  1775. Attribute
  1776. *********
  1777.  
  1778.    Einige Variablen des Programms können durch den Befehl GETATTR
  1779. abgerufen und eventuell auch durch SETATTR verändert werden.  Beide
  1780. Befehle erwarten mindestens einen Objekt- und gegebenenfalls auch einen
  1781. Feldnamen oder eine ID.
  1782.  
  1783.    Es gibt drei verschiedene Feldtypen: Texte, Zahlen und boolsche
  1784. Wahrheitswerte(`TRUE'(wahr) oder `FALSE'(nicht wahr)).
  1785.  
  1786.    Nachfolgend alle Objekte mit zugehörigen Feldern.  Für jedes Feld
  1787. wird der Name und der Typ genannt.  Ggf.  noch, ob man es nur lesen
  1788. kann.  Darauf folgt eine Beschreibung des Inhalts.
  1789.  
  1790. APPLICATION-Objekt:
  1791. ===================
  1792.  
  1793. "SCREEN", Text, nur lesbar:
  1794.      Name des öffentlichen Bildschirms auf dem Filex sein Fenster
  1795.      geöffnet hat.
  1796.  
  1797. "VERSION", Text, nur lesbar:
  1798.      Versionsnummer als Zeichenkette.
  1799.  
  1800. "REGNUMBER", Zahl, nur lesbar:
  1801.      Registriernummer. 0 für unregistriert.
  1802.  
  1803. "REGNAME", Text, nur lesbar:
  1804.      Name des Benutzers, auf den diese Version registriert ist.
  1805.  
  1806. "AREXX", Text, nur lesbar:
  1807.      Name des ARexxports.
  1808.  
  1809. "MAXUNDOMEMSIZE",Zahl:
  1810.      Maximale Größe des Undospeichers.
  1811.  
  1812. "MAXUNDOLEVEL",Zahl:
  1813.      Maximale Undozahl.
  1814.  
  1815. "ALTJUMP",Zahl:
  1816.      Sprungweite in Zeilen von Alt-CURSORUP/DOWN.
  1817.  
  1818. "SCROLLBORDER",Zahl:
  1819.      Abstand in Zeilen zur oberen/unteren Begrenzung, ab der eine
  1820.      Ansicht gescrollt wird.
  1821.  
  1822. "CLIPBOARDUNIT",Zahl:
  1823.      Nummer des Clipboards für den Blockspeicher.
  1824.  
  1825. "COMMANDSHELLWINDOW",Text:
  1826.      Beschreibung des Commandshellwindows.
  1827.  
  1828. "COMMANDWINDOW",Text:
  1829.      Beschreibung des Ein-/Ausgabefenster für ARexxscripts.
  1830.  
  1831. "OVERWRITE",Bool:
  1832.      TRUE, falls keine Abfrage vor dem Speichern einer breits
  1833.      existierenden Datei kommen soll.
  1834.  
  1835. "USEASL",Bool:
  1836.      TRUE, falls die Asllibrary und Intuitionlibrary für die Requester
  1837.      gebraucht werden sollen. Andernfalls wird die Reqtoolslibrary
  1838.      gebraucht.
  1839.  
  1840. "PRIORITY",Zahl:
  1841.      Taskpriorität von FileX.
  1842.  
  1843. "SEARCHSTRING",Text:
  1844.      Suchzeichenkette oder Hexzahlenfolge.
  1845.  
  1846. "REPLACESTRING",Text:
  1847.      Ersatzzeichenkette oder Hexzahlenfolge.
  1848.  
  1849. "STRINGSEARCH",Bool:
  1850.      TRUE, falls nach einer Zeichenkette gesucht werden soll. FALSE, um
  1851.      nach eine Hexzahlenfolge zu suchen.
  1852.  
  1853. "CASESENSITIVSEARCH",Bool:
  1854.      Falls TRUE, wird bei der Textsuche zwischen Groß- und
  1855.      Kleinschreibung unterschieden.
  1856.  
  1857. "WILDSEARCH",Bool:
  1858.      Falls TRUE, wird das Fragezeichen(`?') bei der Textsuche als
  1859.      Platzhalter für ein beliebiges Zeichen verstanden.
  1860.  
  1861. "FILLSTRING",Text:
  1862.      Zeichenkette oder Hexzahlenfolge für die Füllfunktion.
  1863.  
  1864. "STRINGFILL",Bool:
  1865.      TRUE, falls der Fillstring als Zeichenkette aufgefasst werden soll.
  1866.  
  1867. "WINDOWS"-Objekt:
  1868. =================
  1869.  
  1870. 1..n
  1871.      ID eines Fensters.
  1872.  
  1873. "COUNT", Zahl, nur lesbar:
  1874.      Anzahl der IDs, d.h. gleichzeitig Anzahl der offenen Fenster.
  1875.  
  1876. "WINDOW"-Objekt:
  1877. ================
  1878.  
  1879. "LEFT", Zahl, nur lesbar:
  1880.      Linker Randabstand des Fensters.
  1881.  
  1882. "TOP", Zahl, nur lesbar:
  1883.      Rechter Randabstand des Fensters.
  1884.  
  1885. "WIDTH", Zahl, nur lesbar:
  1886.      Breite des Fensters.
  1887.  
  1888. "HEIGHT", Zahl, nur lesbar:
  1889.      Höhe des Fensters.
  1890.  
  1891. "TITLE", Text, nur lesbar:
  1892.      Aktueller Titel des Fensters.
  1893.  
  1894. "MIN_WIDTH", Zahl, nur lesbar:
  1895.      Minimale Breite des Fensters.
  1896.  
  1897. "MIN_HEIGHT", Zahl, nur lesbar:
  1898.      Minimale Höhe des Fensters.
  1899.  
  1900. "MAX_WIDTH", Zahl, nur lesbar:
  1901.      Maximale Breite des Fensters.
  1902.  
  1903. "MAX_HEIGHT", Zahl, nur lesbar:
  1904.      Maximale Höhe des Fensters.
  1905.  
  1906. "VIEWCOUNT", Zahl, nur lesbar:
  1907.      Anzahl der Ansichten.
  1908.  
  1909. "VIEWS", Text, nur lesbar:
  1910.      IDs aller Ansichten, die im Edierfenster darstellt werden. Durch
  1911.      ein Leerzeichen voneinander getrennt.
  1912.  
  1913. "FILES"-Objekt:
  1914. ===============
  1915.  
  1916. 1..n
  1917.      ID einer Datei.
  1918.  
  1919. "COUNT", Zahl, nur lesbar:
  1920.      Anzahl der IDs, d.h. gleichzeitig Anzahl der offenen Dateien.
  1921.  
  1922. "FILE"-Objekt:
  1923. ==============
  1924.  
  1925. "FULLNAME",Text:
  1926.      Voller Name mit gesamtem Pfad.
  1927.  
  1928. "PATH",Text:
  1929.      Pfad der Datei.
  1930.  
  1931. "NAME",Text:
  1932.      Name der Datei.
  1933.  
  1934. "CHANGES", Zahl, nur lesbar:
  1935.      Anzahl der Änderungen in der Datei.
  1936.  
  1937. "FILELEN", Zahl, nur lesbar:
  1938.      Länge der Datei.
  1939.  
  1940. "MEMPOS", Zahl, nur lesbar:
  1941.      Die Anfangsadresse der Datei im Speicher. Durch Änderungen an der
  1942.      Datei, die die Länge verändern, kann sich auch die
  1943.      Anfangsadresse ändern.
  1944.  
  1945. "VIEWCOUNT", Zahl, nur lesbar:
  1946.      Anzahl der Ansichten, die die Datei darstellen.
  1947.  
  1948. "VIEWS", Text, nur lesbar:
  1949.      IDs aller Ansichten, die die Datei darstellen. Durch ein
  1950.      Leerzeichen voneinander getrennt.
  1951.  
  1952. "VIEW"-Objekt:
  1953. ==============
  1954.  
  1955. "LINES", Zahl, nur lesbar:
  1956.      Anzahl der Zeilen.
  1957.  
  1958. "BYTESPERLINE", Zahl, nur lesbar:
  1959.      Anzahl der Bytes in einer Zeile.
  1960.  
  1961. "DISPLAYTYP",Zahl:
  1962.      Aktuell eingestellter Displaytyp.
  1963.  
  1964. "DISPLAY",Zahl:
  1965.      Bestimmt die Aufteilung der Ansicht: 1 = nur Hexdarstellung, 2 =
  1966.      nur Asciidarstellung, 3 = Hex-ASCII gemischte Darstelllung.
  1967.  
  1968. "DISPLAYSPACES",Zahl:
  1969.      Bestimmt die Größe der Blöcke bei der Hexdarstellung: 3 = keine
  1970.      Zwischenräume in der Hexdarstellung, 0 = Nach jedem Byte ein
  1971.      Leerzeichen, 1 = alle zwei Bytes ein Leerzeichen, 2 = alle vier
  1972.      Bytes ein Leerzeichen.
  1973.  
  1974. "CURSORPOS", Zahl, nur lesbar:
  1975.      Aktuelle Cursorposition.
  1976.  
  1977. "MARKPOS", Zahl, nur lesbar:
  1978.      Position des Markierungsanfangs.
  1979.  
  1980. "EDITASCII",Bool:
  1981.      TRUE, falls der aktive Cursor im Asciibereich steht.
  1982.  
  1983. "MARK", Bool, nur lesbar:
  1984.      TRUE, falls gerade ein Block markiert wird.
  1985.  
  1986. "FILE", Zahl, nur lesbar:
  1987.      ID der Datei, die dargestellt wird.
  1988.  
  1989. "WINDOW", Zahl, nur lesbar:
  1990.      ID des Edierfensters, in dem sich die Anzeige befindet.
  1991.  
  1992.