Command zeitlich gesteuert ausführen

Alle Fragen und Antworten rund um ACMP Version 3.x
Antworten
kaisch
Beiträge: 15
Registriert: Mo Jan 12, 2009 2:09 pm

Hallo Zusammen,

Ich möchte eine Möglichkeit schaffen ein Client Command zeitlich gesteuert auszuführen.
So habe ich mir das vorgestellt:
Command: "Client Command zeitlich versetzt"
_Consolenscript : Dropdownbox mit allen Commands + Abfrage ab wann das Command laufen kann (z.B. nach 18 Uhr)
Übergabe der Command ID und der Zeit an das Clientscript in Form einer Variable
_Clientscript:
Abfrage der aktuellen Zeit und Vergleich mit der gewünschten Zeit
Wenn Zeitpunkt noch nicht erreicht ist: Warte 30Minuten etc. (Schleife?)
Sobald der Zeitpunkt errreicht ist soll das gewünschte Command über die neue Funktion: "Run Client Command" ausgeführt werden (Variable der gewünschten ID mitgeben)

Wie kann ich im Consolenscript eine Auswahl aller Commands einblenden? Ist dies so überhaupt möglich?
hschriek
Beiträge: 136
Registriert: Do Dez 29, 2005 6:09 pm

Sie können im Consolenscript den Befehl "Dialogs -> FormEditor" aufrufen.
Dort packen Sie eine Listbox rein.

Die Abfrage, welche Client Commands vorhanden sind, kann man dort dann über eine SQLQuery realisieren.

Das ganze ist allerdings nicht so trivial und man sollte schonmal vorher in einer Programmiersprache (wenns geht sogar noch Delphi) programmiert haben, sonst ist der FormEditor zu mächtig.


PS: Im (seit der ACMP Version 3.7) mitgelieferten Client Command "Create mobile repository" wird bereits sowas ähnliches gemacht.
Mit freundlichen Grüßen,

H. Schriek
Antworten