Schpeidaman
Level-1
- Beiträge
- 6
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe folgende Aufgabe bekommen.
Unser Kunde moechte ueber die HMI-Oberflaeche Rezepturdaten eingeben - diese Daten landen dann in einem DB
-> Das ist soweit klar.
Diese Daten hat er Teilweise auch vom alten System (Oberflaeche in einer Hochsprache programmiert - keine Ahnung welche) die er über einen Button "Rezept laden" einlesen moechte.
-> Das bekomm ich denke ich auch so weit hin
-> Das Auswaehlen der Datei hab ich über folgendes Script geloest, damit der Bediener komfortabel die Datei ueber den Explorer suchen und auswählen kann die er einlesen moechte.
Für neue Rezepturen moechte er aber auch noch einen "Rezept speichern" Button mit dem er die Datensaetze entweder in eine vorhandene Datei oder aber auch in eine neue Datei speichern kann. Und wenn die gewaehlte Datei schon vorhanden ist soll nachgefragt werden ob man die Datei wirklich ueberschreiben moechte (wie man es von anderen Anwendungen her auch kennt).
-> genau an diesem Fall haeng ich grad und komm nicht weiter
-> hat hier einer von euch eine Idee wie man das loesen koennte?
Wie gesagt voraussetzung ist WinCC Advanced oder vermutlich eher Professional auf einem PC als RT.
Danke schonmal vielmals!!!
ich habe folgende Aufgabe bekommen.
Unser Kunde moechte ueber die HMI-Oberflaeche Rezepturdaten eingeben - diese Daten landen dann in einem DB
-> Das ist soweit klar.
Diese Daten hat er Teilweise auch vom alten System (Oberflaeche in einer Hochsprache programmiert - keine Ahnung welche) die er über einen Button "Rezept laden" einlesen moechte.
-> Das bekomm ich denke ich auch so weit hin
-> Das Auswaehlen der Datei hab ich über folgendes Script geloest, damit der Bediener komfortabel die Datei ueber den Explorer suchen und auswählen kann die er einlesen moechte.
Code:
Dim oExec, wShell
Set wShell=CreateObject("WScript.Shell")
Set oExec=wShell.Exec("mshta.exe ""about:<input type=file id=FILE><script>FILE.click();new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).WriteLine(FILE.value);close();resizeTo(0,0);</script>""")
SelectFile = oExec.StdOut.ReadLine
Für neue Rezepturen moechte er aber auch noch einen "Rezept speichern" Button mit dem er die Datensaetze entweder in eine vorhandene Datei oder aber auch in eine neue Datei speichern kann. Und wenn die gewaehlte Datei schon vorhanden ist soll nachgefragt werden ob man die Datei wirklich ueberschreiben moechte (wie man es von anderen Anwendungen her auch kennt).
-> genau an diesem Fall haeng ich grad und komm nicht weiter
-> hat hier einer von euch eine Idee wie man das loesen koennte?
Wie gesagt voraussetzung ist WinCC Advanced oder vermutlich eher Professional auf einem PC als RT.
Danke schonmal vielmals!!!