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

Beiträge von ExBerliner

  • Icons klappen nicht, Bug im Compiler?

    • ExBerliner
    • 10. Dezember 2007 um 00:29

    hi,

    schlumpf meint sicher die icons, die man beim kompilieren mit angibt.
    was ich festgestellt habe: mindestens seit der version 3.2.10.0 muss die .ico-datei zwingend in dem verzeichnis sein, wo die .au3-datei zum kompilieren liegt.

    gruss exberliner

  • Zufallssortierung in ein Array

    • ExBerliner
    • 29. November 2007 um 20:08
    Zitat von Oscar

    Ich hätte da eine andere Variante:


    merci oscar. das gefällt mir besser. jetzt ist meine "ecke" auch weg :)
    ich lass mal den thread offen. glaube aber nicht, dass es noch optimiert werden kann ?

    gruss exberliner

  • Zufallsreglung

    • ExBerliner
    • 29. November 2007 um 19:55
    Zitat von Deepred

    ja danke und wie mach ich es hiermit:


    da hilft dir bestimmt mein "quark" : [ offen ] Zufallssortierung in ein Array

    gruss exberliner

  • Zufallssortierung in ein Array

    • ExBerliner
    • 29. November 2007 um 19:37

    hallo,

    ich suchte eine lösung um in einem array die zahlen 1-24 per zufall in der reihenfolge zu erzeugen. die zahlen sollten alle vorkommen, aber eben nur einmal.
    mit folgendem programm kam ich zum ergebnis:

    Spoiler anzeigen

    #include<Array.au3>

    ;~ Zufallsreihenfolge von Zahlen 1 bis $Ewert
    ;~ AutoIt v3.2.10.0
    ;~ Author ExBerliner 29.11.2007

    $Zwerte=""
    $Ewert=24 ; 1 bis x
    $i=0
    while 1
    $tmp=Random(1,$Ewert,1)
    If Not StringInStr($Zwerte," "&$tmp&" ") Then
    $Zwerte=$Zwerte&" "&$tmp&" "
    $i+=1
    EndIf
    If $i=$Ewert Then ExitLoop
    WEnd
    $Zwerte=StringStripWS($Zwerte,7)
    $ZArray=StringSplit($Zwerte," ")
    ;~ MsgBox(0,"",$i&@CRLF&"-"&$Zwerte&"-")
    ;~ _ArrayDisplay($ZArray,"")

    irgendwie bin ich aber der meinung, dass ich da etwas um die "ecke" denke.
    daher die frage, ob es noch eleganter gemacht werden könnte ?

    danke und gruss exberliner

  • GUICtrlCreateEdit automatisch nach unten Scrollen

    • ExBerliner
    • 28. November 2007 um 23:04
    Zitat von msp-holzwurm

    PS: wie bring ich das Thema auf geschlossen??


    hi, beim anfangsposting auf bearbeiten gehen, dann auf gelöst setzen.
    (heute grad von gtaspider gelernt :rolleyes: )
    gruss exberliner

  • Line -1 .. Error: Array variable has incorrekt number of subscripts or subscript dimension range exceeded

    • ExBerliner
    • 28. November 2007 um 13:43

    @pee

    compiliert mit 3.2.10.0. vorgängerversion war 3.2.8.1.
    wegen dem problem embedded ([ offen ] neuer IE.AU3 - Fehler ?) musste ich meinen quellcode korrigieren und seitdem steh ich auf dem schlauch mit dem hier in der überschrift genannten fehler.

    ich schau mal, wie ich das problem eingrenzen kann; momentan nur etwas zuviel zu tun in meinem umfeld.

    gruss exberliner

    EDIT: problemchen in diesem fall gelöst. ihr kennt das sicher alle. die lösung fällt in die rubrik DAU X(
    ich versuche eigentlich stets bei programmen, die ich weitergebe, alle fehler abzufangen. bei recht umfangreichen codes ist das nun aber nicht immer möglich. in diesem besonderen fall bleibt eigentlich nur die frage, warum autoit nicht die fehlerhafte zeile in der fehlermeldung ausgibt. dem gehe ich aber noch nach, wenn ich wieder ruhe im karton habe.

  • Line -1 .. Error: Array variable has incorrekt number of subscripts or subscript dimension range exceeded

    • ExBerliner
    • 28. November 2007 um 13:04

    hallöchen,

    die im betreff genannte fehlermeldung erhalte ich bei complierter version auf anderen rechnern, wo kein autoit installiert ist. ja, so habe ich es bisher recherchiert.
    meine includes sind lt. organizeinclude 3.0 auch okay.
    den quellcode hier zu posten macht keinen sinn, da hinter passwortgeschützen seiten operiert wird.
    problem erst seit version 3.2.10.0 vorhanden.
    hat jmd. hier evt. hinweise für fehlersuche ?

    EDIT: verwende IE.au3, array.au3 und date.au3 (falls es denn hilft)
    danke und gruss exberliner

  • Error: Subscript used with non-Array variable

    • ExBerliner
    • 28. November 2007 um 12:24

    hi,

    diese includes ohne angaben machen mich auf den ersten blick erstmal stutzig.

    gruss exberliner

  • neuer IE.AU3 - Fehler ?

    • ExBerliner
    • 26. November 2007 um 22:42
    Zitat

    Original von bernd670
    Hallo,

    Du weist aber schon das der Parameter "embedded" nur mit eingebetteten Browsern funktioniert.

    bernd670

    kannst du mir bitte noch erklären, was ein eingebetteter browser ist ?

    danke und gruss exberliner

    EDIT: so, nun kann ich mit bestimmtheit folgendes sagen:
    in der version 3.2.8.1 funktionierte folgender code:
    (man öffne einfach 2x autoit page vorher)

    Spoiler anzeigen
    [autoit]

    #include <ie.au3>
    $varF = WinList("AutoIt Forum")
    If $varF[0][0] <> 2 Then
    MsgBox(0, "Error", "Die Anzahl ("&$varF[0][0]&") der Fenster stimmt nicht.")
    Exit
    EndIf

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

    $o_IE1=_IEAttach($varF[1][1],"embedded")
    $sText1 = _IEBodyReadText ($o_IE1)
    MsgBox(0,"",$varF[1][1]&@CRLF&$sText1)

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

    $o_IE2=_IEAttach($varF[2][1],"embedded")
    $sText2 = _IEBodyReadText ($o_IE2)
    MsgBox(0,"",$varF[2][1]&@CRLF&$sText2)

    [/autoit]

    in der version 3.2.10.0 muss er wie folgt geändert werden:

    Spoiler anzeigen
    [autoit]

    ]#include <ie.au3>
    $varF = WinList("AutoIt Forum")
    If $varF[0][0] <> 2 Then
    MsgBox(0, "Error", "Die Anzahl ("&$varF[0][0]&") der Fenster stimmt nicht.")
    Exit
    EndIf

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

    $o_IE1=_IEAttach($varF[1][1],"HWND")
    $sText1 = _IEBodyReadText ($o_IE1)
    MsgBox(0,"",$varF[1][1]&@CRLF&$sText1)

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

    $o_IE2=_IEAttach($varF[2][1],"HWND")
    $sText2 = _IEBodyReadText ($o_IE2)
    MsgBox(0,"",$varF[2][1]&@CRLF&$sText2)

    [/autoit]

    wobei "HWND" auch in der version 3.2.8.1 funktioniert hätte; aber das ist erst seit heute neu für mich :rolleyes:

  • neuer IE.AU3 - Fehler ?

    • ExBerliner
    • 25. November 2007 um 22:55

    irgendwie kann das nicht sein bernd670. ich bin mir jetzt nicht sicher, ob ich auch ohne "embedded" probiert habe; meine aber ja.

    was mich dabei aber heftig stört, ist, dass ja nicht von version zu version ich meine progs ändern muss. davor lief doch auch alles bestens mit diesem "embedded". ja, ohne gings ja auch nicht, soweit ich mich erinnern kann.

    grummel, muss ich jetzt schnell alles nochmals installieren.

    vielen dank für deine hilfe bernd670.

    oscar ? kannst du das vielleicht bestätigen, was bernd670 schreibt ? (sorry bernd670 :D )

    gruss exberliner

  • neuer IE.AU3 - Fehler ?

    • ExBerliner
    • 25. November 2007 um 22:42

    jo bernd670,

    ich habe nur den IE6 installiert. hast du das denn mal getestet ?
    nach dem _IEAttach gibts doch schon die im eingangsposting genannte fehlermeldung. oder ist das bei dir unter 3.2.10.0 anders ?

    gruss exberliner

  • neuer IE.AU3 - Fehler ?

    • ExBerliner
    • 25. November 2007 um 22:22
    Zitat

    Original von bernd670
    Hallo,

    Du weist aber schon das der Parameter "embedded" nur mit eingebetteten Browsern funktioniert.

    was heisst das denn bitte genau ? in der version 3.2.8.1 und davor funktionierte alles wunderbar. meine rücksicherung habe ich nun hinter mir.

    gruss exberliner

  • neuer IE.AU3 - Fehler ?

    • ExBerliner
    • 25. November 2007 um 21:59

    merci oscar.

    da hatte doch noch einer erbarmen mit mir. :D

    nun aber schnell meine sicherung wieder einspielen; meine progs sind mir lauffähig nun mal heilig.

    vielleicht kann das einer mal im englischen forum als bug einstellen ? mein englisch reicht für diese details nicht.

    gruss und schönen sonntag noch.
    exberliner

  • Wie kopiere ich das Papierkorb- oder Arbeitsplatz-Icon

    • ExBerliner
    • 25. November 2007 um 21:36

    skyteddy

    was ist denn das ziel ? nur den klick , oder zu den eigenschaften ?
    mir fällt so nix weiter ein als das verzeichnis ..\desktop.

    nenn mal ziel, vielleicht ergibt sich dann anderer lösungsansatz.

    gruss exberliner

  • Wie kopiere ich das Papierkorb- oder Arbeitsplatz-Icon

    • ExBerliner
    • 25. November 2007 um 20:34

    hi skyteddy,

    ich denke mal, dass du deinem ziel hier näherkommst.

    gruss exberliner

  • neuer IE.AU3 - Fehler ?

    • ExBerliner
    • 25. November 2007 um 18:12

    hallo in die runde,

    seit der version 3.2.10.0 (also bei mir seit heute) bekomme ich diesen fehler:
    [Blockierte Grafik: http://217.172.181.89/web/files/AU3Error.jpg]

    hier das zugehörige script:

    Spoiler anzeigen
    [autoit]


    #include <ie.au3>
    $var = WinList()

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

    For $i = 1 to $var[0][0]
    ; Only display visble windows that have a title
    If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
    MsgBox(0, "Details", "Title=" & $var[$i][0] & @LF & "Handle=" & $var[$i][1])
    EndIf
    Next

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

    Func IsVisible($handle)
    If BitAnd( WinGetState($handle), 2 ) Then
    Return 1
    Else
    Return 0
    EndIf

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

    EndFunc

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

    $o_IE=_IEAttach($var[1][1],"embedded")

    [/autoit]

    bei mir sind mehrere programme betroffen. ich habe mal der einfachheit halber das beispielscript zu "Winlist" genommen und den fehlerverursachenden _IEAttach einfach hinzugefügt.

    könnte jmd. das script mal bitte testen ? nicht dass nur ich diesen o.g. fehler bekomme. ggf. hat jmd. eine lösung parat ?

    EDIT: vielleicht könnte mal jmd. einfach folgenden quellcode unter 3.2.10.0 testen (fenster autoit forum einfach offen lassen)? da muss ja gehörig war im argen sein, oder bei mir ist der teufel versteckt.

    Spoiler anzeigen
    [autoit]


    #include <ie.au3>
    $o_IE=_IEAttach("AutoIt Forum","embedded")

    [/autoit]

    gruss exberliner

  • REG_BINARY

    • ExBerliner
    • 25. November 2007 um 14:25

    hi,

    aus der hilfe:

    "Wenn du den Typ REG_BINARY schreiben willst, dann musst du einen String mit den hexadezimalen Werten übergeben. Der REG_BINARY-Wert 01,a9,ff,77 wird z.B. als der String "01A9FF77" übergeben."

    gruss exberliner

  • Wie kopiere ich das Papierkorb- oder Arbeitsplatz-Icon

    • ExBerliner
    • 23. November 2007 um 19:13

    hi,

    ich habe es jetzt nicht getestet, aber die schnellstartleiste befindet sich ja in C:\Dokumente und Einstellungen\USERNAME\Anwendungsdaten\Microsoft\Internet Explorer\Quick Launch\

    somit müsste man in autoit dies mit erzeugung eines links bewerkstelligen können.

    gruss exberliner

  • was mit Messagebox

    • ExBerliner
    • 18. November 2007 um 18:39

    Carsten8 mein sicher das hier von Bugfix.

    einfach und genial.

    gruss exberliner

  • Systemvariable auslesen und verwenden

    • ExBerliner
    • 14. November 2007 um 18:32

    hi,

    schau dir mal EnvGet ( "envvariable" ) an.

    gruss exberliner

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™