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. Thomas55

Beiträge von Thomas55

  • Referenzen _IE

    • Thomas55
    • 14. August 2014 um 16:43

    Hallo,

    wie schon im Titel zu sehen, geht es um den IE.
    Ich öffne ein Browserfenster $oIE = _IECreate("http://www...")
    Danach Link-Click mit _IELinkClickByText($oIE,"........")
    Jetzt öffnet sich ein neues Fenster/Form. Die Frage ist nun, wie ich dieses Fenster referenzieren kann.

    Die Referenz brauche ich für ein erneutes _IELinkClickByText(????,"...") und zum Füllen einzelner Textfelder in dieser 2.Form. Mit $oIE wird das nichts. Die Namen und IDs der Form und der einzelnen Controls sind bekannt.

    Brett vorm Kopf ?
    Dank im Voraus und Gruß aus Hamburg

  • Druckerinformationen (XP)

    • Thomas55
    • 14. August 2012 um 13:06

    Hallo,

    wie kann ich für einen bestimmten Drucker


    • die Anzahl der noch zu druckenden Dokumente
    • den aktuellen Status


    ermitteln? Vielleicht eine kluge API?

    Vielen Dank aus Hamburg!

    Thomas

  • Vorheriger Fokus

    • Thomas55
    • 12. Mai 2012 um 13:59

    Hi,

    danke allen für die Hilfe - läuft jetzt super.

    Gruß Thomas

  • Vorheriger Fokus

    • Thomas55
    • 11. Mai 2012 um 14:30

    Hallo Greenhorn und Strahleman,

    erstmal vielen Dank! Leider habe ich immer noch keinen Durchblick, wie das ganze wirklich funktioniert und kann so Deinen Code auch nicht wirlich nachvollziehen.

    Der folgende Code ist aus der Hilfe kopiert. In den Zeilen 25-28 dreht sich ja alles nur im Kreis, müßte da nicht etwas rein wie "DoEvents" aus VBA ?


    Code
    #include <GUIConstantsEx.au3> 
    
    
    Example() 
    
    
    Func Example() 
    Opt("GUICoordMode", 2) 
    Opt("GUIResizeMode", 1) 
    Opt("GUIOnEventMode", 1) 
    
    
    GUICreate("Parent1") 
    GUISetOnEvent($GUI_EVENT_CLOSE, "SpecialEvents") 
    GUISetOnEvent($GUI_EVENT_MINIMIZE, "SpecialEvents") 
    GUISetOnEvent($GUI_EVENT_RESTORE, "SpecialEvents") 
    
    
    
    
    GUICtrlCreateButton("OK", 10, 30, 50) 
    GUICtrlSetOnEvent(-1, "OKPressed") 
    
    
    GUICtrlCreateButton("Cancel", 0, -1) 
    GUICtrlSetOnEvent(-1, "CancelPressed") 
    
    
    GUISetState(@SW_SHOW) 
    
    
    
    
    ; Just idle around 
    While 1 
    Sleep(10) 
    WEnd 
    EndFunc ;==>Example 
    
    
    Func OKPressed() 
    MsgBox(0, "OK Pressed", "ID=" & @GUI_CtrlId & " WinHandle=" & @GUI_WinHandle & " CtrlHandle=" & @GUI_CtrlHandle) 
    EndFunc ;==>OKPressed 
    
    
    
    
    Func CancelPressed() 
    MsgBox(0, "Cancel Pressed", "ID=" & @GUI_CtrlId & " WinHandle=" & @GUI_WinHandle & " CtrlHandle=" & @GUI_CtrlHandle) 
    EndFunc ;==>CancelPressed 
    
    
    
    
    Func SpecialEvents() 
    
    
    
    
    Select 
    Case @GUI_CtrlId = $GUI_EVENT_CLOSE 
    MsgBox(0, "Close Pressed", "ID=" & @GUI_CtrlId & " WinHandle=" & @GUI_WinHandle) 
    Exit 
    
    
    Case @GUI_CtrlId = $GUI_EVENT_MINIMIZE 
    MsgBox(0, "Window Minimized", "ID=" & @GUI_CtrlId & " WinHandle=" & @GUI_WinHandle) 
    
    
    Case @GUI_CtrlId = $GUI_EVENT_RESTORE 
    MsgBox(0, "Window Restored", "ID=" & @GUI_CtrlId & " WinHandle=" & @GUI_WinHandle) 
    
    
    EndSelect 
    
    
    EndFunc ;==>SpecialEvents
    Alles anzeigen

    Könntest Du bitte Dein Posting in den Code (farbig) kopieren?

    Vielleicht habe ich auch nur das Brett vorm Kopf ..........

    Danke.

    Thomas

  • Vorheriger Fokus

    • Thomas55
    • 10. Mai 2012 um 17:37

    Hallo,

    wenn ich einen Button auf einer GUI anklicke, erhält dieses Fenster natürlich auch den Fokus. Wie kann ich feststellen, welches Fenster vorher den Fokus hatte ?

    Szenario: Es sind 5 Mails jeweils im eigenen Fenster geöffnet, ebenso die GUI mit 30 buttons für diverse Texte oder Aktionen. Ich möchte irgendwo in irgendeiner mail den Cursor positionieren und dann einen button anklicken. An dem "Ort vorher" soll Text eingefügt bzw.die Aktion ausgeführt werden.

    Danke aus Hamburg.

    Thomas

  • Senden an

    • Thomas55
    • 19. März 2012 um 12:11

    Hallo L3viathan,

    eigentlich wollte ich es so machen : Pfad an Datei übergeben und eine der Funktionen aus dem Kontextmenü heraus ausführen.

    Müßte das nicht über eine API gehen ? Von "Send" halte ich ehrlich gesagt nichts.

    Gruß Thomas

  • Senden an

    • Thomas55
    • 19. März 2012 um 11:45

    Hallo,

    wie kann ich über AutoIt das Kontextmenü zu einer Datei aufrufen und diese Datei über "Senden an" verschieben ?

    Danke und Gruß

    Thomas

  • Backup

    • Thomas55
    • 4. Januar 2012 um 18:26

    Hallo Kev, danke.

    Jetzt habe ich die Backups abgestellt - wäre schön, wenn man zukünftig den Speicherort wählen könnte.

    Gruß Thomas

  • Backup

    • Thomas55
    • 4. Januar 2012 um 15:23

    Hallo Kev, das ist ein Mißverständnis - ich wolllte wissen, wo man automatisches Backup Ein/Aus stellen kann.
    Gruß Thomas

  • Backup

    • Thomas55
    • 4. Januar 2012 um 15:14

    Hallo Kev, ist Scite.. aber wo ist das Backup zu finden ?
    Gruß Thomas

  • Backup

    • Thomas55
    • 4. Januar 2012 um 12:25

    Hallo,

    wie (wo) kann ich den Ort des Backup - Ordners von autoit ändern (Netzlaufwerk) ?

    Danke und Grüße aus Hamburg

    Thomas

  • ...exe abbrechen

    • Thomas55
    • 27. September 2011 um 17:59

    Hallo,

    welchen Lösungsansatz gibt es, ein autoit programm nach definierter Zeit in jedem Falle abzubrechen?

    Ich habe manchmal das Problem, dass sich ein Programm nicht ordnungsgemäß beendet - deshalb möchte ich den Prozess definiert beenden ohne selbst eingreifen zu müssen.

    Vielen Dank und Gruß aus Hamburg

    Thomas

  • IE8 - Eingabefelder ausfüllen auf mehreren Seiten

    • Thomas55
    • 17. Juni 2011 um 13:56

    Hallo

    vielleicht muß ich die Frage anders stellen :

    Autoit öffnet im IE8 ein Fenster, füllt das enthaltene Formular aus und schickt es dann ab.

    In dem dann neuen, aktuellen Fenster möchte ich ebenfalls einige Felder ausfüllen - aber wie??

    Ich hoffe, des es irgendeine Lösung (oder workaround) gibt.

    Gruß Thomas

  • IE8 - Eingabefelder ausfüllen auf mehreren Seiten

    • Thomas55
    • 15. Juni 2011 um 17:48

    Hallo an alle,

    als absoluter newbee bitte nicht lachen:

    Ich rufe eine Seite im IE8 mit

    $oIE=_IECreate (http://www......de/
    $oForm = _IEFormGetCollection ($oIE, 0)
    $oQuery = _IEFormElementGetObjByName ($oForm, "Feldname1")
    _IEFormElementSetValue ($oQuery, "Wert1")
    _IEFormSubmit ($oForm)

    alles soweit gut. Nun mein Problem:
    Nach dem Submit öffnet sich das nächste Fenster. Woher bekomme ich meinen neuen Verweis $oIE ? Create geht ja nicht - Fenster ist schon da.

    In der Hilfe habe ich die Lösung leider nicht gefunden (verstanden).

    Vielen Dank für Eure Hilfe!

    Gruß aus Hamburg
    Thomas

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™