Textausgabe



  • Hab leider ein kleines Problem...
    Mein Programm soll ein Text in die Eingabeaufforderungs-Konsole schreiben

    wenn ich die Eingabeaufforderung per hand öffne schreibt er zwar etwas aber nicht in die Eingabeaufforderung sondern in ein extra Fester was geöffnet wird???

    system("c:\\windows\\system32\\cmd.exe");
    Sleep (1000);

    Wenn ich das hinzufüge um die Eingabeaufforderung zu starten öffnent sich sie zwar aber es passiert nix weiter....

    //Start

    #define _WIN32_WINNT 0x0501
    #include <windows.h>
    #include <iostream>

    using namespace std;

    void main()
    {
    system("c:\\windows\\system32\\cmd.exe");
    Sleep (1000);

    char end;
    HWND windowHandle = FindWindow(0, "Administrator:C\Users\Stephan\Documants\C##\Projekt1.exe");
    INPUT *key;
    if(windowHandle == NULL)
    cout << "not found";
    SetForegroundWindow(windowHandle);
    Sleep(1000);

    key = new INPUT;
    key->type = INPUT_KEYBOARD;
    key->ki.wVk = 41;
    key->ki.dwFlags = 0;
    key->ki.time = 0;
    key->ki.wScan = 0;
    key->ki.dwExtraInfo = 0;
    SendInput(1,key,sizeof(INPUT));
    key->ki.dwExtraInfo = KEYEVENTF_KEYUP;
    SendInput(1,key,sizeof(INPUT));
    cout << "Test";
    cin >> end;



  • Was soll der Doppelpost?!



  • Dieser Thread wurde von Moderator/in Phoemuex aus dem Forum C++ in das Forum WinAPI verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten