Voraussetzung
-
Die TIA Portal Openness-Anwendung ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal aufbauen -
Ein Projekt ist geöffnet.
Siehe Projekt öffnen
Verwendung
Für jedes exportierte VB-Skript wird eine eigene XML-Datei erstellt.
Programmcode: VB-Skript aus einem benutzerdefinierten Ordner exportieren
Um ein VB-Skript aus einem benutzerdefinierten Ordner in eine XML-Datei zu exportieren, ändern Sie den folgenden Programmcode:
|
//Exports vbscripts of a selected vbscript system folder private static void ExportVBScriptOfSelectedVBScriptSystemFolder(HmiTarget hmitarget) { VBScriptSystemFolder vbScriptFolder = hmitarget.VBScriptFolder; VBScriptUserFolderComposition vbUserFolders = vbScriptFolder.Folders; VBScriptUserFolder vbUserFolder = vbUserFolders.Find("MyVBUserFolder"); VBScriptComposition vbScripts = vbUserFolder.VBScripts; foreach (VBScript script in vbScripts) { FileInfo info = new FileInfo(String.Format(@"C:\OpennessSamples\Export\Scripts\{0}.xml", script.Name)); script.Export(info, ExportOptions.None); } } |
Programmcode: Alle VB-Skripte aus einem Systemordner exportieren
Um alle VB-Skripte aus dem Systemordner zu exportieren, ändern Sie den folgenden Programmcode:
|
//Exports all vbscripts by using a foreach loop private static void ExportAllVBScripts(HmiTarget hmitarget) { VBScriptSystemFolder vbScriptFolder = hmitarget.VBScriptFolder; VBScriptComposition vbScripts = vbScriptFolder.VBScripts; if (vbScripts == null) return; foreach (VBScript script in vbScripts) { FileInfo info = new FileInfo(string.Format(@"C:\OpennessSamples\Export\Scripts\{0}.xml", script.Name)); script.Export(info, ExportOptions.None); } } |