Ausführen
Per Drag & Drop zieht man das Symbol „Ausführen“ an die gewünschte Stelle in der Spalte „Eigenschaften “. Oder man „doppelklickt“ auf das Symbol „Ausführen “.
Mit dieser Art von Eigenschaft kann eine Anwendung oder ein Makro in Abhängigkeit von einem Ereignis (Schaltfläche, Öffnen oder Bestätigen von SmartProperties) gestartet werden.
Der Typ ''Führen Sie aus'' ist für fortgeschrittene Benutzer gedacht, die über Entwicklungskenntnisse verfügen, um Anwendungen zu erstellen. Diese Anwendungen können dann mit SmartProperties ausgeführt werden.
Die Einstellung des Anwendungstyps erfolgt durch Auswahl aus dem Dropdown-Menü.
Es stehen drei Typen zur Verfügung:
„Anwendung“ – ein Programm (.exe) wird ausgeführt
„Makro“ – eine Makrofunktion (.swp) wird ausgeführt
„ Website “ – Ein Link öffnet eine Internetseite, über die Sie auf eine Website zugreifen können.
Im Bereich „Eigenschaften“ finden wir die Einstellungen zu dieser Aktion.
- Auslösung:
-> „Schaltfläche“ – gibt an, dass die Aktion durch das Drücken einer namentlich genannten Schaltfläche ausgelöst wird.
-> „ Beim Start von SmartProperties“ – gibt an, dass die Aktion sofort beim Start des Dienstprogramms SmartProperties ausgelöst wird.
-> ''Bei der Validierung von SmartProperties'' - gibt an, dass die Aktion ausgelöst wird, sobald man auf bestätigen drückt
.
-> ''Nach dem Schliessen von SmartProperties'' - gibt an, dass die Aktion ausgelöst wird, sobald Sie das SmartProperties-Dienstprogramm verlassen. Tatsächlich kann man die Informationen bestätigen, indem man auf
Wenn das Fenster jedoch angeheftet wurde
dann wird diese Aktion nicht berücksichtigt.
-> „Während des Spezifikationstests“ – gibt an, dass die Aktion ausgelöst wird, während das Dienstprogramm die im Feld „Spezifikationen“ definierten Parameter berücksichtigt. Vor der Erstellung der Eigenschaften. Dies ermöglicht es, benutzerdefinierte Spezifikationen mithilfe der Option „Spezifikation des Anwendungsausgangscodes“ hinzuzufügen.
-> „ Vor dem Erstellen der Eingabemaske“ – gibt an, dass die Aktion ausgelöst wird, bevor die bereits in der Datei vorhandenen Eigenschaften analysiert und die Eingabemaske von SmartProperties im PropertyManager angezeigt wird.
- Standort:
Hier bestimmt man den Speicherort und die Anwendung (Makro oder ausführbare Datei), indem man auf
die die Aktion auslöst.
- Argument:
-> Bei einem Makro wird dieser Parameter automatisch ausgefüllt; in der Regel handelt es sich dabei um den Einstiegspunkt des Makros.
-> Bei einer ausführbaren Anwendung werden hier die Parameter angegeben, die zu Beginn des Programms übergeben werden sollen. Um im Programm verwendete Variablen zu deklarieren, muss dem Namen das Zeichen „$“ vorangestellt werden.
Nachdem diese Angaben eingegeben wurden, können noch einige Optionen angepasst werden.
„ Auf das Ende der Anwendung warten, bevor die Kontrolle an SmartProperties zurückgegeben wird“ – bedeutet, dass das Dienstprogramm SmartProperties so lange angehalten wird, bis die Ausführung der Anwendung abgeschlossen ist, und erst nach Beendigung des Programms wieder die Kontrolle übernimmt. Diese Option ist bei der Ausführung eines Makros nicht verfügbar und daher ausgegraut.
„Eigenschaften nach der Ausführung aktualisieren“ – ermöglicht es, die Werte der (in der Liste angegebenen) Eigenschaften in der Eingabemaske von SmartProperties nach der Ausführung des Programms zu aktualisieren. Bei mehreren Eigenschaften wird als Trennzeichen „, “ verwendet.
„ Angabe des Anwendungs-Exit-Codes “ – wird ausschließlich in Verbindung mit dem Auslöser „Während des Spezifikationstests“ verwendet und ermöglicht das Hinzufügen einer Spezifikation. Wenn der Anwendungs-Exit-Code vom in SmartProperties angegebenen Code abweicht, werden die Eigenschaften nicht erstellt. Verwenden Sie in Ihrer Anwendung die API „Environment. Exit“, um den Exit-Code der Anwendung zurückzugeben.