OpenForm User Guide

Select Session File Dialog

Select Session File Dialog

OpenForm bietet die Möglichkeit der Stapelverarbeitung von mehreren Kommandos oder kompletter OpenForm Sitzungen aus einer Session Datei. Die Session Dateien sind einfache Textdateien, die die von OpenForm auszuführenden Kommandos enthalten. Sie können diese Dateien mit einem einfachen Texteditor editieren und Ihren Notwendigkeiten anpassen. Eine Referenz für die Sessionkommandos finden Sie im Kapitel Sessionkommando Referenz.

Die Aufzeichnung einer Session Datei ist auf zwei Arten möglich:

  1. Sie können die standardmäßige Aufzeichnung der OpenForm Sitzungen in der OpenForm Konfiguration einstellen, siehe Preferences Dialog, Abschnitt File Preferences. Dort können Sie das Schreiben der Session Datei ein- oder ausschalten und einen Namen für die zu schreibende Session Datei festlegen.
  2. Mit Hilfe des File ➔ Session File ➔ Record Menüs können Sie die Aufzeichnung bestimmter Operationen gezielt steuern, siehe File Menü, bzw. Record Session File Dialog.

Mit dem Select Session File Dialog öffnen Sie eine Session Datei zur Ausführung. Sie erreichen den Select Session File Dialog in jeder Funktionsebene über File ➔ Session File ➔ Run.

Auch dieser Datei Dialog liegt unter Windows in zwei Versionen, der nativen Windows Version und der Qt Version vor. Die folgende Abbildung zeigt die Qt Version des Select Session File Dialogs.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{11.6cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% Table %%
\node[anchor=south, nosep] (N) at (0.50\pw,0.005\ph)
{
    \begin{minipage}[b]{15cm}
    \begin{center}
    \begin{tabular}{|r|l|}
    \hline
    1&Schalter zum Ignorieren von Pause Anweisungen in der Session Datei.\\ \hline
    2&Eingabefeld für den Dateinamen.\\ \hline
    3&Dropdown Menü zur Auswahl des Dateityp Filters.\\ \hline
    4&Cancel Knopf zum Abbrechen der Aktion.\\ \hline
    5&Open Knopf zum Ausführen der gewählten Session Datei.\\ \hline
    \end{tabular}
    \end{center}
    \end{minipage}
};

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at ($(N.north)+(0.00\pw,0.02\pw)$) {
    \includegraphics[width=0.8\pw]{\PicturePath/Dialogs/DialogSelectSessionFile_qt}};
\GetImageHeight{\PicturePath/Dialogs/DialogSelectSessionFile_qt}{\isX}{\isY}

\draw[picmark] ($(A.north west)+(0.290\isX,-1.400\isY)$) rectangle ($(A.north west)+(2.000\isX,-1.820\isY)$);
\draw[picline] ($(A.north west)+(0.290\isX,-1.610\isY)$) to ($(A.north west)+(-0.350\isX,-1.610\isY)$) node[piclabel]{1};

\draw[picmark] ($(A.north west)+(0.250\isX,-8.170\isY)$) rectangle ($(A.north west)+(8.430\isX,-8.590\isY)$);
\draw[picline] ($(A.north west)+(0.250\isX,-8.380\isY)$) to ($(A.north west)+(-0.350\isX,-8.380\isY)$) node[piclabel]{2};

\draw[picmark] ($(A.north west)+(0.250\isX,-9.040\isY)$) rectangle ($(A.north west)+(8.430\isX,-9.460\isY)$);
\draw[picline] ($(A.north west)+(0.250\isX,-9.250\isY)$) to ($(A.north west)+(-0.350\isX,-9.250\isY)$) node[piclabel]{3};

\draw[picline] ($(A.north west)+(9.740\isX,-9.220\isY)$) to ($(A.north west)+(10.350\isX,-9.220\isY)$) node[piclabel]{4};

\draw[picline] ($(A.north west)+(9.740\isX,-8.350\isY)$) to ($(A.north west)+(10.350\isX,-8.350\isY)$) node[piclabel]{5};

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Select Session File Dialog in der Qt Version

Die allgemeinen Funktionalitäten des Dialoges entsprechen denen der übrigen Dateidialoge. Das Dropdown Menü Files of Type: enthält in der Standardkonfiguration hier nur die Einträge Files of Type: ➔ Session Files (*.ofs) und Files of Type: ➔ All Files (*). Die Standarddateiendung für Session Dateien ist seit OpenForm Version 2.6.0 *.ofs. Wenn Sie Session Dateien mit Dateiendung *.ses verwenden möchten können Sie den Dateifilter in der OpenForm Konfiguration entsprechend anpassen, siehe hierzu Kapitel Preferences Dialog, Abschnitt File Preferences.

Mit dem Schalter “Ignore Pauses” wird das Pausieren an Pause Anweisungen in der Session Datei unterbunden.

Der _images/button_cancel_qt.png Knopf bricht die Aktion ab, während der _images/button_open_qt.png Knopf eine selektierte Datei öffnet und die enthaltenen Kommandos ausführt. Ein Doppelklick auf eine Session Datei im Dateifenster des Dialoges hat den gleichen Effekt.

Ist die Ausführung der Session Datei beendet, wird dies im Meldungsfenster, bzw. der Meldungsleiste angezeigt. Fehler während der Ausführung werden ebenfalls ins Meldungsfenster geschrieben.

Bemerkung

Beim Ausführen von Session Dateien empfiehlt es sich das Schreiben der Meldungen in eine Meldungsdatei zu aktivieren, siehe Preferences Dialog, Abschnitt File Preferences.