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

Beiträge von supernova

  • IE noch aktiv ?

    • supernova
    • 1. Mai 2013 um 10:22

    ja super, bedanke mich ganz herzlich bei euch beiden für den profimässigen einsatz.

    genau das bringt mich weiter.

    wünsche noch eine gute zeit.

  • IE noch aktiv ?

    • supernova
    • 1. Mai 2013 um 08:59

    läuft gar nichts ausser meiner nase, alle am wellnessen !

  • IE noch aktiv ?

    • supernova
    • 30. April 2013 um 17:53

    ist bereits der IE durch ein anderes programm oder einfach so anderweitig geöffnet, wird es schwierig direkt auf der systemebene zu filtern, daher denke ich, es muss irgendwie über das in autoit erzeugte objekt $oIE gehen.

    könnte man davon die PID herausholen, käme ProcessClose() in frage.

    damit will ich aber keine falsche spur legen. es geht nicht um _IEquit().

  • IE noch aktiv ?

    • supernova
    • 30. April 2013 um 16:24

    sorry, habe der einfachheit halber das meiste weggelassen.

    da wo ich es anwenden will ist der titel vom browserfenster nicht bekannt, repektive kann nicht so abgefragt werden, dass das resultat 100%-klarheit bringt.

  • IE noch aktiv ?

    • supernova
    • 30. April 2013 um 15:13

    komme einfach nicht dahinter wie abfragen

    [autoit]

    #include <IE.au3>

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

    $oIE=_IECreate("http://www.hallo-welt.de")
    $nIE=WinGetHandle($oIE)

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

    ;der Browser wird noch innerhalb der Sleep-Zeit
    ;von Hand geschlossen/beendet
    Sleep(5000)

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

    If WinActive($nIE)<>0 Then
    ; If WinActive($oIE)<>0 Then
    ; If WinExists($oIE) Then
    ; If WinExists($nIE) Then
    ConsoleWrite("Browser aktiv " & @CRLF)
    Else
    ConsoleWrite("Browser beendet " & @CRLF)
    EndIf
    ;ende

    [/autoit]
  • kompilierbedingungen für das EXE-icon

    • supernova
    • 2. Oktober 2012 um 10:33

    keiner hat eine lösung parat. schade. schliesse damit ab.

  • kompilierbedingungen für das EXE-icon

    • supernova
    • 1. Oktober 2012 um 11:53

    hallo zusammen
    möchte im script im bereich vom autoitwrapper für mich zum kompilieren eine einfache auswahlmöglichkeit des EXE-icons haben.
    z.B. so:
    [spoiler]

    [autoit]

    ]#Region
    $nLogo=1
    If $nLogo==1 Then
    #AutoIt3Wrapper_Icon=11.ico
    ElseIf $nLogo==2 Then
    #AutoIt3Wrapper_Icon=22.ico
    EndIf
    #EndRegion

    [/autoit]

    [/spoilerso müsste ich jeweilen bloss die variable $nLogo mit einer/gewünschten zahl versehen.
    geht aber so nicht !
    wie kann ich bedingungen (if) im autoitwrapper einbauen ?

  • _GUICtrlRichEdit_Create mit GUICtrlSetTip

    • supernova
    • 26. August 2012 um 07:51

    der obige script funktioniert und will nur besagen, diese objekte sind ggf auch zu löschen.

    schliesse damit ab.

  • _GUICtrlRichEdit_Create mit GUICtrlSetTip

    • supernova
    • 23. August 2012 um 15:54

    1) der vollständigkeitshalben wollte ich das ganze noch toppen und ein beispiel zeigen mit 2x _GUICtrlRichEdit_Create() wo man darauf achten sollte die tooltips auch wieder zu löschen und sie auch nicht bei jedem aufrufen innerhalb eines objektes wieder und wieder zu erzeugen. sie bleiben ja nach dem generieren erhalten.

    2) leider kann ich zwar den source zeigen, aber bei mir kann ich im gleichen fenster nicht 2 unterschiedliche _GUICtrlRichEdit_Create() generieren. es wird immer nur das erste gezeigt. vielleicht kann mir da ja jemand schnell auf die sprünge helfen um mich dann dem eigentlichen kern wieder widmen zu können

    Spoiler anzeigen
    [autoit]

    #include <GuiRichEdit.au3>
    #include <GUIToolTip.au3>

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

    $cInfo=@CRLF & _
    " Zeile eins, kurz " & @CRLF & _
    " Zeile zwei, etwas länger " & @CRLF & _
    @CRLF & _
    " Zeile drei ist hier die längste " & @CRLF & _
    " Zeile vier, kurz " & @CRLF & _
    @CRLF & _
    " " ;;dieser Space muss sein

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

    $oWinH=GUICreate("_CtrlToolTip-mehrzeilig",300,180,-1,-1)
    GUISetState(@SW_SHOW)

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

    $oEdit1=_GUICtrlRichEdit_Create($oWinH,"1",10,10,280,75)
    $oEdit1_TT=_GUICtrlSetTipMini($oEdit1,"1" & $cInfo,"oEdit1_TT")

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

    $oEdit2=_GUICtrlRichEdit_Create($oWinH,"2",10,95,280,75)
    $oEdit2_TT=_GUICtrlSetTipMini($oEdit2,"2" & $cInfo,"oEdit2_TT")

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

    ;--------------------------------------------------------------
    While GUIGetMsg() <> -3
    WEnd

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

    ;;ggf den Tooltip wieder löschen
    If IsHWnd($oEdit1_TT) Then _GUIToolTip_Destroy($oEdit1_TT)
    If IsHWnd($oEdit2_TT) Then _GUIToolTip_Destroy($oEdit2_TT)

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

    _GUICtrlRichEdit_Destroy($oEdit1)
    _GUICtrlRichEdit_Destroy($oEdit2)
    ;--------------------------------------------------------------

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

    ;;;;;
    ;;;;;
    Func _GuiCtrlSetTipMini($pxObj,$pcInfo,$poSelf)
    local $oToolTip=""

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

    ;;der Tooltip wird nur angelegt, wenn er noch nicht existiert
    If Not IsHWnd(Eval($poSelf)) Then
    $oToolTip=_GUIToolTip_Create($pxObj,0)
    _GUIToolTip_SetMaxTipWidth($oToolTip,1000) ;;1000 ist nur proforma
    _GUIToolTip_AddTool($oToolTip,0,$pcInfo,$pxObj,0,0,0,0,9,0)

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

    EndIf

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

    Return ($oToolTip)
    EndFunc

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

    ;;;;;ende

    [/autoit]

    .

  • _GUICtrlRichEdit_Create mit GUICtrlSetTip

    • supernova
    • 23. August 2012 um 15:28

    hallo raupi

    habe nicht vergessen abzuschliessen. ist aber noch zu früh, man muss nämlich diese tooltips etwas erweitert managen, will sagen ggf diese löschen. habe da schon etwas im petto/ergänzung und melde mich in kürze deswegen wieder.

  • _GUICtrlRichEdit_Create mit GUICtrlSetTip

    • supernova
    • 23. August 2012 um 13:53

    vielen dank für den tip von raupi.

    1) dieser trifft genau zu. vermutlich wird auch durch die funktion _GUIToolTip_SetMaxTipWidth() die
    berechnung der grösse vom textbereich ausgelöst _GUIToolTip_AdjustRect().

    egal welchen wert man in der funktion _GUIToolTip_SetMaxTipWidth() eingibt, der textbereich
    wird nur so gross gemacht wie nötig (logo, ist der wert zu klein wird der text angepasst/umgebrochen).

    so habe ich jetzt generell den wert auf 1000pixel gesetzt.

    2) die UDF EasyTip.au3 binde ich nicht mehr mit ein sondern habe diese funktion für
    meine anwendung optimiert und minimiert = _GuiCtrlSetTipMini()

    Spoiler anzeigen
    [autoit]

    #include <GuiRichEdit.au3>
    #include <GUIToolTip.au3>

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

    $cInfo=@CRLF & _
    " Zeile eins, kurz " & @CRLF & _
    " Zeile zwei, etwas länger " & @CRLF & _
    @CRLF & _
    " Zeile drei ist hier die längste " & @CRLF & _
    " Zeile vier, kurz " & @CRLF & _
    @CRLF & _
    " " ;;dieser Space muss sein

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

    $oWinH=GUICreate("_CtrlToolTip-mehrzeilig",300,180,-1,-1)
    GUISetState(@SW_SHOW)

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

    $oEdit1=_GUICtrlRichEdit_Create($oWinH,"_GUICtrlRichEdit_Create",10,10,280,75)
    _GUICtrlSetTipMini($oEdit1,$cInfo)

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

    $oEdit2=GUICtrlCreateEdit("GUICtrlCreateEdit",10,95,280,75)
    GUICtrlSetTip($oEdit2,$cInfo)

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

    ;;;;;
    While GUIGetMsg() <> -3
    WEnd

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

    ;;;;;
    ;;;;;
    Func _GuiCtrlSetTipMini($pxObj,$pcInfo)
    local $oToolTip=_GUIToolTip_Create($pxObj,0)

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

    _GUIToolTip_SetMaxTipWidth($oToolTip,1000) ;;1000 ist nur proforma

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

    _GUIToolTip_AddTool($oToolTip,0,$pcInfo,$pxObj,0,0,0,0,9,0)

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

    Return ($oToolTip)
    EndFunc
    ;;;;;ende

    [/autoit]
  • _GUICtrlRichEdit_Create mit GUICtrlSetTip

    • supernova
    • 23. August 2012 um 11:42

    danke dir wirr4all

    1) ja, genau da liegt das problem. ich brauche 3 zeilen.
    nur eine zeile und die dann übermässig lang ist kaum lesbar.

    2) in der EasyTip.au3 habe ich mal bei der zeile von _GUIToolTip_AddTool()
    masse für die breite und höhe eingetragen, aber völlig wirkungslos.

    vermutlich muss man eher noch die funktion _GUIToolTip_AdjustRect() einbauen.

    da bin ich aber zu schwach gebaut und brauche nach wie vor hilfe.

  • _GUICtrlRichEdit_Create mit GUICtrlSetTip

    • supernova
    • 22. August 2012 um 07:35

    danke dir für die blumen lieber shadowigor, in der jetztigen hitze bei uns welken sie aber bereits.

    habe im manual die verschiedenen wege etwas angesehen, aber da müsste ich ja zum operateur
    von autoit-eingeweiden mutieren.

    möchte eher eine bereits kreierte hochgezüchtete fertige funktion nutzen.

  • _GUICtrlRichEdit_Create mit GUICtrlSetTip

    • supernova
    • 21. August 2012 um 15:35

    hallo

    beim GUICtrlCreateEdit kann ich GUICtrlSetTip nutzen.

    wie/was aber beim _GUICtrlRichEdit_Create ?

  • bei hotmail nur nachsehen ob eMails vorhanden

    • supernova
    • 28. April 2012 um 09:40

    es braucht die dateien openssl.exe, libeay32.dll, ssleay32.dll welche unten in der OpenSSL_dateien.zip sind.

    persönlich bin ich mit meiner lösung ganz und gar nicht zufrieden. mit der abgemagerten version, welche ich in kürze hochhieve sind immer noch 500 programmzeilen und für einen zuverlässigen transfer mit hotmail brauche ich sehr lange SLEEP-zeiten. mit gmail/google geht es aber bestens. das hat nichts mit SSL/verschlüsselung zu tun, hotmail agiert einfach chaotisch.

    Dateien

    OpenSSL_dateien.zip 825,31 kB – 317 Downloads
  • wie kann ich die Anzahl Menueinträge vom eigenen AutoIt-Programm abfragen (vertikal, nicht horizontal)

    • supernova
    • 24. April 2012 um 14:22

    ich sage dir "Cheater Dieter " danke und mache es gleich.

  • wie kann ich die Anzahl Menueinträge vom eigenen AutoIt-Programm abfragen (vertikal, nicht horizontal)

    • supernova
    • 24. April 2012 um 11:00

    ja, danke gango. offenbar bin ich nicht der einzige, der nicht lesen kann. habe es jetzt auch gelesen.

    schliesse hier ab [gelöst], aber wie ?

  • Anomalie _IECreate MSIE9 AtMail (Webmail)

    • supernova
    • 24. April 2012 um 09:56

    okay, bei mir auch, damit hat sich die anomalie in luft aufgelöst. danke für's mittesten.

  • bei hotmail nur nachsehen ob eMails vorhanden

    • supernova
    • 23. April 2012 um 11:23

    habe zwischenzeitlich die lösung aus vielen quellen zusammen gekratzt und das ganze selber gebaut. für googlemail läuft auch alles schon störungsfrei, hingegen bei der immer überlasteten hotmail will es noch etwas mehr zeit um alle timeout's abzufangen. fragt man dort viele male und häufig hintereinander den account ab, blockiert hotmail sogar den zugang für 15minuten mit der meldung -ERR Exceeded the login limit for a 15 minute period. Reduce the frequency of requests to the POP3 server. das nervt einem also schon beim testen.

    die lösung geht grundsätzlich jetzt via die OpenSSL-Win32 (davon werden aber nur einige dateien benötigt). es ist noch zu früh um den source zu zeigen. ich melde mich wieder in kürze.

  • wie kann ich die Anzahl Menueinträge vom eigenen AutoIt-Programm abfragen (vertikal, nicht horizontal)

    • supernova
    • 20. April 2012 um 12:42

    Hallo

    Wie kann ich die Anzahl Menu-Einträge vom eigenen AutoIt-Programm abfragen (vertikal, nicht horizontal) ?

    Damit ist nicht gemeint, in einem fertigen EXE, sondern innerhalb vom Source. Danke.

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™