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

Beiträge von Slowly

  • StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt

    • Slowly
    • 1. April 2010 um 16:32

    Sehr verständlich geschrieben, top :!:

  • Exponentielles Wachstum

    • Slowly
    • 31. März 2010 um 19:40

    @progandy
    ln(-1) = i * pi
    wobei i = wurzel(-1)
    ln(0) ist wirklich nicht definiert
    ;)

    Wobei du natürlich recht hast, ich änder das oben eben

  • Exponentielles Wachstum

    • Slowly
    • 31. März 2010 um 19:32

    Jepp, e ist die eulersche Zahl, 2,71... .
    Dabei ist e sogar, ebenso wie pi, sogar transzendent.
    Aber ich glaube jetzt schießen wir über dein Ziel hinaus :P

  • Exponentielles Wachstum

    • Slowly
    • 31. März 2010 um 19:18

    Quatsch, wenn ihr das noch nicht hattet, ist klar.
    Wenn ihr grad erst mit exponetiellen Funktionen angefangen habt ist deine Programm doch super !
    Ein Logarithmus ist die Umkehr der Potenz.
    Der bekannteste Logarithmus ist der dekadische, zur Basis 10.
    Der bringt uns hier aber nicht weiter, da unsere Basis e und nicht 10 ist.
    Hier kommt der Ln ins Spiel, dieser hat als Basis e.
    Der Ln wird dabei Logarithmus naturalis genannt.
    (Wobei e die eulersche Zahl ist).
    Und wenn man Basis hoch Logarithmus hat (und der Logarithmus zur Basis ist), dann hat man Funktion und Umkehrfunktion, die Wirkungen heben sich folglich auf ;)

  • Exponentielles Wachstum

    • Slowly
    • 31. März 2010 um 18:54

    Da kannst du einen drauf lassen, dass das noch unterrichtet wird ;)

    Nur mal so als Wink, jedes exponential-Funktion lässt sich als e-Funktion schreiben, was eigentlich immer gemacht wird, um u.a. eine bessere (oder überhaupt) eine Vergleichbarkeit zu ermöglichen.

    F(x) = a * b ^x ist das gleiche wie
    F(x) = a* e ^ (ln (b)*x )
    da x = e^ln(x) für alle x aus R+ ;)
    Die e-Funktion hat natrülich noch andere Besonderheiten, die sprech ich hier aber mal nicht an.

  • OfficeKiller [Game-SpriteUDF]

    • Slowly
    • 30. März 2010 um 17:20

    Schade, bei mir gehts nicht.
    Programm funktioniert nicht mehr, in Scite steht:
    17:19:40 AutoIT3.exe ended.rc:-1073741819

    Windows 7 64bit

  • Cäsar Chiffre

    • Slowly
    • 29. März 2010 um 18:51

    Ja, du kannst die Anzahl der möglichen Lösungen errechnen ( man hat das gedauert bis ich deinen satz verstanden hatte ^^ ).

    Aber dieses Programm gibt auch gleich alle möglichen Cäsar Verschlüsselungen (und damit auch Entschlüsselungen) des oben definierten Strings ($string) aus ;)

  • Verschlüsselung funktioniert nicht richtig

    • Slowly
    • 29. März 2010 um 17:04

    Was du da vor hast ist ja im Prinzip das Cäsar-Chiffre, siehe meine Sig.
    Verschiebung im Alphabet um X Buchstaben.

  • [HELP] TOC - Datei Senden

    • Slowly
    • 28. März 2010 um 23:34

    Du könntest noch deine Lösung vorstellen, falls andere ein ähnliches Problem haben.

  • Cäsar Chiffre

    • Slowly
    • 28. März 2010 um 16:52

    Hier ein Script zum Lösen der hier gestellten Aufgabe.
    Es geht alle möglichen Lösungen durch.

    [autoit]

    #include <array.au3>

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

    $string = "lbootu ev ejftfo ufyu fouajggfso, eboo tdisfjcf efjof bouxpsu kfuau"
    $string_array = stringsplit($string,"")

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

    $alphabet = "abcdefghijklmnopqrstuvwxyz"
    $alphabet_array = stringsplit($alphabet,"")

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

    DIM $loesungen[stringlen($alphabet)+1][stringlen($string)+1]

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

    For $c = 1 To StringLen($alphabet)

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

    For $e = 1 To stringlen($string)

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

    For $i = 1 To StringLen($alphabet)

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

    If $string_array[$e] = " " Then
    $loesungen[$c][$e] = " "
    ExitLoop
    EndIf

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

    If $string_array[$e] = $alphabet_array[$i] Then

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

    $caesar = $c + $i
    If $caesar > 26 Then
    $caesar = $caesar -26
    EndIf

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

    $loesungen[$c][$e] = $alphabet_array[$caesar]
    ExitLoop
    EndIf
    Next

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

    Next

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

    Next

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

    Dim $loes_les[StringLen($alphabet)+1]
    For $k = 1 To StringLen($alphabet)
    $loes_les[$k] = $k &": "
    For $l = 1 To Stringlen($string)
    $loes_les[$k] = $loes_les[$k] & $loesungen[$k][$l]
    Next
    Next

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

    For $o = 1 To stringlen($alphabet)
    MsgBox(0,"Lösungen",$loes_les[$o])
    Next

    [/autoit]

    P.S.: Ja, ich hätt mir einige Schleifen sparen können (bzw. der Ausgabe), aber ich denke so ist es besser "wiederverwertbar" ;)

  • Welches AutoIt Design habt ihr?

    • Slowly
    • 21. März 2010 um 17:36

    Mir gefällt das alte Design wesentlich besser, es ist ansprechender und "wärmer" ;)

    Grüße

  • [ geschlossen ] Suche Laptop für maximal 600€

    • Slowly
    • 20. März 2010 um 19:20

    Ein Notebook mit ner ATI 5650 wäre etwas für dich, liegt aber im 700€-Rahmen, unter 600€ ist ineffizient, da wesentlich schlechteres Leistungsverhältnis.

    Grüße

    SlowlyDead

  • GDI+ PIN Pad

    • Slowly
    • 20. März 2010 um 17:34

    Cool :)

  • Sonderzeichen

    • Slowly
    • 17. März 2010 um 17:36

    MouseMove ?

    Einfach im Quelltext auf die blauen Befehle klicken ...

  • Sonderzeichen

    • Slowly
    • 17. März 2010 um 17:19
    [autoit]

    While 1
    ...
    Wend

    [/autoit]

    Ist eine Schleife. (Mit immer erfüllter Bedigung (1) läuft diese Schleife endlos).
    Dazwischen kannst du einfach ein sleep einfügen.

    Grüße

    SlowlyDead

  • Führende Null löschen

    • Slowly
    • 15. März 2010 um 15:56
    [autoit]


    $tag = "03"
    If stringleft($tag,1) = "0" Then
    $tag = stringright($tag,1)
    EndIf

    [/autoit]

    Sowas ? Geht jetzt natürlich nur für 2stellige Daten.

    Grüße

    SlowlyDead

  • UDF-Portal

    • Slowly
    • 11. März 2010 um 20:12

    Morgen bin ich mal wieder zu lange in der Schule, hätte frühestens Samtag abend Zeit.
    Lizenz finde ich sollte auf jedem Fall rein, am besten mit Vorauswahl ala GPL, LGL etc.
    Gut wäre auch wenn man den Code Funktionorientierter schreibt, dass man einmal das Webinterface hat und dann über ne Api das ganze auch mit nem Autoitprogramm abfragen kann.

    Grüße

    SlowlyDead

  • UDF-Portal

    • Slowly
    • 11. März 2010 um 20:03

    Tut mir leid Conan, ich hab schon wieder gewonnen ;)

    Schick am We mal das neue Skript dann teste ich wieder auf Sicherheitslücken :)

    Grüße

    SlowlyDead

  • YouTube Stream without IE-Objekt!

    • Slowly
    • 10. März 2010 um 23:09

    Wie du es auch drehst, du hast 2 Möglichkeiten:
    Das Viedo ist bereits auf deinem Rechner (z.B. gedownloaded), dann kannst du es lokal abspielen.
    Oder du musst das Video von einem Server gestreamt bekommen, dazu ist eine Verbindung mit dem Server nötig (i.d.R ist das beim lokalen gucken auch so, nur das du selbst dann der Server bist, der streamt).

    Grüße

    SlowlyDead

  • Problem mit Internetverbindung am Pocket-PC

    • Slowly
    • 9. März 2010 um 22:58

    Unter Win7 geht AS über Wlan net mehr, warum frag MS ^^ (ppc-welt.info kann dir weiter helfen)
    In diesem Fall kommst du ohne AS aus, Rechner ist über Wlan Adhock verbunden mit dem PPC und stellt für den so ein Inet-Verbindung her.

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™