Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Programm zum öffnen und schließen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
17.05.2006, 17:38 Uhr
xXx
Devil


was geht nicht ?!

Also eins kann schonmal so net richtig sein


C++:
#include <iostream>
#include <stdlib.h>
#include <windows.h>
#include <time.h>


int main(int argc, char *argv[])
{
    while (1)
    {
        POINT ptCursor;
        GetCursorPos(&ptCursor);
        std::cout << ptCursor.x << " | " << ptCursor.y << "\n";
        Sleep(1000);
        SetCursorPos((int)ptCursor.x, (int)ptCursor.y);
    }
  
    getch();
    return 0;
}


Referenzen:
GetCursorPos(LPPOINT lpPoint);
SetCursorPos(int x, int y);
POINT

Dieser Post wurde am 17.05.2006 um 17:44 Uhr von xXx editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
17.05.2006, 21:45 Uhr
~WARFIRE
Gast



Zitat von ~WARFIRE:

C++:
#include <iostream>
#include <stdlib.h>
#include <windows.h>
#include <time.h>

using namespace std;

int main(int argc, char *argv[])
{

while (1==1)
{
POINT y;

POINT x;

GetCursorPos(&x);
GetCursorPos(&y);  
cout << &x << "\n" << &y;
Sleep (1000);
SetCursorPos(&y);
}
  
system("PAUSE");    
  return 0;
}


Das geht auch nicht :o Ich brauch einen Befehl der mir die Koordinaten eines Mauszeigers zeigt. Y und X achse.

MFG

EDIT: Erstmal musst du die CPP Tags lernen zu benutzen !






Mit anderen Worten ich bin noch zu blöd dafür.
wäre dann einer so net mir sone Funktion zu schreiben? Ich will praktisch nur die koordinaten vom mauszeiger in x und y verpackt haben. Damit könnt ich dann wieder arbeiten.

Ich hab mir das so vorgestellt: 1. Mauszeigerabfrage (koordinaten)
2. 2min warten (Sleep (120000))
3. Mauszeigerabfrage
4. Wenn beide gesammelten koordinaten gleich sind, dass
programm öffnen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
17.05.2006, 23:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wo liegt dann das problem? du hast alles was du brauchst oben stehen, und für Programm öffnen benutzt du ShellExecute
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
18.05.2006, 19:12 Uhr
xXx
Devil


sama wofür hab ich dir den code da oben korrigiert?! naja faule sau sag ich da nur:

C++:
#include <iostream>
#include <stdlib.h>
#include <windows.h>
#include <time.h>


int main(int argc, char *argv[])
{
    ::POINT ptCursor;
    ::POINT ptNewCursor;
    ::GetCursorPos(&ptCursor);
    ::Sleep(120000);
    ::GetCursorPos(&ptNewCursor);

    if(ptCursor == ptNewCursor)
        ::ShellExecute(....);
  
    getch();
    return 0;
}


 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: