Das Dateilisten-Fenster zeigt die Namen der geöffneten UniPlot-Dateien und deren Seitennamen in einer Baumstruktur an.
Außerdem können optional verschiedene Listen mit zuletzt geöffneten Dateien angezeigt werden, sowie Projekte. Projekte sind selbst zusammengestellte Listen von Dateinamen und Verzeichnissen.
Das Dateilisten-Fenster kann links oder rechts im UniPlot-Fenster angedockt werden.
Wenn das Dateilisten-Fenster nicht angezeigt wird, kann es auch durch einen Doppelklick auf einen Seitenreiter eines UniPlot-Dokuments geöffnet werden.
Bei geöffneten UniPlot-Dateien werden durch einen Klick auf das +-Symbol oder einen Doppelklick auf den Dateinamen die Seitennamen angezeigt.
Bei Script-Dateien (ic-Dateien) werden die Funktionsnamen und Lesezeichen in sortierter Reihenfolge ausgegeben. Klicken auf das Element öffnet die Script-Datei und setzt den Cursor an die entsprechende Stelle.
Lesezeichen sind Zeilenkommentare, die mit einem Leerzeichen und einem At-Zeichen anfangen “@”. Zum Beispiel:
// @Dies bitte noch korrigieren.
Bei Datendateien (nc-Dateien) werden beim Klick auf das +-Symbol die Kanalnamen angezeigt. Doppelklicken auf den Kanalnamen öffnet die nc-Datei im Daten-Browser.
Es können (optional) vier verschiedene Listen von zuletzt verwendeten Dateien angezeigt werden.
Sie können Dateinamen aus den Listen löschen, indem Sie eine oder mehrere Dateien markieren und die Entf (Del)-Taste drücken.
Über den Einstellungen-Dialog kann festgelegt werden, welche Datei-Listen im Fenster angezeigt werden. Sie erreichen den Dialog über einen Rechtsklick auf einer freien Fläche im Datei-Listen-Fenster.
Projekte sind selbst zusammen gestellte Listen von Dateien. Projekte enthalten:
Wird der Projekte-Ordner oder ein Unterprojekt mit der rechten Maustaste geklickt, stehen folgende Kommandos zur Verfügung:
Im folgenden Dialog kann ein Projekt-Name eingegeben werden.
Es wird ein neues Projekt ohne Inhalt erzeugt.
Über den Dialog Verzeichnis-Eigenschaften
können folgende Eigenschaften eingestellt werden:
Wenn dieses Feld leer gelassen wird oder "*.*" eingegeben wird, werden alle Dateien ausgegeben.
Es können durch Semikolons getrennte Muster eingegeben werden. Z. B. "*.ipw;*.xls;*.xlsx;*.pdf;*.doc".
Kopiert ein oder mehrere Elemente (Dateinamen, Projektnamen oder Verzeichnisnamen) in die Zwischenablage. Über den Befehl Einfügen können diese Namen dann in andere Projekte einfgefügt werden.
Um mehrere Elemente zu markieren halten Sie die Shift-Taste (um einen Bereich zu markieren) oder die Strg-Taste (um einzelne Elemente zu selektieren oder zu deselektieren) und klicken Sie die Elemente mit der Maus.
Es können nur Elemente einer Ebene ausgewählt werden.
Anstatt des Menüs kann auch die Strg-C-Taste verwendet werden.
Fügt die zuvor kopierten Elemente in ein Projekt ein. Hotkey: Strg+V.
Es werden nur die Elementnamen eingefügt, es werden keine Dateien von der Festplatte kopiert.
Über den Eigenschafts-Dialog von Projekten kann der Projekt-Name und die Reihenfolge der enthaltenen Elemente geändert werden.
Über den Einstellungen-Dialog kann festgelegt werden, welche Datei-Listen im Fenster angezeigt werden.
Wenn auf einem Dateinamen ein rechter Mausklick gemacht wird, stehen folgende Kommandos zur Verfügung:
Dieser Befehl entspricht einem Doppelklick auf dem Dateinamen.
Die ausgeführte Aktion hängt von der Dateinamenserweiterung ab:
| Ext | Beschreibung |
|---|---|
| .ipw | Öffnen in UniPlot. |
| .ic;.txt | Öffnen in UniPlot-Editor. |
| .xml | Öffnen in UniPlot-Editor mit Syntax-Highlighting. |
| .* | Ausführen über die Shell nach Rückfrage. Es wird das Programm, dem in Windows die entsprechende Erweiterung zugeordnet ist, ausgeführt. Verhält sich wie Doppelklicken der Datei im Windows-Explorer. |
Das Verhalten ist konfigurierbar, siehe Programmierung.
Die Funktionen zu Datei-Listen finden Sie in script\projects.
Wenn ein Dateiname doppelt geklickt wird (bzw. der Menü-Befehl “Öffnen” verwendet wird), wird eine UniScript-Funktion mit folgendem Aufbau aufgerufen:
def _proj_open_XXX(ssFilename, ssTopic)
{
}
XXX steht dabei für die Dateinamenserweiterung. Doppelklicken Sie z. B. die Datei d:\test.png wird die Funktion _proj_open_png("d:\\test.png", "execute") aufgerufen. ssFilename ist der vollständige Dateiname, ssTopic ist entweder “open” (wenn der Menübefehl “Öffnen” verwendet wurde) oder “execute” (wenn der Dateiname doppelt geklickt wurde).
Beispiel: Windows Batch-Dateien sollen nicht ausgeführt werden, sondern in einen UniPlot Editor geladen werden.
Erzeugen Sie eine UniScript-Datei und speichern Sie sie im autoload-Verzeichnis von UniPlot.
Kopieren Sie die folgenden Funktionen in die Datei:
def _proj_open_bat(ssFilename, ssTopic)
{
EdCreate(ssFilename);
}
def _proj_open_cmd(ssFilename, ssTopic)
{
EdCreate(ssFilename, ssTopic);
}
und drücken Sie F4 (UniScript=>Speichern/Ausführen).
Es werden nun bat- und cmd-Dateien beim Doppelklick in einen UniPlot-Editor geladen.
Weitere Beispiele finden Sie im Script-Verzeichnis von UniPlot in der Datei script\projects\pro-dbl-click.ic.
id-1344616