[Delphi] Extere Datei öffnen? MousePosition? GoToURL?

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von erichbitch, 6. März 2007 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 6. März 2007
    Extere Datei öffnen? MousePosition? GoToURL?

    Hi habe ein paar Fragen zu Delphi.

    1: Ist es möglich, über Delphi ein externes Programm, z.B. ein Torrentporg an zu machen? (eine .exe-Datei)
    2: Ist es möglich die Position des Mauszeigers auf eine bestimmte Koordinate zu setzen und die Maus "klicken" zu lassen?
    3: Ist es möglich über Delphi z.B. eine Seite automatisch aufzurufen?

    Ich möchte es für ein Schulprojekt machen, und es soll sich wiederholen ... alle 2 Stunden aufs neue zB

    MfG
    Erich

    Für Lösungsansätze sind natürlich BWs drinnen
     
  2. 6. März 2007
    AW: Extere Datei öffnen? MousePosition? GoToURL?

    1. Tipps & Tricks - Delphi-Treff
    2. Tipps & Tricks - Delphi-Treff
     
  3. 6. März 2007
    AW: Extere Datei öffnen? MousePosition? GoToURL?

    Eigentlich ist alles möglich. ^^

    1.
    Code:
    uses ShellAPI; //Unit mit der ShellExecute-Funktion
    ...
    //Ein programm mit kann mit diesem Befehl geöffnet werden.
    ShellExecute(0, 'open', 'programm.exe','parameter', 'ausführungspfad', SW_SHOWNORMAL);
    2.
    Code:
    // Maus an Position x,y setzen:
    SetCursorPos(x, y);
    
    // Linke Maustaste simulieren
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    
    // Rechte Maustaste simulieren
    mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
    
    // Einen Doppelklick simulieren
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    GetDoubleClickTime;
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    3. Willst du eine Internetseite öffnen? Kannst dazu die Koponnente TWebBrowser benutzten.
    Ein Beispiel zum laden einer Seite in der Kompnente.
    Code:
    WebBrowser.Navigate('www.meineseite.de');
    Mfg

    Rushh0ur
     
  4. 6. März 2007
    AW: Extere Datei öffnen? MousePosition? GoToURL?

    hab es hinbekommen fehlen nurnoch die timer. Danke
    Kann geclosed werden, BWs sind raus

    Danke
     
  5. 6. März 2007
    AW: Extere Datei öffnen? MousePosition? GoToURL?

    [X] Erledigt.

    ~closed~

    Mfg,

    Kolazomai
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.