Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

WWExecute (Funktion)

  • Last UpdatedSep 14, 2023
  • 1 minute read

Gibt einen Befehl an eine Anwendung aus und gibt anschließend den Status seiner Ausführung zurück. Auf diese Weise können Sie beispielsweise Makros in Microsoft Excel ausführen.

Wichtig: Die Funktion WWExecute() funktioniert nicht bei der 64-Bit-Version von Windows.

Syntax

Ergebnis = WWExecute (Anwendung, Topic, Befehl)

Parameter

Anwendung

Der Name der Anwendung, an die der Befehl ausgegeben werden soll. Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.

Topic

Der Name des Anwendungs-Topics, an das der Befehl ausgegeben werden soll. Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.

Befehl

Der Befehl, der ausgegeben werden soll. Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.

Rückgabewert

Einer der folgenden Statuswerte:

-1 - Befehl wurde nicht erfolgreich ausgeführt. Mögliche Gründe: Anwendung wird nicht ausgeführt, Topic existiert nicht, Fehler im Befehl.

0 - Befehl wurde nicht erfolgreich ausgeführt, weil die Anwendung ausgelastet ist.

1 - Befehl wurde erfolgreich ausgeführt.

Beispiel(e)

Das folgende Skript schickt den Befehl [Run("Makro1",0)] an Microsoft Excel, um dort das Makro Makro1 auszuführen.

Makro="Makro1";

Befehl="[Run(" + StringChar(34) + Makro + StringChar(34) + ",0)]";

WWExecute("Excel","System",Befehl);