home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special Survival Kit / Chip_Special_Survival_Kit_fuer_PC_Anwender.iso / 01tools / dccpro / editscr.doc < prev    next >
Text File  |  1994-09-01  |  45KB  |  1,241 lines

  1.                DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 1
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.        ┌──────────────────────────────────────────────────────────────┐
  18.        │                                                              │
  19.        │                       MENÜ und SCRIPTE                       │▓▓
  20.        │                                                              │▓▓
  21.        │                             von                              │▓▓
  22.        │    █▀▀▀▀▀█████                                █▀▀▀▀▀█████    │▓▓
  23.        │    █▄▄▄▄▄█████          DANIEL PANTKE         █▄▄▄▄▄█████    │▓▓
  24.        │    █████▄█████                                █████▄█████    │▓▓
  25.        │    █████ █████    (c)  1994 Daniel Pantke     █████ █████    │▓▓
  26.        │    █████▄█████    Hermann-Sudermann-Str.8     █████▄█████    │▓▓
  27.        │                       D-48155 Münster                        │▓▓
  28.        │                                                              │▓▓
  29.        │                                                              │▓▓
  30.        └──────────────────────────────────────────────────────────────┘▓▓
  31.           ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.              ────────────────────────────────────────────────────
  63.                DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 2
  64.  
  65.  
  66.  
  67.                                   Inhalt
  68.                                   ══════
  69.                                                                Seite
  70.  
  71.    1  Menü-Datei und Script-Sprache von DCC Pro..................2
  72.  
  73.      1.1  Menü-Datei (MNU).......................................2
  74.      1.2  Die Script-Sprache (SCR)...............................8
  75.  
  76.    2  Der Script-Editor..........................................13
  77.  
  78.      2.1 Das Menü des Script-Editors.............................14
  79.  
  80.         2.1.1 Neu................................................14
  81.         2.1.2 Laden..............................................14
  82.         2.1.3 Speichern..........................................14
  83.         2.1.4 Speichern unter....................................15
  84.         2.1.5 Programm beenden...................................15
  85.  
  86.      2.2 Dialog-Menü.............................................15
  87.  
  88.         2.2.1 Element editieren..................................15
  89.         2.2.2 Element löschen....................................15
  90.         2.2.3 Element verschieben/vergrößern.....................15
  91.         2.2.4 Kommandozeile editieren............................16
  92.         2.2.5 Titel ändern.......................................16
  93.         2.2.6 Testen.............................................16
  94.  
  95.      2.3 Elemente................................................16
  96.  
  97.         2.3.1 Text...............................................16
  98.         2.3.2 Eingabezeile.......................................17
  99.         2.3.3 CheckBoxes.........................................17
  100.         2.3.4 Radiobuttons.......................................18
  101.         2.3.5 Button.............................................18
  102.         2.3.6 Elementliste.......................................19
  103.  
  104.      2.4 Fenster.................................................20
  105.  
  106.      2.5 Ende....................................................20
  107.  
  108.      2.6 Hilfe...................................................20
  109.  
  110.  
  111.   1 Menü-Datei und Script-Sprache von DCC Pro
  112.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  113.  
  114.  
  115.   1.1  Menü-Datei (MNU)
  116.   ══════════════════════
  117.  
  118.  
  119.  
  120.   DCC Pro verfügt über eine Sprache, um eigene Menüs zu schreiben
  121.   und diese in das Haupt-Menü einzubauen.
  122.  
  123.  
  124.              ────────────────────────────────────────────────────
  125.                DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 3
  126.  
  127.  
  128.  
  129.   Als Beispiel wird das Menü aus der Datei DCC.MNU gezeigt:
  130.  
  131. POPUP "~M~enü"
  132.   MENUITEM "~V~er-/Entschlüsseln...      " NOKEY "%DCC_PATH\FOREACH.EXE ^FILES.LST %DCC_PATH\CRYPTIT.EXE [~P~aßwort:;GEHEIM] CURFILE CURFILE" _EXECWIN
  133.   MENUITEM "~A~rchivintegrität testen... " ALT-1 "&%DCC_PATH\TESTARC.SCR" _EXECWIN
  134.   MENUITEM "A~r~chiv auf Viren testen... " NOKEY "&%DCC_PATH\VIRTEST.SCR" _EXECWIN
  135.   MENUITEM "~m~arkierte Archive testen..." NOKEY "%DCC_PATH\FOREACH ^FILES.LST %DCC_PATH\VIRCHECK CURFILE %DCC_PATH\VIRCHECK %DCC_PATH C:\VIR\SCAN /NOMEM" _EXECWIN
  136.   MENUITEM "PK~Z~ip packen...            " ALT-2 "PKZIP &%DCC_PATH\PKZIP.SCR" _EXECWIN
  137.   MENUITEM "~U~C2 packen...              " ALT-3 "UC A -F &%DCC_PATH\UC2.SCR >NUL" _EXECWIN
  138.   MENUITEM "~S~fx erstellen...           " ALT-4 "&%DCC_PATH\SFX.SCR" _EXECWIN
  139.   MENUITEM "R~E~-ARJ                     " ALT-5 "REARJ !:!\!.! /D /O" _EXECWIN
  140.   POPUP "~B~ackup"
  141.       MENUITEM "~A~RJ-Backup       " NOKEY "ARJ a -jm {A:;B:}[A~r~chivname:;BACKUP.ARJ] [~B~ackup von:;C:\*.*] -r -vva -a1 -b2 -js -jt -ji[~I~ndex:;C:\BACKUP.INX] -w[~W~ork-Dir:;C:\] -m4" _EXECWIN
  142.       MENUITEM "~P~KZip 2.04 Backup" NOKEY "PKZIP &%DCC_PATH\BACKUP"  _EXECWIN
  143.   END_POPUP
  144.   SEPARATOR
  145.   MENUITEM "V~i~ren  Suche " ALT-6       "SCAN &%DCC_PATH\VIRCHECK.SCR /SUB"  _EXECWIN
  146.   SEPARATOR
  147.   MENUITEM "~C~heckDisk        " Alt-7   "CHKDSK /f" _EXECWIN
  148.   MENUITEM "~D~BDisk           " NOKEY   "D:\DBDISK\DBDISK"
  149.   SEPARATOR
  150.   MENUITEM "Dis~k~-Doctor       " ALT-8 "C:\PCTOOLS\DISKFIX.EXE"
  151.   MENUITEM "~F~estplatte organisieren... " NOKEY "DEFRAG.EXE &%DCC_PATH\ORGANIZE.SCR"
  152.   MENUITEM "~T~ext-Suche        " NOKEY  "C:\TOOLS\SEARCH (C:\;D:\;E:\;F:\;G:\;H:\)[~D~ateien:;*.*] [~S~uchtext:]"
  153.   SEPARATOR
  154.   MENUITEM "C~P~-Backup         " ALT-0  "C:\PCTOOLS\CPBACKUP.EXE"
  155. END_POPUP
  156.  
  157.  
  158.   Das Beispielmenü stellt sich auf dem Bildschirm wie folgt dar :
  159.  
  160.                   Menü
  161.                  ┌────────────────────────────────────┐
  162.                  │ Ver-/Entschlüsseln...              │
  163.                  │ Archivintegrität testen...   ALT-1 │
  164.                  │ Archiv auf Viren testen...         │
  165.                  │ markierte Archive testen...        │
  166.                  │ PKZip packen...              ALT-2 │
  167.                  │ UC2 packen...                ALT-3 │
  168.                  │ Sfx erstellen...             ALT-4 │
  169.                  │ RE-ARJ                       ALT-5 │
  170.                  │ Backup                            │
  171.                  ├────────────────────────────────────┤
  172.                  │ Viren  Suche                 ALT-6 │
  173.                  ├────────────────────────────────────┤
  174.                  │ CheckDisk                    Alt-7 │
  175.                  │ DBDisk                             │
  176.                  ├────────────────────────────────────┤
  177.                  │ Disk-Doctor                  ALT-8 │
  178.                  │ Festplatte organisieren...         │
  179.                  │ Text-Suche                         │
  180.                  ├────────────────────────────────────┤
  181.                  │ CP-Backup                    ALT-0 │
  182.                  └────────────────────────────────────┘
  183.  
  184.   Das Anwendermenü wird mit Hilfe einer sehr einfachen Menüsprache
  185.  
  186.              ────────────────────────────────────────────────────
  187.                DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 4
  188.  
  189.  
  190.  
  191.   erstellt.
  192.   Diese kommt mit wenigen Schlüsselworten aus.
  193.  
  194.   Diese Schlüsselworte werden im Nachfolgenden erläutert:
  195.  
  196.  
  197.                              Schlüsselwörter
  198.                              ───────────────
  199.  
  200.     POPUP      - Legt eine neues Menü bzw. Untermenü an. Im
  201.                  Anschluß muss die Überschrift/Bezeichnung folgen.
  202.                  Die Bezeichnung muss von Anführungszeichen (")
  203.                  eingeschlossen sein.
  204.  
  205.                  Beispiel: POPUP "~M~enü"
  206.  
  207.                  Soll eine sogenannte Hotkey eingerichtet werden, muß
  208.                  diese in ~ eingeschlossen werden. Im Beispiel ist dies
  209.                  der Buchstabe M (~M~enü). M wird im Menü dann farbig ab-
  210.                  gesetzt und ist über ALT-M erreichbar.
  211.  
  212.     MENUITEM   - bezeichnet einen Menüeintrag.
  213.  
  214.     END_POPUP  - Gibt das Ende eines Menüs an.
  215.  
  216.     SEPARATOR  - Dieser Befehl zeigt im Menü eine Trennlinie
  217.  
  218.     _EXECWIN   - Durch diesen Zusatz teilen Sie DCC Pro mit, daß dieses
  219.                  Programm in einem DOS-Fenster ausgeführt werden soll.
  220.                  DCC Pro führt das Programm dann aus und wartet auf einen
  221.                  beliebigen Tastendruck, bevor das Fenster wieder ge-
  222.                  schlossen wird.
  223.                  Es lassen sich nicht alle Programme in einem DOS -
  224.                  Fenster ausführen. Diese Programme erfordern den
  225.                  gesamten Bildschirm.
  226.  
  227.     Weiterhin stehen Ihnen folgende Optionen zur Verfügung :
  228.  
  229.     [~T~ext; Vorgabe] - fragt nach der Anwahl des Menüeintrags
  230.                         noch den Parameter "Text" mit der Vorgabe
  231.                         "Vorgabe" ab.
  232.  
  233.     (A:;B:;C:;D:;E:)  - ermöglicht die Auswahl verschiedener Parameter
  234.                         mit Markierungsfeldern ([X]).
  235.  
  236.     {A:;B:;C:;D:;E:}  - wie oben, nur Auswahl über Schaltfelder, d.h.
  237.                         nur eine Auswahl möglich.
  238.  
  239.  
  240.     Beispiel für eine Kommandozeile mit Parameterabfrage :
  241.  
  242.    "C:\ARCHIV\ARJ a -jm {A:;B:}[A~r~chivname:;BACKUP.ARJ]
  243.  
  244.                          └─ Auswahl Laufwerk A: oder B:
  245.  
  246.     [~B~ackup von:;C:\*.*] -r -vva -a1 -b2 -js -jt
  247.  
  248.              ────────────────────────────────────────────────────
  249.                DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 5
  250.  
  251.  
  252.  
  253.  
  254.       └─ Eingabezeile mit Vorgabe "C:\*.*"
  255.  
  256.     -ji[~I~ndex:;C:\BACKUP.INX] -w[~W~ork-Dir:;C:\] -m4"
  257.  
  258.     Als Trennzeichen zwischen Vorgabewert und Vorspann wird ein
  259.     Semikolon verwandt. Falls kein Vorgabewert eingesetzt werden
  260.     soll, kann das Semikolon weggelassen und nur der Vorspann
  261.     eingesetzt werden.
  262.  
  263.     Beispiel : [~A~rchivname:]
  264.  
  265.  
  266.     Die abgefragten Parameter werden bei Betätigung von OK genau
  267.     an der Stelle eingefügt, wo Sie abgefragt werden.
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.      Die obige Kommandozeile würde folgendes Dialogfenster erstellen:
  283.  
  284.  
  285.      ╔═[■]═════════════════════ ARJ  ══════════════════════════╗
  286.      ║                                                         ║
  287.      ║  Work-Dir:     [C:\                ]        Abbruch   ▄ ║
  288.      ║                                            ▀▀▀▀▀▀▀▀▀▀▀▀ ║
  289.      ║  Index:        [C:\BACKUP.INX      ]           Ok     ▄ ║
  290.      ║                                            ▀▀▀▀▀▀▀▀▀▀▀▀ ║
  291.      ║  Backup von:   [C:\*.*             ]                    ║
  292.      ║                                                         ║
  293.      ║  Archivname:   [BACKUP.ARJ         ]                    ║
  294.      ║                                                         ║
  295.      ║               ┌───────────────┐                         ║
  296.      ║               │ (*) A:        │                         ║
  297.      ║               │ ( ) B:        │                         ║
  298.      ║               └───────────────┘                         ║
  299.      ║                                                         ║
  300.      ╚═════════════════════════════════════════════════════════╝
  301.  
  302.  
  303.                        Überschrift/Bezeichnung (POPUP)
  304.                        ───────────────────────────────
  305.  
  306.   Geben Sie hier die von Ihnen gewünschte Menü-Überschrift ein. Achten
  307.   Sie darauf, daß der von Ihnen gewählte Hotkey  z.B. ~M~ von keiner
  308.   anderen Überschrift genutzt wird.
  309.  
  310.              ────────────────────────────────────────────────────
  311.                DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 6
  312.  
  313.  
  314.  
  315.   In dem oben beschriebenen Fall würde das "M" von "Menü" als Kurztaste
  316.   genutzt. Das heisst, der Buchstabe "M" ist im Menü farblich
  317.   hervorgehoben und aktiviert kombiniert mit der Alt-Taste das
  318.   Anwendermenü. Ähnlich ist es auch bei den MENUITEM 'S, nur das hier der
  319.   Menüeintrag ausgeführt würde.
  320.  
  321.  
  322.                             EINTRAG (MENUITEM)
  323.                             ──────────────────
  324.  
  325.   Hier wird  zuerst der Text eingeben, der im Menü erscheinen soll, also
  326.   z.B. "~W~indows".
  327.  
  328.   Danach geben Sie die Tastenkombination ein, auf die der Eintrag
  329.   reagieren soll, auch wenn das Menü nicht aufgeklappt ist.
  330.  
  331.   (Für das Anwendermenü sind die Tasten Alt-3 bis Alt-9 reserviert. Alt-
  332.   1/-2 belegt DCC Pro im DCC-Kompatiblen Modus selbst.)
  333.  
  334.   Zuletzt tragen Sie das Programm ein, das bei Anwahl des Menüpunktes
  335.   ausgeführt werden soll.
  336.   Hier bietet sich eine Batchdatei an, welche auch in das Verzeichnis
  337.   des Programms wechselt.
  338.  
  339.   Geben Sie also beispielsweise ein :
  340.  
  341.      MENUITEM  "~W~orks " Alt-4 "C:\DCC\BATCHES\WORKS.BAT !.!"
  342.  
  343.  
  344.   Die Datei Works.Bat könnte dann wie folgt aussehen :
  345.  
  346.      ECHO Works wird geladen...
  347.      C:
  348.      CD C:\WORKS
  349.      WORKS.EXE %1
  350.      CD C:\
  351.  
  352.   !.! in dem Kommandoteil ist ein Statthalter für evtl. zu übergebende
  353.   Dateien. Sie können im Dateifenster durch den Auswahlbalken die zu
  354.   übergebende Datei wählen.
  355.   Befindet sich der Balken nicht auf einer Datei oder auf einem
  356.   Unter/Verzeichnis, so wird der Platzhalter gelöscht und das Programm
  357.   ohne Parameter gestartet.
  358.   Gleiches gilt, wenn das aktive Fenster kein Dateifenster ist.
  359.  
  360.  
  361.   Falls Sie Ihre Menüdatei mit dem Befehl <DATEI/MENÜDATEI BEARBEITEN>
  362.   ändern, so werden Ihre Änderungen sofort aktualisiert.
  363.  
  364.  
  365.   Es ist auch möglich bei der Parameterabfrage durch die Kommandozeile
  366.   Statthalter für angewählte Dateien als Vorgabewerte zu setzen. So ist
  367.   beispielsweise das Verzeichnis packen über das Anwendermenü möglich.
  368.  
  369.   Beispiel :
  370.  
  371.  
  372.              ────────────────────────────────────────────────────
  373.                DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 7
  374.  
  375.  
  376.  
  377.   C:\ARCHIV\ARJ a -r [A~r~chivname:;!.ARJ] [~V~erzeichnis:;!:!\!.!\*.*]
  378.                                      │                       │
  379.   angewählter Verzeichnisname wird als    kompletter Verzeichnispfad
  380.   Archivname vorgegeben.                  wird vorgeschlagen.
  381.  
  382.  
  383.   Nehmen wir an, Sie haben das Verzeichnis C:\DATEN\ im Dateifenster
  384.   angewählt. Im Dialogfenster würde nun folgendes eingesetzt:
  385.  
  386.   ~A~rchivname  : [DATEN.ARJ       ]
  387.  
  388.   ~V~erzeichnis : [C:\DATEN\*.*    ]
  389.  
  390.   Es ist auch möglich eine Liste der gerade markierten Dateien
  391.   einzusetzen. Hierfür wird das Zeichen ^ (Ascii 94) benutzt. Diese
  392.   Funktion ist sinnvoll, sobald Sie mit Archivprogrammen arbeiten. Es ist
  393.   möglich diesen Programmen Textdateien mit Dateinamen zu übergeben, auf
  394.   die sich die gewünschten Aktionen beziehen sollen.
  395.  
  396.   "C:\ARCHIV\PKZIP TEST.ZIP @^MARK.LST"
  397.  
  398.   Bei ARJ wird statt des Zeichens "@" ein Ausrufezeichen "!" für die
  399.   Kennzeichnung einer solchen Liste verlangt. Da DCC Pro das Ausrufezeichen
  400.   seinerseits als Statthalter verwendet, müssen Sie hier das Zeichen
  401.   doppelt schreiben. Ein doppeltes Ausrufezeichen "!!" wird von DCCPRO
  402.   nicht als Statthalter angenommen und durch ein einzelnes ersetzt. Für
  403.   ARJ sähe obige Kommandozeile also folgendermaßen aus :
  404.  
  405.   "C:\ARCHIV\ARJ A TEST.ARJ !!^MARK.LST"
  406.  
  407.  
  408.   Weiteres Beispiel zum Verständnis der Menüsprache und der Anbindung
  409.   an die Scriptsprache: Vgl. DCC.MNU:
  410.  
  411.   POPUP "~M~enü"
  412.     MENUITEM "~V~er-/Entschlüsseln...      " NOKEY "%DCC_PATH\FOREACH.EXE
  413.               ^FILES.LST %DCC_PATH\CRYPTIT.EXE [~P~aßwort:;GEHEIM]
  414.               CURFILE CURFILE" _EXECWIN
  415.     MENUITEM "~A~rchivintegrität testen... " ALT-1
  416.               "&%DCC_PATH\TESTARC.SCR" _EXECWIN
  417.     MENUITEM "A~r~chiv auf Viren testen... " NOKEY
  418.               "&%DCC_PATH\VIRTEST.SCR" _EXECWIN
  419.     MENUITEM "~m~arkierte Archive testen..." NOKEY "%DCC_PATH\FOREACH
  420.               ^FILES.LST %DCC_PATH\VIRCHECK CURFILE %DCC_PATH\VIRCHECK
  421.                %DCC_PATH C:\VIR\SCAN /NOMEM" _EXECWIN
  422.  
  423.  
  424.     MENUITEM "PK~Z~ip packen...            " ALT-2 "PKZIP
  425.               &%DCC_PATH\PKZIP.SCR" _EXECWIN
  426.               ^
  427.       Anbindung einer Scriptdatei *.SCR mit "&%DCC_PATH\". Dabei gilt:
  428.  
  429.       - "&" ist das Schlüsselsymbol für die Scriptdatei
  430.  
  431.       - "%DCC_PATH\" ist der Pfad zum DCCPRO Verzeichnis, um die
  432.          Scriptdatei zu finden
  433.  
  434.              ────────────────────────────────────────────────────
  435.                DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 8
  436.  
  437.  
  438.  
  439.  
  440.  
  441.     MENUITEM "~S~fx erstellen...           " ALT-4 "&%DCC_PATH\SFX.SCR"
  442.               _EXECWIN
  443.     MENUITEM "R~E~-ARJ                     " ALT-5 "REARJ !:!\!.! /D /O"
  444.               _EXECWIN
  445.     POPUP "~B~ackup"
  446.         MENUITEM "~A~RJ-Backup       " NOKEY "ARJ a -jm
  447.                   {A:;B:}{A:;B:}[A~r~chivname:;BACKUP.ARJ] [~B~ackup
  448.                   von:;C:\*.*] -r -vva -a1 -b2 -js -jt
  449.                   -ji[~I~ndex:;C:\BACKUP.INX] -w[~W~ork-Dir:;C:\] -m4"
  450.                   _EXECWIN
  451.         MENUITEM "~P~KZip 2.04 Backup" NOKEY "PKZIP &%DCC_PATH\BACKUP"
  452.                   _EXECWIN
  453.     END_POPUP
  454.     SEPARATOR
  455.     MENUITEM "V~i~ren  Suche " ALT-6       "SCAN &%DCC_PATH\VIRCHECK.SCR
  456.               /SUB"  _EXECWIN
  457.     SEPARATOR
  458.     MENUITEM "~C~heckDisk        " Alt-7   "CHKDSK /f" _EXECWIN
  459.     MENUITEM "~D~BDisk           " NOKEY   "D:\DBDISK\DBDISK"
  460.     SEPARATOR
  461.     MENUITEM "Dis~k~-Doctor       " ALT-8 "C:\PCTOOLS\DISKFIX.EXE"
  462.     MENUITEM "~F~estplatte organisieren... " NOKEY "DEFRAG.EXE
  463.                &%DCC_PATH\ORGANIZE.SCR"
  464.     MENUITEM "~T~ext-Suche        " NOKEY  "C:\TOOLS\SEARCH
  465.               (C:\;D:\;E:\;F:\;G:\;H:\)[~D~ateien:;*.*] [~S~uchtext:]"
  466.     SEPARATOR
  467.     MENUITEM "C~P~-Backup         " ALT-0  "C:\PCTOOLS\CPBACKUP.EXE"
  468. END_POPUP
  469.  
  470.  
  471.  
  472.   1.2  Die Script-Sprache (SCR)
  473.   ════════════════════════════
  474.  
  475.  
  476.   Mit der Script-Sprache können Sie eigene Dialoge erstellen.
  477.   Dies können Sie per Hand machen oder mit dem mitgelieferten Script-
  478.   editor erledigen. Hier wird zunächst die manuelle Erstellung beschrieben.
  479.  
  480.   Nachdem Sie sich über die Menüsprache informiert haben, könnten Sie sich
  481.   fragen, wofür Sie diese Sprache brauchen. Die Antwort ist einfach:
  482.  
  483.   Die Dialoge vereinfachen die Übergabe von Parametern an Programme.
  484.   Sie erlauben es auch dem unerfahrenen Anwender mit Programmen umzu-
  485.   gehen, die eine komplizierte Parameterübergabe erfordern.
  486.  
  487.   Sie können mit diesen Dialogen beispielsweise Viren-Scanner steuern,
  488.   die sonst eine schwierige Parameterübergabe erfordern. Oder Sie er-
  489.   weitern die im DCC-Pro eingebauten Packer-Optionen nach den eigenen
  490.   Bedürfnissen.
  491.  
  492.   Hier ein Beispiel an dem der prinzipielle Aufbau einer Script-Datei
  493.   erklärt werden soll:
  494.  
  495.  
  496.              ────────────────────────────────────────────────────
  497.                DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 9
  498.  
  499.  
  500.  
  501.   DOS-COMMAND-CENTER-PRO 3.0
  502.  
  503.   DIALOG, 0,   19  5 59 17, "SFX erstellen"
  504.   COMMANDLINE "%2 %4"
  505.   BEGIN
  506.     CONTROL       , 1,  5  2 15  3, "~P~rogramm", 2
  507.     RADIOBUTTON   , 2,  3  3 17  7, 4,
  508.                   "LHarc"
  509.                   "PKZip"
  510.                   "Arj"
  511.                   "Sqeeze",
  512.                   "LHA s"
  513.                   "ZIP2EXE"
  514.                   "ARJ y -je"
  515.                   "SQZ s"
  516.     CONTROL       , 3,  3  8 11  9, "~A~rchiv:", 4
  517.     INPUT         , 4,  3  9 17 10, "!.!"
  518.     OKBUTTON      , 5, 23  3 37  5, "~S~tart"
  519.     CANCELBUTTON  , 6, 23  7 37  9, "A~b~bruch"
  520.   END
  521.  
  522.    Aufbau eines Dialog-Script's
  523.    ----------------------------
  524.  
  525.   ■ Versionsinformation
  526.  
  527.      DOS-COMMAND-CENTER-PRO 3.0
  528.  
  529.   ■ Dialogdefinition (Ausmaße, Überschrift etc.)
  530.  
  531.     - DIALOG
  532.  
  533.   ■ Kommandozeile
  534.  
  535.     - COMMANDLINE
  536.  
  537.   ■ BEGIN
  538.  
  539.   ■ Dialogelemente
  540.  
  541.     - CANCELBUTTON
  542.     - CHECKBOX
  543.     - CONTROL
  544.     - INPUT
  545.     - LTEXT
  546.     - OKBUTTON
  547.     - RADIOBUTTON
  548.  
  549.   ■ END
  550.  
  551.  
  552.  
  553.   Beschreibung
  554.   ------------
  555.  
  556.  
  557.  
  558.              ────────────────────────────────────────────────────
  559.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 10
  560.  
  561.  
  562.  
  563.   DOS-COMMAND-CENTER-PRO 3.0
  564.  
  565.   Die Versionsinformation muß in jedem Script enthalten sein und
  566.   muß in der ersten Zeile stehen.
  567.  
  568.   DIALOG, 0,   5  1 75 21, "Datei(en) packen"
  569.  
  570.   DIALOG ist das Schlüsselwort für die Erstellung eines Eingabedialoges.
  571.   Dieses Wort muß vor auf jeden Fall in der Script-Datei vorhanden sein.
  572.   Die erste Zahl hinter DIALOG ist eine Index-Nummer. Die Index-Nummer wird
  573.   für jedes Kontrollelement benötigt. Für jedes Element muß eine solche
  574.   Nummer vergeben werden.
  575.   Hierauf folgen die Ausmaße des Dialogs in der Form X1 Y1 X2 Y2
  576.  
  577.                  X1,Y1 ──────────── X2,Y1
  578.                    │                  │
  579.                    │                  │
  580.                  X1,Y2 ──────────── X2,Y2
  581.  
  582.   Sie können dabei vom Nullpunkt ausgehen, da DCCPRO den Dialog
  583.   automatisch auf dem Bildschirm zentriert.
  584.   Nach der Festlegung der Ausmaße folgt der Titel des Dialoges.
  585.  
  586.   COMMANDLINE "%4 %5 %6 %7%9 %13 %11"
  587.  
  588.   Diese Zeile beschreibt die Anordnung der Parameter, die die einzelnen
  589.   Dialogelemente zurückgeben. Jedes Element im Dialog erhält eine
  590.   eindeutige Index-Nummer. Diese Nummer wird hier zusammen mit dem
  591.   Prozentzeichen "%" eingetragen. DCCPRO ersetzt die Eintragung dann mit
  592.   dem entsprechenden Rückgabewert des Elementes. Es macht nur Sinn die
  593.   Nummern von folgenden Elementtypen hier einzutragen:
  594.  
  595.   - INPUT
  596.   - CHECKBOX
  597.   - RADIOBUTTON
  598.  
  599.   Alle anderen Elemente geben keine Ergebnisse zurück. Falls ein
  600.   Element keine Rückgabe zuläßt oder z.B. eine Eingabezeile keine
  601.   Eintragungen enthält, so wird der entsprechende Eintrag in der
  602.   COMMANDLINE einfach ignoriert.
  603.  
  604.   Bei diesem Beispieldialog könnte die COMMANDLINE bei Beendigung des
  605.   Dialogs folgendermaßen aussehen:
  606.  
  607.   "-ex -3 -r -P -sPASSWORT C:\DCCPRO\TEST.ZIP *.EXE"
  608.      ^  ^    ^   ^   ^              ^           ^
  609.      │  │    │   │   │              │           │
  610.     %4 %5   %6  %7   %9            %13         %11
  611.  
  612.  
  613.  
  614.   BEGIN
  615.  
  616.   Jede Dialogdefinition muss von BEGIN-END eingeschlossen sein.
  617.  
  618.   Folgende Elemente stehen zur Verfügung:
  619.  
  620.              ────────────────────────────────────────────────────
  621.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 11
  622.  
  623.  
  624.  
  625.  
  626.   ■ CONTROL
  627.  
  628.     Dies ist das Label/die Überschrift für ein Kontroll-Element.
  629.     Mit diesem Elementtyp können andere Elemente verknüpft werden.
  630.  
  631.     Aufbau :
  632.  
  633.     CONTROL, Nummer des Elementes, Position, Text, verknüpftes Element
  634.  
  635.     Beispiel :
  636.  
  637.     CONTROL      ,  3, 46  2 59  3, "~K~ompression",  4
  638.  
  639.     Wenn Sie ein INPUT mit dem CONTROL verknüpfen möchten, geben Sie dem
  640.     INPUT-Element die Index-Nummer 4. Dann werden das CONTROL und das INPUT
  641.     verbunden.
  642.  
  643.   ■ RADIOBUTTON
  644.  
  645.     Mit diesem Element wird eine eindeutige Auswahl getroffen. Sie können
  646.     mehrere Einträge zur Auswahl anbieten, es kann jedoch nur einer gewählt
  647.     werden. Es muß aber in jedem Fall ein Eintrag angewählt werden.
  648.  
  649.     Aufbau :
  650.  
  651.     RADIOBUTTON, Nummer des Elementes, Position, Anzahl der Einträge,
  652.     Texte der Einträge, Rückgabewerte der Einträge
  653.  
  654.     Beispiel :
  655.  
  656.     RADIOBUTTON , 4, 40  3 66  8,  5, "maximal"  "normal"  "schnell"
  657.              "sehr schnell" "keine", " -ex" " -en" " -ef" " -es" " -e0"
  658.  
  659.   ■ CHECKBOX
  660.  
  661.     Dieser Typ ist ähnlich aufgebaut, wie RADIOBUTTON. Hier können
  662.     jedoch mehrere Einträge angewählt werden. Außerdem ist es hier
  663.     möglich auf die Auswahl eines Eintrages zu verzichten.
  664.  
  665.     Der Aufbau ist der gleiche, wie beim Typ RADIOBUTTON
  666.  
  667.     Beispiel :
  668.  
  669.     CHECKBOX   , 5,  4    8  36  10,  2,  "keine  ~3~2-Bit
  670.                 Unterstützung" "k~e~ine DPMI Unterstützung", " -3" " -)"
  671.  
  672.   ■ INPUT
  673.  
  674.     Der Typ INPUT stellt eine Eingabezeile dar. Hier können beliebige
  675.     max. 255 Zeichen lange Texte übergeben werden. Der Eingabezeile
  676.     können Standardeintragungen übergeben werden, die beim Aufruf des
  677.     Dialogs in die Eingabezeile eingefügt werden. Hier ist es auch
  678.     möglich mit den von DCC bekannten Platzhaltern "!:!\!.!" zu arbeiten.
  679.     DCC ersetzt diese dann durch den Namen der gerade im Dateifenster
  680.     gewählten Datei.
  681.  
  682.              ────────────────────────────────────────────────────
  683.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 12
  684.  
  685.  
  686.  
  687.  
  688.     Aufbau :
  689.  
  690.     INPUT, Nummer des Elementes, Position, Standardtext
  691.  
  692.     Beispiel :
  693.  
  694.     INPUT        , 11, 16  5 35  6, "!:!\!.!"
  695.  
  696.   ■ LTEXT
  697.  
  698.     Dieser Elementtyp dient ausschließlich dazu, Text darzustellen.
  699.  
  700.     Aufbau :
  701.  
  702.     LTEXT, Nummer des Elementes, Position, Text
  703.  
  704.     Beispiel :
  705.  
  706.     LTEXT,  3, 46  2 59  3, "Dieser Dialog ist ein Beispieldialog!"
  707.  
  708.   ■ CANCELBUTTON
  709.  
  710.     Dies ist der Schaltknopf um einen Abbruch des Dialogs zu bewirken.
  711.     Hier können Sie einen beliebigen Text eintragen.
  712.  
  713.     Aufbau :
  714.  
  715.     CANCELBUTTON, Nummer des Elementes, Position, Beschriftung
  716.  
  717.     Beispiel :
  718.  
  719.     CANCELBUTTON ,  1, 53 16 66 18, "~A~bbruch"
  720.  
  721.   ■ OKBUTTON
  722.  
  723.     Dies ist der Schaltknopf um einen Dialog normal zu beenden. Der
  724.     Dialog wird dann geschlossen, die Kommandozeile aufgebaut und
  725.     ausgeführt.
  726.  
  727.     Der Aufbau ist mit dem des CANCELBUTTON identisch.
  728.  
  729.     Beispiel :
  730.  
  731.     OKBUTTON     ,  2, 40 16 51 18, "~S~tart"
  732.  
  733.   Beispieldialog
  734.   --------------
  735.  
  736.  
  737.   Dieser Dialog dient zum Archivieren von einzelnen oder
  738.   markierten Dateien mit PKZIP Version 2.04.
  739.   -----------------------------------------------------------------
  740.  
  741.   DOS-COMMAND-CENTER-PRO 3.0
  742.   DIALOG, 0,   5  1 75 21, "Datei(en) packen"
  743.  
  744.              ────────────────────────────────────────────────────
  745.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 13
  746.  
  747.  
  748.  
  749.   COMMANDLINE "%4 %5 %6 %7%9 %13 %11"
  750.   BEGIN
  751.          CONTROL      ,  3, 46  2 59  3, "~K~ompression",  4
  752.          RADIOBUTTON  ,  4, 40  3 66  8,  5, "maximal" "normal" "schnell"
  753.          "sehr schnell" "keine", " -ex" " -en" " -ef" " -es" " -e0"
  754.          CHECKBOX   ,  5,  4  8 36 10,  2, "keine ~3~2-Bit Unterstützung"
  755.          "k~e~ine DPMI Unterstützung", " -3" " -)"
  756.          CHECKBOX     ,  6,  4 15 36 18,  3, "mit ~U~nterverzeichnissen"
  757.          "~m~arkierte Dateien packen" "~V~erzeichnisnamen speichern",
  758.          " -r" " @^ZIP.LST" " -P"
  759.          CHECKBOX     ,  7,  4 12 36 13,  1, "~P~asswort benutzen", " -s"
  760.          CONTROL      ,  8, 40 11 48 12, "Paß~w~ort",  9
  761.          INPUT        ,  9, 40 12 65 13, ""
  762.          CONTROL      , 10,  4  5 15  6, "~D~ateimaske", 11
  763.          INPUT        , 11, 16  5 35  6, "!:!\!.!"
  764.          CONTROL      , 12,  4  3 15  4, "A~r~chivname", 13
  765.          INPUT        , 13, 16  3 35  4, "!:!\!..ZIP"
  766.          CANCELBUTTON ,  1, 53 16 66 18, "~A~bbruch"
  767.          OKBUTTON     ,  2, 40 16 51 18, "~S~tart"
  768.   END
  769.  
  770.   -----------------------------------------------------------------
  771.  
  772.  
  773.  
  774.   Hinweise
  775.   --------
  776.  
  777.  
  778.   Sie haben die Möglichkeit DCC Pro zu veranlassen eine Dateiliste mit den
  779.   gewählten/markierten Dateien zu erstellen. Diese Liste kann dann anderen
  780.   Programmen z.B. Packern (PKZip, ARJ etc.) übergeben werden.
  781.   Diese Liste wird mit Ascii 94 "^" gekennzeichnet und kann einen
  782.   beliebigen Namen haben.
  783.  
  784.   Der Einbau einer solchen Scriptdatei im Anwendermenü kann beispielsweise
  785.   folgendermaßen aussehen:
  786.  
  787.   MENUITEM "~P~acken mit PKZip..." NOKEY "PKZIP &C:\DCCPRO\PKZIP.SCR"
  788.             _EXECWIN
  789.  
  790.   Das Asciizeichen 38 "&" wird dabei dem Namen der Scriptdatei
  791.   vorangestellt. Hieran erkennt DCC Pro, daß es sich bei dem folgenden
  792.   Namen um eine Scriptdatei handelt.
  793.  
  794.   Die Scriptdatei kann an beliebiger Stelle in der Menü-Kommandozeile
  795.   eingetragen werden. Es ist auch möglich nur die Scriptdatei als Kommando
  796.   einzutragen. Dann wird die Kommandozeile vollständig aus dem Dialog
  797.   gebildet.
  798.  
  799.  
  800.  
  801.   2  Der Script-Editor
  802.   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  803.  
  804.   Wenn Sie den Script-Editor starten erhalten Sie die Möglichkeit, eine
  805.  
  806.              ────────────────────────────────────────────────────
  807.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 14
  808.  
  809.  
  810.  
  811.   vorhandene .SCR-Datei zu laden. Möchten Sie eine neue Datei anlegen
  812.   verlassen Sie diesen Dialog mit ESC oder dem <Cancel> Schalter.
  813.  
  814.  
  815.                 ╔═[■]═════════ Script-Datei laden ══════════════╗
  816.                 ║                                               ║
  817.                 ║  Dateiname                                    ║
  818.                 ║   ARJ.SCR                    ▐▌    Open   ▄  ║
  819.                 ║                                    ▀▀▀▀▀▀▀▀▀  ║
  820.                 ║  Files                                        ║
  821.                 ║   ARJ.SCR       │ VIRTEST.SCR      Cancel  ▄  ║
  822.                 ║   BACKUP.SCR    │ DOWNLOAD\        ▀▀▀▀▀▀▀▀▀  ║
  823.                 ║   ORGANIZE.SCR  │ LOG\                        ║
  824.                 ║   PKZIP.SCR     │ TEMP\                       ║
  825.                 ║   SFX.SCR       │ UPLOAD\                     ║
  826.                 ║   TESTARC.SCR   │ ..\                         ║
  827.                 ║   UC2.SCR       │                             ║
  828.                 ║   VIRCHECK.SCR  │                             ║
  829.                 ║  ■▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ║
  830.                 ║                                               ║
  831.                 ║ C:\DCCPRO\*.SCR                               ║
  832.                 ║ ARJ.SCR      1642      May 19, 1994   3:08am  ║
  833.                 ╚═══════════════════════════════════════════════╝
  834.  
  835.  
  836.   2.1 Das Menü des Script-Editors
  837.   ═══════════════════════════════
  838.  
  839.   Datei
  840.   ┌─────────────────────────┐
  841.   │ Neu...                  │
  842.   │ Laden...             F3 │
  843.   │ Speichern...         F2 │
  844.   │ Speichern unter...      │
  845.   ├─────────────────────────┤
  846.   │ Programm beenden  Alt-X │
  847.   └─────────────────────────┘
  848.  
  849.   2.1.1 Neu...
  850.   ════════════
  851.  
  852.   Wählen Sie diesen Menüpunkt, werden Sie aufgefordert einen Namen für
  853.   Ihre Script-Datei einzugeben. Die Endung .SCR wird automatisch angefügt.
  854.  
  855.   2.1.2 Laden...
  856.   ══════════════
  857.  
  858.   Mit der Taste F3 oder dem Menüpunkt "Laden...  F3" können Sie eine bereits
  859.   vorhandene Script-Datei zum weiteren bearbeiten öffnen.
  860.   Geben Sie in die Eingabezeile den Namen ein oder wählen Sie mit der Maus
  861.   einen Eintrag aus der gezeigten Liste aus.
  862.  
  863.   2.1.3 Speichern
  864.   ═══════════════
  865.  
  866.   Mit F2 bzw. dem Menüpunkt "Speichern   F2" können Sie Ihren erstellten
  867.  
  868.              ────────────────────────────────────────────────────
  869.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 15
  870.  
  871.  
  872.  
  873.   Dialog abspeichern.
  874.  
  875.   2.1.4 Speichern unter...
  876.   ════════════════════════
  877.  
  878.   Unter diesem Menüpunkt haben Sie die Möglichkeit Ihren Dialog unter einem
  879.   anderen Namen abzuspeichern.
  880.  
  881.   2.1.5 Programm beenden
  882.   ══════════════════════
  883.  
  884.   Den Script-Editor verlassen Sie mit ALT-X oder durch selektieren dieses
  885.   Menueintrages.
  886.  
  887.  
  888.   2.2 Dialog-Menü
  889.   ═══════════════
  890.  
  891.    Dialog
  892.    ┌───────────────────────────────────┐
  893.    │ Element editieren...           F5 │
  894.    │ Element löschen...             F8 │
  895.    │ Element verschieben/vergrößer  F7 │
  896.    ├───────────────────────────────────┤
  897.    │ Kommandozeile editieren...        │
  898.    ├───────────────────────────────────┤
  899.    │ Titel ändern...                F9 │
  900.    │ Testen...                      F4 │
  901.    └───────────────────────────────────┘
  902.  
  903.  
  904.   2.2.1 Element editieren...
  905.   ══════════════════════════
  906.  
  907.  
  908.   Wenn Sie ein Element editieren möchten selektieren Sie es mit der Maus
  909.   oder schalten Sie mit der TAB-Taste durch die einzelnen Elemente bis Sie
  910.   das zu editierende markiert haben und drücken dann F5 oder wählen diesen
  911.   Menüpunkt oder aber Sie klicken doppelt mit der linken Maustaste auf das
  912.   Element. Es öffnet sich dann der dem Element zugeordnete Eingabedialog.
  913.  
  914.   2.2.2 Element löschen...
  915.   ════════════════════════
  916.  
  917.  
  918.   Wenn ein markiertes Element löschen möchten drücken Sie F8.
  919.  
  920.   ACHTUNG: Überlegen Sie genau ob Sie ein Element wirklich löschen möchten.
  921.            Sie werden nicht gefragt ob Sie es tatsächlich löschen wollen.
  922.  
  923.  
  924.   2.2.3 Element verschieben/vergrößern
  925.   ════════════════════════════════════
  926.  
  927.  
  928.   Wenn Sie eine Maus benutzen, können Sie ein Element einfach durch halten
  929.  
  930.              ────────────────────────────────────────────────────
  931.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 16
  932.  
  933.  
  934.  
  935.   der linken Maustaste und bewegen der Maus verschieben. Alternativ können
  936.   Sie F7 betätigen und mit den Pfeiltasten verschieben.
  937.  
  938.   2.2.4 Kommandozeile editieren...
  939.   ════════════════════════════════
  940.  
  941.  
  942.   Ein Dialog übergibt nach seiner Abarbeitung die Selektionen und Eingaben,
  943.   die der Anwender getätigt hat.
  944.   Diese Eingaben werden in der sogenannten COMMANDLINE übergeben.
  945.   Mit diesem Menüpunkt können Sie die Kommandozeile bearbeiten. Sie können
  946.   die Reihenfolge verändern oder auch Argumente entfernen.
  947.   Die Elemente besitzen jeweils eine Indexnummer und wird in der Kommando-
  948.   zeile mit einem Prozentzeichen vor der Indexnummer dargestellt.
  949.  
  950.  
  951.   2.2.5 Titel ändern...
  952.   ═════════════════════
  953.  
  954.  
  955.   Jeder Dialog sollte einen Titel haben. Durch den Dialogtitel kann sich der
  956.   Anwender noch einmal informieren wo er sich gerade befindet.
  957.   Mit der Taste F9 können Sie den Titel des Dialoges setzen.
  958.  
  959.   2.2.6 Testen
  960.   ════════════
  961.  
  962.  
  963.   Damit Sie sich Ihre Arbeit genauer ansehen können betätigen Sie F4.
  964.   Nun verhält sich der Dialog genauso wie ein eingebauter Dialog.
  965.  
  966.  
  967.   2.3 Elemente
  968.   ════════════
  969.  
  970.     Elemente
  971.    ┌─────────────────────┐
  972.    │ Text...             │
  973.    │ Eingabezeile...     │
  974.    │ CheckBoxes...       │
  975.    │ RadioButtons...     │
  976.    ├─────────────────────┤
  977.    │ Button...           │
  978.    ├─────────────────────┤
  979.    │ Element-Liste...    │
  980.    └─────────────────────┘
  981.   Hinweis:
  982.   ════════
  983.  
  984.   Sie können ein Element hinzufügen indem Sie auf der Dialogfläche mit
  985.   einer der Maustasten klicken, die Maustaste halten und durch bewegen der
  986.   Maus ein Element aus der Liste auswählen.
  987.  
  988.  
  989.   2.3.1 Text...
  990.   ═════════════
  991.  
  992.              ────────────────────────────────────────────────────
  993.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 17
  994.  
  995.  
  996.  
  997.  
  998.   Das Text-Element ist ein einfacher Text, der z.B. als Information im Dialog
  999.   auftauchen kann. Im Attributdialog des Text-Elementes kann der Name und die
  1000.   Indexnummer eingegeben werden.
  1001.  
  1002.         ╔═[■]═════════════════════ Text ══════════════════════════╗
  1003.         ║                                                         ║
  1004.         ║   Text:                                      Nummer:    ║
  1005.         ║    TEXT                                       3         ║
  1006.         ║                                                         ║
  1007.         ║                  Ok     ▄       Abbruch  ▄              ║
  1008.         ║               ▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀▀              ║
  1009.         ╚═════════════════════════════════════════════════════════╝
  1010.  
  1011.  
  1012.   2.3.2 Eingabezeile...
  1013.   ═════════════════════
  1014.  
  1015.  
  1016.   Mit Hilfe einer Eingabezeile können Sie alphanumerische Zeichenfolgen
  1017.   übergeben. Zum Beispiel den Namen eines Archives.
  1018.  
  1019.  
  1020.         ╔═[■]════════════ Eingabezeile ═════════════════╗
  1021.         ║   Text:                                       ║
  1022.         ║    test                                       ║
  1023.         ║                                               ║
  1024.         ║   Nummer:     Label:                          ║
  1025.         ║    1                                          ║
  1026.         ║                                               ║
  1027.         ║    Angewählte Datei ▄    markierte Dateien ▄  ║
  1028.         ║    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ║
  1029.         ║                                               ║
  1030.         ║                                               ║
  1031.         ║           Ok        ▄         Abbruch      ▄  ║
  1032.         ║    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ║
  1033.         ║                                               ║
  1034.         ╚═══════════════════════════════════════════════╝
  1035.  
  1036.  
  1037.   In der Eingabezeile "Text" können Sie den voreingestellten Text entragen.
  1038.   Dieser wird bei jedem Dialogaufruf angezeigt. Mit dem Schalter "Angewählte
  1039.   Datei" wird die aktuell angewählte Datei als Text eingetragen.
  1040.   Der Schalter "markierte Dateien" trägt als Voreinstellung eine Liste mit
  1041.   den im Dateifenster markierten Dateien ein.
  1042.  
  1043.  
  1044.   2.3.3 CheckBoxes...
  1045.   ═══════════════════
  1046.  
  1047.  
  1048.   Eine CheckBox ist ein Element welches als Optionsschalter die häufigste
  1049.   Verwendung findet. Es können mehrere Einträge gleichzeitig markiert werden.
  1050.   Ein Beispiel für CheckBoxen sei hier gezeigt:
  1051.  
  1052.  
  1053.  
  1054.              ────────────────────────────────────────────────────
  1055.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 18
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.         ┌─── Anzeige von ───┐
  1062.         │ [X] Größe         │
  1063.         │ [ ] Datum         │
  1064.         │ [X] Zeit          │
  1065.         │ [ ] Attribute     │
  1066.         │ [X] Beschreibung  │
  1067.         └───────────────────┘
  1068.  
  1069.   Mehrere CheckBoxen werden im CheckBox-Dialog zusammengefaßt:
  1070.  
  1071.  ╔═[■]════════════════════════════ Checkbox ═════════════════════════════════╗
  1072.  ║                                                                           ║
  1073.  ║      Sichtbarer Text            Rückgabetext                              ║
  1074.  ║   1.Eintrag                     1.Rückgabe            Nummer:   4         ║
  1075.  ║   2.Eintrag                     2.Rückgabe                                ║
  1076.  ║                                                       Label:              ║
  1077.  ║                                                                           ║
  1078.  ║                                                                           ║
  1079.  ║                                                                           ║
  1080.  ║                                                                           ║
  1081.  ║                                                              Ok       ▄   ║
  1082.  ║                                                        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ║
  1083.  ║                                                           Abbruch     ▄   ║
  1084.  ║                                                        ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ║
  1085.  ║                                                                           ║
  1086.  ║      Angewählte Datei   ▄    Markierte Dateien   ▄                        ║
  1087.  ║    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                        ║
  1088.  ║                                                                           ║
  1089.  ╚═══════════════════════════════════════════════════════════════════════════╝
  1090.  
  1091.    Jedem Eintrag in der obigen Liste kann ein eigener Rückgabeparameter
  1092.    zugwiesen werden. Mit dem Schalter "Angewählte Datei" wird die aktuell
  1093.    angewählte Datei als Text eingetragen. Der Schalter "markierte Dateien"
  1094.    trägt als Voreinstellung eine Liste mit den im Dateifenster markierten
  1095.    Dateien ein.
  1096.    Mehrere CheckBoxen werden in einer Gruppe umrahmt. Dieser Rahmen kann einen
  1097.    Titel (Label) haben. Dieser wird im Feld "Label" eingegeben.
  1098.  
  1099.  
  1100.    2.3.4 Radiobuttons...
  1101.    ═════════════════════
  1102.  
  1103.    RadioButtons sind den Checkboxen sehr ähnlich. Der Unterschied besteht
  1104.    darin, daß nur ein einziger Eintrag gewählt werden kann.
  1105.    Jedem Eintrag in der obigen Liste kann ein eigener Rückgabeparameter
  1106.    zugwiesen werden. Mit dem Schalter "Angewählte Datei" wird die aktuell
  1107.    angewählte Datei als Text eingetragen. Der Schalter "markierte Dateien"
  1108.    trägt als Voreinstellung eine Liste mit den im Dateifenster markierten
  1109.    Dateien ein.
  1110.    Mehrere RadioButtons werden in einer Gruppe umrahmt. Dieser Rahmen kann
  1111.    einen Titel (Label) haben. Dieser wird im Feld "Label" eingegeben.
  1112.  
  1113.    2.3.5 Button...
  1114.    ═══════════════
  1115.  
  1116.              ────────────────────────────────────────────────────
  1117.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 19
  1118.  
  1119.  
  1120.  
  1121.  
  1122.    Mit dem Menüpunkt Button können Sie Schalter für Abbruch des Dialoges
  1123.    sowie für "OK" einfügen. Die Funktion für "OK" und "Abbruch" ist
  1124.    vom Programm vorgegeben, lediglich der Text der Buttons kann verändert
  1125.    werden.
  1126.  
  1127.         ╔═[■]═════════════════════ Button ═════════════════════════╗
  1128.         ║                                                          ║
  1129.         ║   Text:                      Nummer:          Ok     ▄   ║
  1130.         ║    ~O~k                       4            ▀▀▀▀▀▀▀▀▀▀▀   ║
  1131.         ║                                                          ║
  1132.         ║                                                          ║
  1133.         ║    () OK-Button                            Abbruch  ▄   ║
  1134.         ║    ( ) Abbruch-Button                      ▀▀▀▀▀▀▀▀▀▀▀   ║
  1135.         ║                                                          ║
  1136.         ╚══════════════════════════════════════════════════════════╝
  1137.  
  1138.    Die Indexnummer ist wie bei allen anderen Elementen auch hier anzugeben.
  1139.    Diese wird aber standardmäßig höchgezählt.
  1140.  
  1141.    2.3.6 Elementliste...
  1142.    ═════════════════════
  1143.  
  1144.    Mit der Funktion Elementliste können Sie die Reihenfolge verändern in der
  1145.    die Elemente durch betätigen der Tabulator-Taste angewählt werden.
  1146.  
  1147. ╔═[■]═════════════════════════════ Item-Liste ═════════════════════════════════╗
  1148. ║┌────────Elemente im Dialog ──────────┐┌─────────neue Reihenfolge ───────────┐║
  1149. ║│  1  Eingabezeile    [-]            ││                                    │║
  1150. ║│  3  Text            [TEXT]         ■││                                    ▓│║
  1151. ║│  2  CheckBoxes      [1.Eintrag]    ▒││                                    ▓│║
  1152. ║│                                    ▒││                                    ▓│║
  1153. ║│                                    ▒││                                    ▓│║
  1154. ║│                                    ▒││                                    ▓│║
  1155. ║│                                    ▒││                                    ▓│║
  1156. ║│                                    ▒││                                    ▓│║
  1157. ║│                                    ▒││                                    ▓│║
  1158. ║│                                    ▒││                                    ▓│║
  1159. ║│                                    ││                                    │║
  1160. ║└─────────────────────────────────────┘└─────────────────────────────────────┘║
  1161. ║ 3 Element(e)                           Keine Elemente                        ║
  1162. ║┌───────────────────────────────────────────────────────────────────────────┐ ║
  1163. ║│                                                                           │ ║
  1164. ║└───────────────────────────────────────────────────────────────────────────┘ ║
  1165. ║                          Hinzu     ▄        Löschen    ▄                     ║
  1166. ║                       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀                     ║
  1167. ║                            Ok      ▄        Abbruch    ▄                     ║
  1168. ║                       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀                     ║
  1169. ╚══════════════════════════════════════════════════════════════════════════════╝
  1170.  
  1171.    In der linken Liste "Elemente im Dialog" befinden sich alle im Dialog
  1172.    vorhandenen Elemente. Diese sind auch in der aktuellen Reihenfolge an-
  1173.    gegeben. Wenn Sie jedoch die Reihenfolge der Elemente verändern müssen,
  1174.    so können Sie diese durch einen Doppelklick in der entsprechenden Reihen-
  1175.    folge in die Liste auf der rechten Seite übertragen. Diesen Vorgang können
  1176.    Sie auch durch einen Klick auf den Schalter <HINZU> auslösen. Möchten Sie
  1177.  
  1178.              ────────────────────────────────────────────────────
  1179.               DOS COMMAND CENTER PROFESSIONELL 3.0      Seite 20
  1180.  
  1181.  
  1182.  
  1183.    einen Eintrag in der rechten Liste entfernen betätigen Sie den Schalter
  1184.    <Löschen>.
  1185.  
  1186.    2.4 Fenster
  1187.    ═══════════
  1188.  
  1189.    Dieses Menü bezieht sich auf die einzelnen Elemente. Sie können hier die
  1190.    Größe sowie die Position der Elemente verändern. Die Einträge sind aller-
  1191.    dings selbsterklärend, so daß hier auf sie nicht näher eingegangen zu
  1192.    werden braucht.
  1193.  
  1194.  
  1195.    2.5 Ende
  1196.    ════════
  1197.  
  1198.  
  1199.    Sie können den Script-Editor mit dem Menüpunkt Ende oder mit ALT-X ver-
  1200.    lassen. Wenn der Dialog noch nicht gespeichert wurde, werden Sie gefragt
  1201.    ob Sie dies nun tun möchten.
  1202.  
  1203.    2.6 Hilfe
  1204.    ═════════
  1205.  
  1206.    Hier können Sie kontextsensitive Hilfe erhalten.
  1207.    Allgemein können Sie jederzeit mit F1 eine Hilfe aufrufen.
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.              ────────────────────────────────────────────────────
  1241.