1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. franzaut

Beiträge von franzaut

  • Maus mit Page UP und Page DOWN bewegen und drücken.

    • franzaut
    • 25. Oktober 2013 um 12:00

    Danke x0r das hat mir geholfen. Kann Closed werden.

    PS: Zum Powerpoint es gibt keinen MacroRecorder weil da nur Viewer vorhanden ist.

  • Maus mit Page UP und Page DOWN bewegen und drücken.

    • franzaut
    • 25. Oktober 2013 um 11:45

    Ja nur ich darf nix am PowerPoint machen. Sonnst wärs auch für mich einfach zu bewerkstelligen.

  • Maus mit Page UP und Page DOWN bewegen und drücken.

    • franzaut
    • 25. Oktober 2013 um 11:36

    Ja Page UP soll alle 13 hintereinander durchklicken und Page DOWN soll alle 13 wieder zurück klicken.
    Also page up = Position 1, nochmal page up = Position 2, nochmals = Postition 3 usw. usw.

  • Maus mit Page UP und Page DOWN bewegen und drücken.

    • franzaut
    • 25. Oktober 2013 um 11:30

    Ja wenns unterschiedliche Tasten wären. Würd ichs auch verstehen.
    Aber die selbe funktion auf den selben Tasten???

  • Maus mit Page UP und Page DOWN bewegen und drücken.

    • franzaut
    • 25. Oktober 2013 um 11:22

    Boaa ich blick nicht durch. ?(
    Kann das jemand in das Forum Mit Gegenleistung verschieben?
    Ich zahl da lieber nen kleinen unkosten Betrag als mich damit zu beschäftigen.

  • Maus mit Page UP und Page DOWN bewegen und drücken.

    • franzaut
    • 25. Oktober 2013 um 11:11

    Habs jetzt so

    [autoit]

    Global $Paused
    While True
    HotKeySet("{PGUP}","klicken1")
    HotKeySet("{PGDN}","klicken2")
    WEnd
    Func klicken1()
    MouseClick("left",8,8,1)
    EndFunc

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

    Func klicken2()
    MouseClick("left",256,182,1)
    EndFunc

    [/autoit]


    Aber wie mache ich jetzt die anderen Mauspositionen?

  • Maus mit Page UP und Page DOWN bewegen und drücken.

    • franzaut
    • 25. Oktober 2013 um 10:47

    Ja ein legaler Bot der in einer Powerpoint Präsentation auf Knöpfe drückt, wenn man Page UP oder Page DOWN macht.
    Das PowerPoint darf laut Firma nicht verändert werden. Sonnst wärs ja einfach.

    [autoit]

    Func IsPressed($hexKey)
    Local $aR, $bO
    $hexKey = '0x' & $hexKey
    $aR = DllCall("user32", "int", "GetAsyncKeyState", "int", $hexKey)
    If Not @error And BitAND($aR[0], 0x8000) = 0x8000 Then
    $bO = 1
    Else
    $bO = 0
    EndIf
    Return $bO
    EndFunc ;==>_IsPressed

    [/autoit]

    Keine Ahnung ob das überhaupt passt. Hab das ausn google.

    Das geht sicher irgendwie viel einfacher.

  • Maus mit Page UP und Page DOWN bewegen und drücken.

    • franzaut
    • 25. Oktober 2013 um 07:58

    Hallo ich möchte mit Page UP und Page DOWN die Maus navigieren.

    Es müssen min. 13 stellen angefahren werden.
    Also Page UP soll immer im Grunde ein Wert zurück springen.
    Und mit Page DOWN immer ein Wert vor.

    Habs schon so versucht, aber will nicht so richtig

    [autoit]

    Global $Paused

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

    While True
    If IsPressed('21') Then
    MouseClick("left",8,8,1)
    $Paused
    EndIf

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

    If IsPressed('21') Then
    MouseClick("left",256,182,1)
    $Paused
    EndIf

    [/autoit]


    usw.

    Kann mir jemand helfen?
    Danke Sehr.

  • Window Activ mit 2 Programmen?

    • franzaut
    • 24. Oktober 2013 um 20:14

    Booaa Danke das ist es rynow.
    Und das geile man kann es sehr klasse auf alle Programme erweitern.

    Herzlichen Dank nochmals an alle mithelfenden.

  • Window Activ mit 2 Programmen?

    • franzaut
    • 24. Oktober 2013 um 18:59

    Die Reihenfolge kann Variieren.
    Mit den Zahlen bin ich überhaupt nicht durchgestiegen wie das gemeint ist.

    Nehmen wir an
    Notepad, Rechner, Outlook, Powerpoint sind in Benutzung.
    So soll wenn man zb. Rechner minimiert oder closed Powerpoint aktiv sein.
    Das selbe mit Notepad.
    Aber im grunde soll egal welches Programm minimiert oder beendet wird, wieder zu Powerpoint gesprungen werden.
    Wenn aber eines von den Programmen maximiert oder offen ist soll Powerpoint nicht aktiv sein.

    Der Hintergrund ist ganz klar das Powerpoint immer wenn nichts getan wird aktiv ist damit man es mit Fernbedienung steuern kann. Ohne es in der Taskleiste immer auswählen zu müssen.

  • Window Activ mit 2 Programmen?

    • franzaut
    • 24. Oktober 2013 um 18:28

    Achso Sorry
    Der Code steht ja da von den lieben Helfern. ;)

    Ich hab jetzt einfach den Code mit diesem ein paar mal erweitert

    [autoit]

    While 4
    $statePowerPoint = WinGetState("Microsoft PowerPoint")
    $stateRechner = WinGetState("Outlook")
    If BitAND($stateRechner, 16) then
    WinActivate("Microsoft PowerPoint")
    Exitloop
    EndIf

    [/autoit][autoit]

    While 5
    $statePowerPoint = WinGetState("Outlook")
    $stateRechner = WinGetState("Microsoft PowerPoint")
    If BitAND($stateRechner, 16) then
    WinActivate("Outlook")
    Exitloop
    EndIf

    [/autoit]

    usw.
    Ich denke ich muss nur mehr die Richtige reihenfolge herausfinden.
    Danke

  • Window Activ mit 2 Programmen?

    • franzaut
    • 24. Oktober 2013 um 18:03

    Ja richtig auch wenn Firefox offen ist soll sich Powerpoint aktivieren.
    Es wäre halt geil wenn man 3 oder 4 Progs festleggen könnte.
    Dann kann man das besser Regeln.

  • Window Activ mit 2 Programmen?

    • franzaut
    • 24. Oktober 2013 um 17:33

    Danke sehr soweit funktioniert das.
    Aber wenn man jetzt ein anderes Prog öffnet bzw. irgend etwas anderes aktiviert.
    Greift das AutoIt Script nicht mehr.

  • Window Activ mit 2 Programmen?

    • franzaut
    • 24. Oktober 2013 um 14:15

    Ok Danke nochmals für eure Gedult.
    Ich versuchs nochmal besser zu Beschreiben.

    Wenn Powerpoint gestartet ist soll dieses in den Vordergrund sein.
    Wenn Powerpoint geschlossen wird soll der Rechner in den Vordergrund. (egal welches andere Programm noch offen ist.)
    Wenn der Rechner aktiv ist soll Powerpoint in den Hintergrund.
    Wenn der Rechner wieder geschlossen ist soll Powerpoint wieder in den Vordergrund.
    Geil wäre es wenn Excel auch noch mitsteuerbar wäre.

    Powerpoint = 1erstes Programm
    Rechner = 2tes Programm (soll immer vor Powerpoint sein)
    Excel = 3tes Porgramm (soll immer vor den anderen 2en sein)

    Ich hoffe so ists besser zu verstehen.

    Danke

  • Window Activ mit 2 Programmen?

    • franzaut
    • 24. Oktober 2013 um 12:20

    Leider funktioniert das auch nicht so richtig.
    Powerpoint wird einfach nicht aktiv.

    Habs auch mit alternativen Progs versucht (Editor und Rechner)
    Auch hier gehts nicht.

    PS: Bin drauf gekommen das er anscheinend nicht merkt das der Rechner geschlossen wurde, bzw. neu gestartet.

  • Window Activ mit 2 Programmen?

    • franzaut
    • 23. Oktober 2013 um 19:39

    Super Danke das schaut sehr gut aus.
    Ich werde es morgen auf dem gewünschten Rechner testen und hier bescheidgeben.
    Danke Sehr rynow

  • Window Activ mit 2 Programmen?

    • franzaut
    • 23. Oktober 2013 um 18:59

    Super Danke für die Hilfe.

    Es geht im Grunde darum.
    Man hat Powerpoint und den Rechner offen. (Und noch zig andere Progs.)
    Wenn man jetzt den Rechner schliest soll sich Powerpoint aktiv schalten damit man direkt im PowerPoint weitermachen kann.
    Wenn der Rechner wieder offen ist soll PowerPoint im Hintergrund wieder warten bis der Rechner wieder geschlossen ist.
    Und dann alles wieder von vorne.

    Habe jetzt mal deinen Code ausprobiert rynow aber das funktioniert auch nicht so richtig.
    Danke für deine Mühen

  • Window Activ mit 2 Programmen?

    • franzaut
    • 23. Oktober 2013 um 17:05

    Hallo Profis ich hoffe jemand kann mir helfen.
    Ich möchte das 2 Programme mit WinActivate sich aktiv halten.
    Gestartet Programme : Calc und Powerpoint

    Wenn jetzt Calc geschlossen wird das sich Powerpoint aktiv schaltet.

    Habe schon selbst mit schleifen rumprobiert aber nix hat funktioniert.
    Herzlichen Dank

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™