Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: WinCC 6.2 SP2 - Programmaufruf im Bildfenster

  1. #1
    Join Date
    23.05.2005
    Location
    Mönchengladbach
    Posts
    167
    Danke
    26
    Erhielt 17 Danke für 6 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    aktuell rufe ich ein externes Programm in meinem Projekt mit folgendem Code auf:

    Code:
    #include "apdefap.h"
    void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
    {
    HWND Handle=NULL;
    if(GetTagBit("On1"))
    {
    Handle=FindWindow(NULL, "Mozilla Firefox");
    if(Handle)
    {
    ShowWindow(Handle, SW_SHOWMINIMIZED);
    ShowWindow( Handle, SW_SHOWNORMAL );
    SetForegroundWindow(Handle);
    }
    else
    {
    ProgramExecute("C:\\Programme\\Mozilla Firefox\\firefox.exe");
    }
    }
    }
    Das ganze öffnet mir nun das Programm wie gewünscht aus der Runtime heraus und legt es über die Runtime oder holt es, sofern es bereits geöffnet ist, wieder in den Vordergrund.

    Gibt es nun eine Möglichkeit, diesen Aufruf in einem Bildfenster zu tätigen, so dass das Programm in meinem Bildfenster erscheint und nicht als externes Programm neben der Runtime läuft?

    Gruss,
    Michael
    Reply With Quote Reply With Quote WinCC 6.2 SP2 - Programmaufruf im Bildfenster  

  2. #2
    Join Date
    22.09.2006
    Location
    Bodenseeraum
    Posts
    1,024
    Danke
    61
    Erhielt 136 Danke für 122 Beiträge

    Beitrag

    Hi Kollege,
    evtl. als Idee:

    aufrufen als OCX in einem Appl. Fenster? Mit WinCC hab's nicht gemacht, aber
    mit Intouch Visu geht das, dort wurden im solche OCX Fenster IExplorer
    oder Adobe Reader aufgerufen..

    Gruss: V.
    ______________________________________
    relax, take it easy
    Reply With Quote Reply With Quote Application im Fenster  

  3. #3
    Join Date
    23.05.2005
    Location
    Mönchengladbach
    Posts
    167
    Danke
    26
    Erhielt 17 Danke für 6 Beiträge

    Default

    Hallo Vladi,

    danke für den Hinweis mit der OCX-Einbindung.
    Ich habe jetzt allerdings das einzubindende Programm erhalten und das Fenster ist nun genau so groß wie jenes meiner Visu, so dass ich dann doch lieber bei meinem Direktaufruf bleibe und das ganze über die Visu dann lege

    Gruss,
    Michael

  4. #4
    Join Date
    09.03.2010
    Posts
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallöchen,
    werde das Thema mal wieder aufgreifen.

    Ich möchte eine Exceldatei in Runtime öffnen und diese in einem bestimmt Bildfenster darstellen. Das öffnen der Exceldatei habe ich mit einem VBS-Skript realisiert. Doch wie bekomme ich das hin, dass die Exceldatei in einem bestimmt Bildfenster geöffnet wird?
    Danke im Voraus

    gruß
    mk

  5. #5
    Join Date
    22.09.2006
    Location
    Bodenseeraum
    Posts
    1,024
    Danke
    61
    Erhielt 136 Danke für 122 Beiträge

    Beitrag

    Hi,

    hm, direkt auf einem WinCC Bild andere Applikation..höchstens, wie schon gesagt, über Control oder OLE Objekt..

    Gruss: V.
    ______________________________________
    relax, take it easy
    Reply With Quote Reply With Quote Excel..  

  6. #6
    Join Date
    09.03.2010
    Posts
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo Vladi,

    ich werde mal weiter ausholen.

    Ich habe mir über den Windows DDE Kanal einen Zugriff von EA-Feldern auf Zellen in einer Exceltabelle erstellt.
    Über einen Button öffne ich diese Exceltabelle und kann somit über die Zellen der Exceltabelle die Werte in den EA-Feldern ändern und umgekehrt (in Runtime). Für die Bedienung ist es jetzt erforderlich, dass das Excelfenster in WinCC Runtime integriert wird und nicht separat geöffnet wird. Momentan wird beim aufrufen der Exceltabelle die Taskleiste von Windows sichtbar was ich eigentlich vermeiden möchte.

    Kann man das mit Controls oder OLE-Objekten realisieren?

    Gruß
    mk

  7. #7
    Join Date
    22.09.2006
    Location
    Bodenseeraum
    Posts
    1,024
    Danke
    61
    Erhielt 136 Danke für 122 Beiträge

    Beitrag

    Hi,

    also wenn die Taskleiste das Problem ist, die kann man verstecken, es gibt Möglichkeiten dafür. Dann ist sie weg.
    Sonst..keine Idee...


    V.
    ______________________________________
    relax, take it easy

  8. #8
    Join Date
    09.03.2010
    Posts
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo Vlade,

    das mit der Taskleiste ist das kleinere Problem.
    Blöd ist halt, dass bei der Eingabe in den EA-Feldern die Excelliste in den Hintergrund geht und nur mit ALT+Tab wieder sichtbar wird.
    Aber Danke für die Mühe werde noch weiter probieren oder einen andern Ansatz finden.

    gruß
    mk

  9. #9
    Join Date
    08.01.2009
    Posts
    13
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo
    ich hätte ach gerne diese Programm umgesetz, je doch hab ich Probleme mit WinCC6.1 - es passiert leider nichts. Was passiert eigentlich in den ersten 4 Zeilen?

    HWND Handle=NULL;
    if(GetTagBit("On1"))
    {
    Handle=FindWindow(NULL, "Mozilla Firefox");
    if(Handle)
    {

    Vielen Dank

  10. #10
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,806
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Es wird nachgesehen, ob schon eine Firefox-Fenster offen ist. Wenn ja, dann wird dieses einfach in den Vordergrund geholt, wenn nein, dann wird Firefox gestartet.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  11. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    simaticanfänger (19.03.2010)

Similar Threads

  1. Bildfenster WinCC
    By silverfreaky in forum HMI
    Replies: 0
    Last Post: 28.07.2015, 08:34
  2. wincc v6.0 bildfenster problem
    By WIX in forum HMI
    Replies: 4
    Last Post: 11.02.2009, 07:38
  3. Bildfenster WINCC 6.2
    By nae in forum HMI
    Replies: 4
    Last Post: 09.12.2008, 21:07
  4. Bildfenster WInCC
    By franzlurch in forum HMI
    Replies: 3
    Last Post: 10.10.2008, 08:50
  5. Replies: 5
    Last Post: 04.12.2007, 07:24

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •