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

AVEVA™ InTouch HMI

Werte in der Registrierungsdatenbank lesen und schreiben

Werte in der Registrierungsdatenbank lesen und schreiben

  • Last UpdatedSep 26, 2024
  • 1 minute read

Mit OLE-Funktionen können Sie Werte in der Windows-Registrierungsdatenbank lesen und schreiben:

  • Sie erstellen ein OLE-Objekt der Klasse Wscript.Shell.

  • Anschließend verwenden Sie die Methoden RegRead() und RegWrite() dieses Objekts.

Die folgenden Anweisungen lesen beispielsweise die installierte InTouch-Version aus der Registrierungsdatenbank und schreiben sie in die Meldungsvariable "RegVersion":

OLE_CreateObject(%WS, "Wscript.Shell");

RegVersion = %WS.RegRead("HKLM\SOFTWARE\Wonderware\InTouch\Installation\Version");

Die folgenden Anweisungen schreiben den Wert 1 in den Registrierungsschlüssel, der festlegt, ob die Dateiendungen für den aktuell angemeldeten Benutzer ausgeblendet werden:

OLE_CreateObject(%WS, "Wscript.Shell");

%WS.RegWrite("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt", 1, "REG_DWORD");