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

Beiträge von James

  • Variablen: Dim / Global / Local / Const

    • James
    • 5. Januar 2014 um 19:41

    Zusammengefasst kann man sagen, dass die 2. Variante (die mit Keywords) sauberer ist (Variablen sollten immer so deklariert werden), und dass man 1) Local bei Variablen in Funktionen, 2) Global bei Variablen für das komplette Skript und 3) Dim gar nicht verwenden sollte.

  • Text nach einem Wort durchsuchen und entfernen

    • James
    • 5. Januar 2014 um 19:34
    Zitat von alpines

    " nicht" ja, aber was ist wenn ein Satz so ist? Lala.Nicht?


    Dann helfen wohl nur reguläre Ausdrücke... :D

  • Neu dabei

    • James
    • 5. Januar 2014 um 19:34

    Herzlich Willkommen im Forum.

  • nueling

    • James
    • 5. Januar 2014 um 13:44

    Willkommen im Forum.

    PS: Tippfehler im Titel.

  • IP ändern

    • James
    • 5. Januar 2014 um 11:04
    Zitat von PuReIroNie

    Und die "richtigen" Hacker haben für Privatpersonen wie du keine Zeit.

    "Richtige" Hacker würden so etwas wahrscheinlich überhaupt nicht machen, aber egal.

    Außerdem ist es nicht unüblich einfach mal größere Adressbereiche auf z.B. Telnet (bzw. SSH) Server zu scannen, da ein fremder PC unter der eigenen Kontrolle doch schon recht wertvoll ist.

  • IP ändern

    • James
    • 5. Januar 2014 um 10:56
    Zitat von sklaim

    Kann man mit AutoIt seine eigene IP ändern?

    Nein, aber du kannst den Router mit AutoIt dazu veranlassen die IP Adresse zu ändern.

    Zitat von sklaim

    Und gibt es Gründe warum das sicherer ist beim surfen im Internet? Hab gehört das soll vor Hackerangriffen und so schützen...

    Dann hast du wahrscheinlich falsch gehört. Mir ist zumindest nicht bekannt, wie das irgendeine Art von Schutz bieten sollte. Die einzige Ausnahme (die mir momentan einfällt) wäre, dass einer dieser "Hacker" deine IP Adresse hat (woher auch immer) und du sie dann änderst, wodurch die ihm bekannte Adresse nutzlos werden würde.
    Deine Anonymität wird vielleicht ein kleines bisschen erhöht, aber Schutz bringt das nicht wirklich.

  • _Crypt_HashData ---> FileWrite in .txt = Sonderzeichen?!

    • James
    • 4. Januar 2014 um 21:05

    Ich denke mal dass folgender Satz aus der Hilfe hier zutrift:

    Zitat

    Wenn die Daten ein binärer Datentyp (und kein Text) sind, wird byteweise in die Datei geschrieben.


    Versuche doch mal FileWrite($hFile, String($Crypt)).

    PS: Verwende beim posten von Code den Quellcode-Tab, dann hast du solche Probleme auch nicht.

  • Deutsche Hilfe auf 3.3.10.2 updaten - mitmachen

    • James
    • 4. Januar 2014 um 20:50
    Zitat von Indi2Go

    Bin noch ziemlich neu bei AutoIt Syntax. Ist das ein Standard das man '-1' für das Ende angeben kann?

    Ich denke nicht, das muss der Autor der Funktion entscheiden.

    Zitat von Indi2Go

    ?( Das verstehe ich jetzt nicht. Die Standardwerte werden ja intern in der Funktion gesetzt. Hast ja auch in deinem Beispiel so angegeben. Oder meinst Du das man AutoIt intern keine andere AutoIt Funktion aufrufen kann? (was mir als Anwender aber auch egal sein könnte, oder?)


    Ich meinte so etwas:

    [autoit]

    Func a($array, $end=UBound($array))
    ; ...
    EndFunc

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

    Func b($array, $end=-1)
    If ($end < 0) Then $end = UBound($array)-$end
    ; ...
    EndFunc

    [/autoit]
    Zitat von Indi2Go

    Liegt da ein Bug in der Funktion vor, oder ist die Doku falsch?

    Diese Frage solltest du am besten im englischen Forum stellen, außer den Entwickler kann darauf wahrscheinlich niemand antworten.

  • GrooveLoad - ein Grooveshark Downloader

    • James
    • 4. Januar 2014 um 17:56

    Die Beschreibung des Playlist-Features scheint außerdem etwas holprig zu sein, außerdem steht da "Die Playlist wird im im m3u Format im Downloadverzeichnis erstellt..."

  • Deutsche Hilfe auf 3.3.10.2 updaten - mitmachen

    • James
    • 4. Januar 2014 um 17:52
    Zitat von Indi2Go

    Es soll "default" ja wohl das ganze Array umgewandelt werden. (& "UBound(array)-1" ist die letzte Zeichenposition)
    Außerdem steht unter der Paramtersektion auch folgendes beim end-Paramter:
    The 0-based index to end processing at (Default: <a href="UBound.htm">UBound</a>($aArray) - 1)


    Ich nehme an, dass die Funktion das intern irgendwie verarbeitet, z.B. so:

    [autoit]

    If $end < 0 Then $end = UBound($array)-1

    [/autoit]


    Du kannst bei den Parametern einer Funktion nämlich gar keine Funktionsaufrufe als Standardwerte verwenden, das wird von AutoIt nicht unterstützt.

  • GUI wie bei Steam oder Spotify?

    • James
    • 4. Januar 2014 um 15:17

    Ja, und zwar in dem du den Style $WS_POPUP verwendest und die Titelleiste, das X und alles andere z.B. mit GDI+ (oder auch einfach nur Labels) gestaltest.
    Es gibt aber meines Wissens nach auch schon eine UDF für sowas, kenne mich da aber nicht aus.

  • Arraywerte als Text zusammenfassen

    • James
    • 4. Januar 2014 um 13:17

    Aus dem Beispiel geht doch genau hervor, dass mehr als 2 aufeinanderfolgende Zahlen zu einem Block zusammengefasst werden sollen.

    Code
    190, 191    <---  nicht mehr als 2 Zahlen
    206 to 215  <---  mehr als 2 aufeinanderfolgende Zahlen

    Edit:

    meine Lösung
    [autoit]

    Local $a[] = [187, 190, 191, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 221, 222, 224, 228, 230, 231, 232, 237, 239]

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

    Local $s = "", $x = 0, $y = 0, $i
    For $i = 0 To UBound($a)-1
    If $x Then
    If ($a[$i] = $x+1) Then
    $x += 1
    Else
    If ($x-$y < 2) Then
    If ($y <> $a[$i-1]) Then
    $s &= ", " & $x & ", " & $a[$i]
    Else
    $s &= ", " & $a[$i]
    EndIf
    Else
    $s &= " to " & $x & ", " & $a[$i]
    EndIf
    $x = $a[$i]
    $y = $x
    EndIf
    Else
    $x = $a[$i]
    $s &= $x
    $y = $x
    EndIf
    Next

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

    ConsoleWrite($s & @CRLF)

    [/autoit]
  • Arraywerte als Text zusammenfassen

    • James
    • 4. Januar 2014 um 12:55

    Dann kommt bei dir aber "206, 207, 208, 209, 210, 211, 212, 213, 214, 215" und nicht "206 to 215" raus.

  • Login Script (Mehre User)

    • James
    • 4. Januar 2014 um 11:52

    Und benutze beim Einfügen von Code immer den Quellcode-Tab.

  • Unterminated String

    • James
    • 4. Januar 2014 um 11:40

    Vielleicht solltest du in der Hilfe erstmal die Teile "Tutorials" und "Sprachreferenz" lesen, um die Grundlagen zu lernen. Ohne die kommst du nämlich sowieso nicht weit.

  • Altuelles Datum im MonthCal koda

    • James
    • 3. Januar 2014 um 10:44

    Du brauchst dafür ein

    [autoit]

    #include <GuiMonthCal.au3>

    [/autoit]

    am Anfang deines Skriptes. Solche Informationen stehen übrigens auch in der Hilfe, in dem gelben Feld am Anfang der Seite.

  • Zeichen finden

    • James
    • 2. Januar 2014 um 17:48
    Zitat von alpines

    Findest sicherlich im Internet die ALT + Bezeichnung dafür.


    Zum Beispiel hier.

  • GrooveLoad - ein Grooveshark Downloader

    • James
    • 2. Januar 2014 um 12:54
    Zitat von Luke4321
    Code
    GrooveLoad.au3 (62) : ==> Array variable subscript badly formatted.:
    Dim $SongInfo[0][0]
    Dim $SongInfo[^ ERROR


    Das liegt daran, dass man erst ab Version 3.3.9.? leere Arrays (also $array[0]) erstellen kann. Du müsstest also AutoIt aktualisieren, aber die Meinungen über die aktuelle Version sehr gespalten sind reicht es vielleicht auch einfach die EXE zu benutzen.

    PS: @Dieter Wieso benutzt du Dim? ^^

  • Gute Vorsätze fürs neue Jahr ;)

    • James
    • 1. Januar 2014 um 05:09

    4. Auch wirklich versuchen sich an die guten Vorsätze zu halten.

  • Webseiten ansprechen im Hintergrund

    • James
    • 31. Dezember 2013 um 23:35
    Zitat von sklaim

    steht unten das ich "x" ersetzen soll mit den parametern. Ich verstehe noch nicht ganz wie das gehen soll. Da ist kein "x".^^


    Naja, die benötigten Parameter sind doch angegeben. Eine URL würde dann z.B. so aussehen: https://blockchain.info/de/tobtc?currency=EUR&value=100
    Diese liest du dann einfach mit BinaryToString(InetRead(...)) aus und schon hast du das gewünschte Ergebnis.

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™