Zeige letzte Bearbeiter
1 {{aagon.priorisierung}}
2 40
3 {{/aagon.priorisierung}}
4
5 {{aagon.floatingbox/}}
6
7 Dieser Bereich des CommandEditor ist der Hauptbereich. Hier werden die Client- und Console Skripts zusammengesetzt, einzelne Commands verwaltet und getestet.
8
9 = Vertikale Tabs =
10
11 Am linken Rand befinden sich zwei vertikale Tabs, mit welchen zwischen dem Console Skript und dem Client Skript gewechselt werden kann.
12
13 = Schnellwahlleiste und Shortcuts =
14
15 Am oberen Rand befindet sich eine Schnellwahlleiste zur Steuerung und Konfiguration des aktuellen Skripts bzw. des Client Command. Nachfolgend werden die entsprechenden Symbole erklärt sowie vorhandene Shortcuts gelistet:
16
17 |(% style="width:87px" %) |(% style="width:753px" %)**Beschreibung**|(% style="width:524px" %)**Shortcut**
18 |(% style="width:87px" %)(((
19 (% style="text-align:center" %)
20 [[image:dependencies.png||alt="dependencies"]]
21 )))|(% style="width:753px" %)
22 Kopiert die markierten Commands.|(% style="width:524px" %)
23 Strg + C
24 |(% style="width:87px" %)(((
25 (% style="text-align:center" %)
26 [[image:https://manual.aagon.com/acmp/de/61/clipboard_cut.png||alt="clipboard_cut" height="32" width="32"]]
27 )))|(% style="width:753px" %)
28 Löscht die markierten Commands und legt sie in die Zwischenablage.|(% style="width:524px" %)
29 Strg + X
30 |(% style="width:87px" %)(((
31 (% style="text-align:center" %)
32 [[image:https://manual.aagon.com/acmp/de/61/clipboard.png||alt="clipboard" height="32" width="32"]]
33 )))|(% style="width:753px" %)
34 Fügt den aktuellen Inhalt der Zwischenablage unterhalb des markierten Command ein.|(% style="width:524px" %)
35 Strg + V
36 |(% style="width:87px" %)(((
37 (% style="text-align:center" %)
38 [[image:https://manual.aagon.com/acmp/de/61/delete.png||alt="Delete" height="32" width="32"]]
39 )))|(% style="width:753px" %)
40 Löscht die markierten Commands.|(% style="width:524px" %)
41 Entf
42
43 |(% style="width:87px" %)(((
44 (% style="text-align:center" %)
45 [[image:Anordnung Einrücken.png||alt="Anordnung.png"]]
46 )))|(% style="width:753px" %)
47 Rückt die markierten Commands ein oder aus.|(% style="width:524px" %)
48 Strg + Pfeiltaste nach rechts (einrücken) oder links (ausrücken)
49 |(% style="width:87px" %)(((
50 (% style="text-align:center" %)
51 [[image:Anordnung.png]]
52 )))|(% style="width:753px" %)
53 Verschiebt die markierten Commands um einen Schritt im Script nach oben oder unten.|(% style="width:524px" %)
54 Strg + Pfeiltaste nach oben oder unten
55 |(% style="width:87px" %)(((
56 (% style="text-align:center" %)
57 [[image:https://manual.aagon.com/acmp/de/61/clientcommandphase_execute.png||alt="ClientCommandPhase_Execute" height="32" width="32"]]
58 )))|(% style="width:753px" %)
59 Führt das aktuelle Client Command aus.|(% style="width:524px" %)
60 F9
61 |(% style="width:87px" %)(((
62 (% style="text-align:center" %)
63 [[image:debug_stop.png||alt="debug_stop"]]
64 )))|(% style="width:753px" %)
65 Hält die Ausführung des aktuellen Client Commands an.|(% style="width:524px" %)
66 |(% style="width:87px" %)(((
67 (% style="text-align:center" %)
68 [[image:debug_break_all.png||alt="debug_break_all"]]
69 )))|(% style="width:753px" %)
70 Pausiert die Ausführung des aktuellen Client Commands.|(% style="width:524px" %)
71 |(% style="width:87px" %)(((
72 (% style="text-align:center" %)
73 [[image:clientcommandphase_create.png||alt="ClientCommandPhase_Create"]]
74 )))|(% style="width:753px" %)
75 Führt den nächsten einzelnen Commandbaustein aus.|(% style="width:524px" %)
76 F7
77 |(% style="width:87px" %)(((
78 (% style="text-align:center" %)
79 [[image:https://manual.aagon.com/acmp/de/61/check_green.png||alt="Check_Green" height="32" width="32"]]
80 )))|(% style="width:753px" %)
81 Überprüft die Skript-Syntax auf logische Fehler.|(% style="width:524px" %)
82 |(% style="width:87px" %)(((
83 (% style="text-align:center" %)
84 [[image:https://manual.aagon.com/acmp/de/61/script_history.png||alt="Script_History" height="32" width="32"]]
85 )))|(% style="width:753px" %)
86 Listet alle vorgenommenen Änderungen mit Uhrzeit und Autor auf.
87 Über dieses Icon wird ein Fenster geöffnet, welches alle Änderungen und Ereignisse des aktuellen Client Command chronologisch darstellt. In der oberen Leiste kann eine Sortierung nach einzelnen Benutzern sowie nach einem bestimmten Zeitraum stattfinden.|(% style="width:524px" %)
88 |(% style="width:87px" %)(((
89 (% style="text-align:center" %)
90 [[image:grafik.png]]
91 )))|(% style="width:753px" %)
92 Erzeugt eine Zusammenfassung des aktuellen Client Commands.|(% style="width:524px" %)
93 |(% style="width:87px" %)(((
94 (% style="text-align:center" %)
95 [[image:Acmp_AutoMate_Folder_Copy.png||alt="AutoMATE.png"]]
96 )))|(% style="width:753px" %)
97 Kopiert das ACMP AutoMATE in das aktuelle Client Command.|(% style="width:524px" %)
98 |(% style="width:87px" %)(((
99 (% style="text-align:center" %)
100 [[image:MS Katalog Icon.png||alt="AutoMATE Script importieren"]]
101 )))|(% style="width:753px" %)
102 Importiert das AutoMATE Script in das Client Command.|(% style="width:524px" %)
103
104 {{aagon.infobox}}
105 Beachten Sie, dass im Client Command Editor teils andere Shortcuts verwendet werden, als in der [[allgemeinen ACMP Console>>doc:64.First Steps im ACMP.Aufbau der Console.Nutzung von Shortcuts.WebHome]].
106 {{/aagon.infobox}}
107
108 = Projektzusammenfassung erzeugen =
109
110 Über dieses Icon wird ein Dialog geöffnet, welcher es Ihnen erlaubt, eine Zusammenfassung des aktuellen Client Command erzeugen zu lassen. Dazu geben Sie die Datei an, in welcher die Zusammenfassung gespeichert werden soll. Die Datei können Sie als txt- bzw. als html- Datei erzeugen lassen. Wählen Sie den entsprechenden Typ in den Optionen aus. Des Weiteren stehen Ihnen vier weitere Optionen zur Verfügung:
111
112 |(((
113 Kopfzeile einbinden
114
115 Projektvariablen einbinden
116
117 Globale Variablen einbinden
118
119 Dokument nach Generierung anzeigen
120 )))|(((
121 Es wird eine Kopfzeile generiert und eingebunden.
122
123 Es werden sämtliche Projektvariablen aufgelistet.
124
125 Es werden die globalen Variablen aufgelistet.
126
127 Das Dokument wird nach der Generierung geöffnet.
128 )))
129
130 = Object Inspector =
131
132 |(% style="width:898px" %)(((
133 Der Object Inspector befindet sich am rechten Rand des Skript – Bereichs und dient dazu, die Eigenschaften des markierten Kommandos im Skript aufzulisten.
134
135
136 Die Eigenschaften werden dabei als Wertepaare mit dem Name der Eigenschaft und dem zugehörigen Wert aufgezählt. Die einzelnen Eigenschaften werden dabei in Kategorien eingeteilt.
137 )))|(% style="width:304px" %)(((
138 (% style="text-align:center" %)
139 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_353be8dc.png||alt="5.8.3.3 - ObjectInspector" height="278" width="242"]]
140 )))
141
142 = Das Skript =
143
144 In diesem Bereich werden das Client Skript sowie das Console Skript erstellt. Dazu werden die einzelnen Kommandos aus der Commandlist per Drag-and-Drop eingefügt und konfiguriert. Anschließend können die Kommandos in entsprechender Reihenfolge angeordnet und verwaltet werden. Dazu dienen die bereits erwähnten Operatoren (Schnellwahlleiste, Object Inspector, Tabs) sowie die fünf Spalten dieses Bereichs:
145
146 (% style="text-align:center" %)
147 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_3d36df9c.png||alt="5.8.3.3 - Skript" height="248" width="896"]]
148 Client Command Skript im Editor
149
150 Anhand der Spalte Zeile kann ein bestimmtes Kommando schnell gefunden werden, da hier ein fortlaufender Index angezeigt wird. Direkt daneben finden Sie das zugehörige Kommando mit dem kommandospezifischen Icon sowie einer Beschreibung. Mehrere Kommandos sind dabei in einer Baumstruktur, wie man sie aus dem Explorer kennt, angeordnet.
151
152 Ebenso kann in dieser Spalte per Mausklick ein so genannter Breakpoint gesetzt werden. Ein Breakpoint dient dazu, ein (zu Testzwecken) ablaufendes Client Command anzuhalten, um das restliche Client Command schrittweise zu durchlaufen. So lassen sich relativ leicht Fehler finden (Debugging).
153
154 Ein Haken in der Spalte Aktiviert gibt an, ob ein Kommando ausgeführt oder übersprungen wird. Somit ist es z.B. möglich eine Erweiterung des Skripts zu deaktivieren, bis diese getestet wurde. Alle untergeordneten Kommandos werden ebenfalls deaktiviert, behalten aber trotzdem den Haken. Sie werden lediglich ausgegraut und kursiv dargestellt.
155
156 Mit Hilfe der Spalte //Ignoriere Fehler// ist es möglich, das Skript weiterhin auszuführen, obwohl ein Kommando nicht korrekt ausgeführt wurde und einen Fehler verursachte. Markieren Sie einfach die Checkbox des Kommandos, dessen Fehler ignoriert werden sollen.
157
158 In der Spalte //Status //wird bei einem Syntaxcheck sowie bei der Ausführung des Skripts (z.B. zu Testzwecken) angezeigt, ob das Kommando korrekt ausgeführt wurde oder Fehler verursacht hat.
159
160 Wie ein Client Command genau erstellt wird, erfahren Sie anhand eines einfachen Beispiels im Abschnitt [[Neuen Client Command erstellen>>doc:ACMP.63.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.WebHome]].

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community