Aufruf von anderen Programmen aus WIN CC Flex Runtime

_Dirk

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo erstmal,
ist mein erster Beitrag hier!

Ich würde gerne aus einem WinCC Flex Projekt heraus wärend der Runtime, ein auf dem selben PC laufendes Programm aufrufen und im Optimalfall in einem Fenster auf der WinCC Oberfläche Anzeigen!
Ist soetwas denn möglich, bzw hat das schonmal jemand gemacht?

Danke schonmal

Gruß Dirk
 
Ich habe so etwas ähnliches schon mal gemacht. Vielleicht kannst du damit etwas anfangen ...

Code:
Dim WShell
 
Set WShell = CreateObject ("WScript.Shell")
 
if not WShell.AppActivate ("EXCEL") then WShell.Run "EXCEL.exe",3,false
 
Set WShell = Nothing

Im Beispiel (Visual-Basic-Script) wird Excel gestartet falls nicht vorher schon gestartet, sonst wird sie in den Vordergrund geholt ...

Es funktioniert zumindest unter ProTool ...

In ein Fenster bekommst du das auf der WinCC-f-Oberfläche nicht ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
oder so

wshell.run chr(34)&"D:\Storage Card2\system0.txt"&chr(34)

das startet das prog welches mit .txt verknüpft ist.
kannst dort natürlich auch ein programm eintragen.

unter flex/protool gibt es aber auch eine funktion mit der du ein externes prog starten kannst.
 
Ok, das ist ja schonmal ein guter Ansatz!

ich denke ich komme mit dem VBS klar, habe früher schon VisualBasic programmiert.
allerdings habe ich es noch nie im zusammenhang mit WinCC benutzt!
wie kann ich denn ein Script mit einer aktion auf der Oberfläche verbinden, z.B. ein klick auf eine Schaltfläche?
 
... genau so wie du geschrieben hast.
Erst das Script erstellen. Dann erscheint es automatisch bei den verfügbaren Funktionen z.B. von der Schaltfläche ...
 
Mahlzeit,

gibt es auch die Möglichkeit direkt eine Datei zu öffnen.Zum Beispiel eine CSV auf "D:\archiv\csv", dass diese Datei direkt mit Excel gestartet wird dann oder so.
 
Zurück
Oben