Send an ein nicht aktives Fenster (wenn man z.b. auf dem Desktop ist)

  • leider habe ich über hilfe usw nichts gefunden, deswegen frage ich jetzt hier ....

    ich möchte eine Zahl, also einen Befehl über Send() (wenn es mit etwas anderem geht bitte sagen) an ein Fenster senden, was z.b. minimiert ist, wenn ich gerade im Internet surfe, so das auf dieses Fenster zugegriffen werden kann, ohne das es geöffnet wird.


    thx schonmal :)

    4 Mal editiert, zuletzt von Zero_Cool (25. Dezember 2008 um 00:09)

  • Hallo und herzlich willkommen!

    Normalerweise werden Bots und Programme, die Spiele unterstützen hier nicht supportet!
    http://www.autoit.de/index.php?page=Forumrules

    Aber da heute Weihnachten ist, sieh das als einmaliges Geschenk an.

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $Main = GUICreate("The Presser", 169, 303, 468, 187)
    GUISetBkColor(0xA6CAF0)
    $Label1 = GUICtrlCreateLabel("Key for pressing", 16, 24, 79, 17)
    $Input1 = GUICtrlCreateInput("", 104, 24, 25, 21)
    $Label2 = GUICtrlCreateLabel("Made by Zero Cool", 40, 272, 94, 17)
    $Label3 = GUICtrlCreateLabel("To close the Programm ", 24, 136, 116, 17)
    $Label4 = GUICtrlCreateLabel("while you are in-Game", 24, 152, 108, 17)
    $Label5 = GUICtrlCreateLabel("or anywhere else ", 24, 168, 87, 17)
    $Label6 = GUICtrlCreateLabel("press F6", 24, 184, 44, 17)
    $Start = GUICtrlCreateButton("Start", 48, 224, 75, 25, 0)
    $Label7 = GUICtrlCreateLabel("Press all", 16, 56, 43, 17)
    $Input2 = GUICtrlCreateInput("", 64, 56, 41, 21)
    $Label8 = GUICtrlCreateLabel("millisecs", 112, 56, 42, 17)
    $Label9 = GUICtrlCreateLabel("1 secound = 1000 millisecs", 16, 88, 131, 17)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    Global $Paused
    HotKeySet("{PAUSE}", "TogglePause")
    HotKeySet("{F6}", "Terminate")

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $Msg = GUIGetMsg()
    Select
    Case $Msg = $GUI_EVENT_CLOSE
    Exit
    Case $Msg = $Start
    WinSetState("The Presser", "", @SW_HIDE)
    _Press(GUICtrlRead($Input1, 1), GUICtrlRead($Input2, 1))
    EndSelect
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _Press($Key, $Pause)
    While 1
    If Not $Paused Then Send($Key)
    Sleep($Pause)
    WEnd
    EndFunc ;==>_Press

    [/autoit] [autoit][/autoit] [autoit]

    Func TogglePause()
    $Paused = Not $Paused
    EndFunc ;==>TogglePause

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    Func Terminate()
    Exit
    EndFunc ;==>Terminate

    [/autoit]


    mfg funkey

  • Ich danke dir, sry wegen falchem post, hab ich nicht so genau gewusst

    in der suche hab ich auch nix gefunden

    und danke für den fertigen :D hatte blos tipps und hilfestellungen erwartet, echt nett


    leider weiß ich immer noch nicht, wie ich auf ein in der gui vom user definierbares fenster zugreifen kann, ohne das es aktiv sein muss :(

    Einmal editiert, zuletzt von Zero_Cool (24. Dezember 2008 um 23:47)