wie kann ich...

  • Hi!

    bin schon etwas länger abwesend gewesen, sorry ;)

    hab nu eine frage bezüglich eines programms. ich möcht n proggie schreiben wo in regelmässigen abständen ein bestimmter button gedrückt werden soll. allerdings sollte das ohne mausclick oda ähnliches geschehen. wie müsste sowas genau gemacht werden? ich schreib mal die info´s für diesen button aus dem window tool rein:

    >>>>>>>>>>>> Window Details <<<<<<<<<<<<<
    Title: Neuer Arbeitsbereich 1 - Desktop 1 - TradeSignal enterprise
    Class: WindowsForms10.Window.8.app13
    Size: X: -4 Y: -4 W: 1032 H: 744

    >>>>>>>>>>> Mouse Details <<<<<<<<<<<
    Window: X: 1009 Y: 93
    Cursor ID: 2

    >>>>>>>>>>> Pixel Color Under Mouse <<<<<<<<<<<
    BGR: Hex: 0x008200 Dec: 33280

    >>>>>>>>>>> Control Under Mouse <<<<<<<<<<<
    Size: X: 991 Y: 51 W: 23 H: 24
    Control ID: 1770160
    ClassNameNN: WindowsForms10.Window.8.app1323
    Text:


    falls mir da jemand helfen könnte wär ich sehr froh...Danke!

    mfg oernzz

    noob aus erfahrung

  • lol, leider nicht!

    ich hab das wie du geschrieben hast mit while wend gemacht. wenn ich aber das prog (tradesignal) schliese bleibt mein script dennoch aktiv.

    sieht folgender massen aus:

    hab das ganze auch schon mit if..elseif, select...case, do...until etc versucht, imma bleibt das script aktiv ?(


    Ps: hab rausgefunden das der button mit f5 erreicht werden kann, leider hatte er imma eine neue controlid weshalb ich das ändern musste

    mfg oernzz

    noob aus erfahrung

  • schaue mal nach, wie der prozess von programm "tradesignal" heißt.
    ich nehme mal an er heist "tradesignal.exe" und dadurch kann man das script so erweitern :)


    Doktore

  • Hi!

    danke, aber das hab ich auch scho versucht :(
    des funkt einfach nicht! irgendwie hab ich das gefühl das er, wenn er mal im loop ist keine abfrage macht ob das fenster überhaupt aktiv ist...
    auch das mitm processexists scheint ihm "egal" zu sein...

    mfg oernzz

    noob aus erfahrung

  • Hi!

    also das is ma komisch: wenn ich das "$a" mit dem "WinExists("Neuer Arbeitsbereich 1 - Desktop 1 - TradeSignal enterprise")" vertausche funktionierts prächtig. sollte doch das selbe sein ?(

    hier mal der code der funkt:

    und hier der der nicht funkt:


    naja, hauptsache es geht jetzt ;) danke für die hilfe!

    mfg oernzz

    P.s: wie gesagt das mit processexists "interessiert" ihn schneinbar nicht, hab den prozess genauso wies im taskmanager steht reingeschrieben--->keine reaktion

    noob aus erfahrung

    2 Mal editiert, zuletzt von oernzz (16. Mai 2006 um 23:32)

  • ja so, kann es nicht gehen!

    sondern so muss es dann sein:

    Doktore