tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
3494
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Simmx Simmx ist offline Mitglied
    Registriert seit
    Oct 2003
    Ort
    Mannheim (BaWü)
    Beiträge
    15
    Hallo,

    ich habe folgendes Problem:
    ich rufe mittels CreateProcess() folgenden Befehl auf "cmd -c start start.bat"

    1. Öffnet sich kein neues Dos-Fenster, wenn ich das so in C++ eingebe. Wobei der Befehl "start" doch eigentl. dafür soregn sollte!? (zumidnest funktioneirt das unter der Dos-Shell so)

    2. Wenn nun ein neues Fenster geöffent wird (sobals Probelm 1 behoben ist ), so soll dieses Fenster die ganze Zeit geöffnet bleiben, aber so, dass es der User nicht sieht. Also es soll "unsichtbar" gemacht werden.

    Kann mir jemand weiter helfen? BITTE?

    DANKE!

    Simmx
     
    Manchmal ist weniger mehr!
    ;-)

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Bayern
    Beiträge
    1.390
    Also
    Zu 1) weiss ich jetzt auch net.
    Zu 2) du kannst dir einen HWND auf das Konsolenfenster holen, und dann das Fenster "verstecken", das sollte gehen.

    Code :
    1
    2
    3
    4
    5
    
    HWND hwnd = FindWindow("ConsoleWindowClass",NULL);
    if(hwnd)
    {
       ShowWindow(hwnd, SW_HIDE);
    }

    Gruß Homer
     
    we would change the world if god gave us the source code...
    and remember, science is nothing more than reverse engineering nature...

    Current projects:
    - LdrawConverter

  3. #3
    chibisuke chibisuke ist offline Mitglied Brillant
    Registriert seit
    Sep 2003
    Beiträge
    807
    zu 1.) benutz das flag CREATE_NEW_CONSOLE
     

  4. #4
    Avatar von BadMourning
    BadMourning BadMourning ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    158
    zu 2.

    Wenn du das Prog mit ShellExecuteEx rufst, kannst du gleich den Window-Status des Fenster angeben (SW_HIDE), und du kannst trotzdem die Prozess-ID bekommen um das Fenster wieder schließen zu können...

    Greets
    BadMourning
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 09.07.09, 15:28
  2. Neues Fenster mit oder ohne "new Runnable()"?
    Von DarthShader im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 05.04.07, 11:22
  3. Programm beim Start unsichtbar machen ohne "aufblinken"
    Von Executer im Forum VisualStudio & MFC
    Antworten: 5
    Letzter Beitrag: 28.10.04, 08:56
  4. Antworten: 1
    Letzter Beitrag: 02.11.03, 04:24
  5. Antworten: 2
    Letzter Beitrag: 28.08.01, 18:10