WinCC - VBScript: Starten einer Software aus RT

Moin,

aus der WinCC Hilfe:

Die folgenden beiden Beispiele zeigen Ihnen, wie Sie eine Fremdapplikation starten.
Beispiel


'VBS117
Dim objWshShell
Set objWshShell = CreateObject("Wscript.Shell")
objWshShell.Run "Notepad Example.txt", 1
Pylades
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie wende ich dieses Script für meine Anwendung an?

Habe das Script in der Hilfe gefunden und ausprobiert. Das "Notepad" startet auch, aber wie kann ich z.B. eine Anwendung starten die unter dem folgenden Pfad liegt ("C:\Program Files\UltraVNC\vncviewer.exe"). Habe es probiert hat aber nicht funktioniert. Wo kann ich weitere Infos finden wie z.B. Was bedeutet z.B. (rot markiert) und wo finde ich etwas darüber.
'VBS117
Dim objWshShell
Set objWshShell = CreateObject("Wscript.Shell")

objWshShell.Run "Notepad Example.txt", 1
 
Nicht in VBS aber in C-Skript ginge es so
Code:
*
ProgramExecute("C:\\Program Files\\UltraVNC\\vncviewer.exe");
 
Hier ein Code in VBS aus einem anderen Forum (welches natürlich nicht so gut wie dieses hier ist:ROFLMAO:)
Code:
*
[FONT=Courier New]dim ShellWSH,jump

jump = [/FONT]"notepad.exe " & "C:\Beschreibung\de.csv"
[FONT=Courier New]Set ShellWSH = CreateObject("WScript.Shell")
[/FONT]ShellWSH.Run jump

[FONT=Courier New]Set ShellWSH = Nothing[/FONT]
Das kannst du dir dann ja auf deine Zwecke umbauen
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Der folgende Programmcode in VBS sollte funktionieren:

Code:
DIM WSHShell
 
Set WSHShell = WScript.CreateObject("WScript.Shell")
 
WSHShell.Run """C:\Programme\Adobe\Acrobat 7.0\Reader\AcroRd32.exe"

Gruß Kai
 
Warum so kompliziert über VBS?
Einfach mit dem Button beim Ereigniss klicken die Funktion "Starte Programm" (Findet man unter Sonstige Funktionen) auswählen. Als Parameter kann man dann auch noch den Dateinamen, von der Datei die mit dem Programm geöffnet werden soll, übergeben.

Gruß euro
 
Warum so kompliziert über VBS?
Einfach mit dem Button beim Ereigniss klicken die Funktion "Starte Programm" (Findet man unter Sonstige Funktionen) auswählen. Als Parameter kann man dann auch noch den Dateinamen, von der Datei die mit dem Programm geöffnet werden soll, übergeben.

Gruß euro
Weil wir hier bei WinCC sind und nicht bei WinCC flexible :ROFLMAO:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Marlob deine Bemerkung:
Weil wir hier bei WinCC sind und nicht bei WinCC flexible :ROFLMAO:

Ist leider nicht ganz richtig den das geht auch in WinCC V7.0!:rolleyes:

Öffne mal den GraficDesigner und schau dort mal rechtts unter "DynamicWissard" -> unter "Systemfuntionen"
gleich der allererste Punkt: "Andere Applikation Starten"

So kann man sogar aus WinCC heraus WinCC-flexibel starten!

Andersrum funktioniert das leider nicht!

Also ist wirklich einfacher als man denkt, man muss nur mal wieder das ganze finden, bzw. wissen wonach man suchen soll (inder Hilfe)... Hab ich selber bei Siemens manchmal so m
 
Zuletzt bearbeitet:
WinCC 7 habe ich noch nicht.
Aber meine Bemerkung bezog sich hauptsächlich auf das "StarteProgramme" und das ist eine flexible Funktion.
Aber trotzdem Danke für den Hinweis.
 
Zuletzt bearbeitet:
Zurück
Oben