<
Von Version < 6.1 >
bearbeitet von Jannis Klein
am 2021/11/11 08:51
Auf Version < 6.2 >
bearbeitet von Jannis Klein
am 2021/11/11 08:52
>
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -45,6 +45,7 @@
45 45  Unter dem Tab Eingabeeinstellungen werden keine Konfigurationen vorgenommen, da keine weiteren Eingaben vom Benutzer erwartet werden, als ein Klick auf OK oder Abbrechen.
46 46  
47 47  
48 +(% style="text-align:center" %)
48 48  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_4fb5c6c9.png||alt="Einen Dialog hinzufügen" height="590" width="757"]]
49 49  
50 50  Einen Dialog hinzufügen
... ... @@ -66,6 +66,7 @@
66 66  Als erstes sollte die Zeit erfasst werden. Dazu ziehen Sie das Kommando Get date/time per Drag&Drop aus der Commandliste in den Skript–Bereich. Im Details Tab geben Sie an, dass Sie die/das Aktuelle Zeit/Datum nutzen wollen. Als Format wählen Sie dd.mm.yyyy, hh.nn. Somit erhalten Sie z.B. das Datum 09.02.2017, 16.31, welches in einer Variablen gespeichert wird. Diese Variable geben Sie im unteren Dialogbereich an. Erstellen Sie dazu eine Variable TIME (siehe [[Variablen>>url:https://manual.aagon.com/acmp/de/61/variablenbearbeiten.htm]]).
67 67  
68 68  
70 +(% style="text-align:center" %)
69 69  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_aa5d9278.png||alt="5.3.1.2 - Zeit" height="483" width="552"]]
70 70  
71 71  Zeiterfassen
... ... @@ -76,6 +76,7 @@
76 76  Als nächstes ist eine Variable zu setzen. Dies ist nötig, da die alten Daten vor dem Speichern des ersten ausgelesenen Dienstes gelöscht werden müssen, um keine doppelten oder veralteten Einträge zu besitzen. Später dürfen die neu gelesenen und eingetragenen Dienste aber nicht vom folgenden Dienst beim Speichern gelöscht werden.
77 77  
78 78  
81 +(% style="text-align:center" %)
79 79  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_44b6c198.png||alt="Variable setzen" height="449" width="467"]]
80 80  
81 81  Variable setzen
... ... @@ -89,6 +89,7 @@
89 89  Nun werden die Dienste des Clients ausgelesen. Dazu verwenden Sie das Kommando WMI Query welches Sie per Drag&Drop in den Skript–Bereich ziehen.
90 90  
91 91  
95 +(% style="text-align:center" %)
92 92  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_e3fc5cf5.png||alt="Auslesen der Dienste" height="518" width="599"]]
93 93  
94 94  Auslesen der Dienste
... ... @@ -113,6 +113,7 @@
113 113  Falls die gerade definierte Bedingung zutrifft (Count=1), werden alle Kommandos ausgeführt, welche dem If–Kommando (mit Hilfe der Pfeil-Button) untergeordnet werden.
114 114  
115 115  
120 +(% style="text-align:center" %)
116 116  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_d8eee91a.png||alt="Then - Folge / Daten speichern" height="572" width="536"]]
117 117  
118 118  Then - Folge / Daten speichern
... ... @@ -145,7 +145,6 @@
145 145  %TIME%
146 146  )))
147 147  
148 -
149 149  Die Eigenschaften der Variable SERVICE  (caption, state, startmode) werden durch die Daten der Abfrage (Kommando WMI Query) vorgegeben. Die Variable TIME wurde bereits am Anfang des Skripts angelegt.
150 150  
151 151  
... ... @@ -159,6 +159,7 @@
159 159  Nun werden alle Kommandos ausgeführt, welche dem Else–Kommando (mit Hilfe der Pfeil-Buttons untergeordnet werden.
160 160  
161 161  
166 +(% style="text-align:center" %)
162 162  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_034a5ea8.png||alt="5.3.1.2 - alteWerteLöschen" height="57" width="409"]]
163 163  
164 164  
... ... @@ -186,7 +186,6 @@
186 186  %TIME%
187 187  )))
188 188  
189 -
190 190  Die Eigenschaften der Variable SERVICE (caption, state, startmode) werden durch die Daten der Abfrage (Kommando WMI Query) vorgegeben. Die Variable TIME wurde bereits am Anfang des Skripts angelegt.
191 191  
192 192  
... ... @@ -195,6 +195,7 @@
195 195  Damit die alten Daten nur einmal, nämlich im ersten Durchlauf, gelöscht werden, muss die Variable COUNT erhöht werden. Erst dann funktioniert der gesamte Aufbau mit dem If–Else–Konstrukt. Ziehen Sie hierzu das Kommando Increase Variable in das Skript und ordnen Sie es mit Hilfe der Pfeil-Button in der gleichen Spalte wie das If–Kommando an. Geben Sie unter dem Tab Details als Variablenname die Variable COUNT an und als Schritt 1.
196 196  
197 197  
202 +(% style="text-align:center" %)
198 198  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_e2dff2a0.png||alt="5.3.1.2 - Ergebnis" height="641" width="1065"]]
199 199  
200 200  
... ... @@ -209,11 +209,13 @@
209 209  Setzen Sie einen Breakpoint in der achten (letzten) Zeile. Klicken Sie dazu einfach neben die Zeilennummer. Es erscheint ein roter Punkt an dieser Stelle. Ebenso können Sie die verwendeten Variablen über einen Rechtsklick in den Variablenverlauf eintragen. Somit lassen sich die Werte der Variablen anzeigen.
210 210  
211 211  
217 +(% style="text-align:center" %)
212 212  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_c2571d62.png||alt="Breakpoint setzen" height="52" width="401"]]
213 213  
214 214  Breakpoint setzen
215 215  
216 216  
223 +(% style="text-align:center" %)
217 217  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_0932c6e4.png||alt="Variable hinzufügen" height="93" width="323"]]
218 218  
219 219  Variable hinzufügen
... ... @@ -222,6 +222,7 @@
222 222  Lassen Sie das Skript nun laufen, indem Sie auf das Start–Icon ([[image:https://manual.aagon.com/acmp/de/61/clientcommandphase_execute_zoom20.png||alt="ClientCommandPhase_Execute" height="6" width="6"]]) klicken. Sie sehen anhand der Statusspalte im Skript, dass nur der erste Teil der If-Else–Verzweigung ausgeführt wurde, im Ablauflog die bisherigen Aktionen zu sehen sind und im Variablenlog die aktuellen Werte eingetragen sind.
223 223  
224 224  
232 +(% style="text-align:center" %)
225 225  [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_85a8ec5e.png||alt="5.3.1.3 - Test" height="674" width="852"]]
226 226  
227 227  

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community