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

Beiträge von peethebee

  • Client-Server-Verbindung? Oder FTP?

    • peethebee
    • 10. Oktober 2008 um 18:29

    Ich zeig dir noch nen Trick :D.
    Das Forum hat eine Suche ;).

    peethebee

  • Digitaluhr

    • peethebee
    • 10. Oktober 2008 um 18:10

    Bitte Link posten, wenn es angenommen werden sollte, wollte schon immer mal jemanden kennen, der dort gelistet ist :D.

    peethebee

  • Client-Server-Verbindung? Oder FTP?

    • peethebee
    • 10. Oktober 2008 um 17:24

    In der Hilfe stehen ein kompletter (!) Server und (!) ein kompletter (!) Client :).

    peethebee

  • Client-Server-Verbindung? Oder FTP?

    • peethebee
    • 10. Oktober 2008 um 17:13

    TCP, UPD, siehe Hilfe :). peethebee

  • µit - September

    • peethebee
    • 10. Oktober 2008 um 15:30

    Hallo!

    Da Waluev im Moment keine Zeit hat, mache ich mal die vorläufige Auswertung für den September. Ich hoffe, ihr vertraut mir ;).

    Waluev hat mir ein Paket mit den Skripten geschickt, ich hoffe, dass die alle aktuell waren, wenn nicht, dann bitte melden :).

    Zu den Skripten:

    azunai:

    Speed: Nicht zu bewerten, Tests laufen nicht durch wegen des langsamen, wenn nicht untauglichen Ansatzes

    Size: 453 Bytes (aber nicht gewertet, da der Ansatz leider nicht funktoiniert, siehe spätere Posts)

    Kommentar: Der Ansatz ist spaßig, es wird eine Textdatei geschrieben, die gerade so viele Zeichen enthält wie das Ergebnis dezimal wert ist. Ich kann es im Moment nicht widerlegen, bitte daher um mehr Input, aber die Idee funktioniert nur, wenn auch folgendes Konstrukt funktioniert:

    Zitat

    For $i=1234567891234567891123123123123213 to 12345678912345678911231231231232131 Next

    Das wiederum würde aber bedeuten, dass AutoIt intern eine BigInt-Bibliothek hätte und dann wäre es Unsinn die nicht nach außen nutzbar zu machen. Der Code liefert aber keine Fehlermeldung. Kann jemand zur Klärung beitragen?

    BugFix:

    Speed:

    Average: 0.1337 sec. (1337 :D)

    Minimum: 0.1247 sec.

    Maximum: 0.1403 sec.

    Size: 2139 Bytes

    Kommentar: Size-Skript nicht platzoptimiert (Leerzeichen, Tabs, ...). Skriptfunktion hat BugFix schon selbst erklärt.

    eukalyptus:

    Speed:

    Average: 0.0454 sec.

    Minimum: 0.0420 sec.

    Maximum: 0.0499 sec.

    Size: 590 Bytes

    Kommentar: Skript schon erklärt.

    funkey:

    Speed:

    Average: 0.0740 sec.

    Minimum: 0.0698 sec.

    Maximum: 0.0771 sec.

    Size: 1400 Bytes

    Kommentar:

    goliath:

    Speed:

    Average: 0.9993 sec.

    Minimum: 0.9920 sec.

    Maximum: 1.0078 sec.

    Size: 1943 Bytes

    Kommentar:

    GtaSpider:

    Speed:

    Average: 1.0548 sec.

    Minimum: 1.0388 sec.

    Maximum: 1.0785 sec.

    Size: 631 Bytes

    Kommentar:

    Oscar:

    Speed:

    Average: 0.0520 sec.

    Minimum: 0.0477 sec.

    Maximum: 0.0580 sec.

    Size: 724 Bytes

    Kommentar: Sehr langsames Size-Skript (aber das ist ja nicht verboten :D)

    peethebee:

    Speed:

    Average: 0.0784 sec.

    Minimum: 0.0713 sec.

    Maximum: 0.0914 sec.

    Size: 598 Bytes

    Kommentar: Skript bereits erklärt.

    Tom99:

    Speed:

    Average: 0.4924 sec.*

    Minimum: 0.4812 sec.*

    Maximum: 0.5043 sec.*

    Size: 1637 Bytes*

    Kommentar:* _BigInt_Mul nicht ausprogrammiert, Zeiten nur von Add

    Damit zum Speed-Titel, der im September an eukalyptus geht.

    Mit 0.0454 sec. Durchschnittszeit gewinnt er knapp vor Oscar.

    Die Platzierungen:

    1. eukalyptus: 0.0454 sec.
    2. Oscar: 0.0520 sec. (+0.0066)
    3. funkey: 0.0740 sec. (+0.0286)
    4. peethebee: 0.0784 sec. (+0.0330)
    5. BugFix: 0.1337 sec. (+0.0883)
    6. goliath: 0.9993 sec. (+0.9539)
    7. GtaSpider: 1.0548 sec. (+1.0094)
    8. Tom99: 0.4924 sec.*
    -. azunai: x.xxxx sec.

    Auch der Size-Titel geht in diesem Monat an eukalyptus.
    Tabelle:

    1. eukalyptus: 590 Bytes
    2. peethebee: 598 Bytes
    3. GtaSpider: 631 Bytes
    4. Oscar: 724 Bytes
    5. funkey: 1400 Bytes
    6. Goliath: 1943 Bytes
    7. BugFix: 2139 Bytes
    8. Tom99: 1637 Bytes*
    -. azunai: 453 Bytes (funktioniert so nicht)

    Wir gratulieren eukalyptus ganz herzlich zum Doppelsieg. Meiner Meinung nach sind unglaubliche Beschleunigungen herausgekommen.

    Dass man solche Berechnungen auch mit AutoIt in unfassbar kurzer Zeit durchführen kann, ist schon Wahnsinn. Vor allem zeigen die Fortschritte, dass zwischen den ersten Ideen bei über einer Sekunde Laufzeit und dem Sieg mit vier Hundertstel-Sekunden ein Optimierungsfaktor von mindestens 25 liegt.

    Ich denke, dass jeder, der sich hier intensiv beschäftigt hat, einiges darüber gelernt hat, wie man einen Algorithmus beschleunigen kann und was speziell in AutoIt gut oder eben langsam ist.

    Danke für die rege Beteiligung, es hat mir großen Spaß gemacht!

    Was eine richtig coole Sache wäre, wäre wenn wir eine BigInt-UDF zusammenbekommen würden und dazu die besten Ideen kombinieren falls möglich :). Würde ich auch gerne im englischen Forum posten :).

    peethebee, auch im Namen von Waluev

  • File Protector v 1.2 BETA!

    • peethebee
    • 10. Oktober 2008 um 14:06

    Weiß nicht, ob es vielleicht wichtig oder gar interessant ist, aber was tut das Ding? ;)

    peethebee

  • .exe auf "natürlichem wege" starten?

    • peethebee
    • 10. Oktober 2008 um 07:19

    ShellExecute ruft 1:1 die WinAPI auf.

    peethebee

  • Programme

    • peethebee
    • 9. Oktober 2008 um 22:25

    Alles Kommandos = Hilfe

  • kann man umgewandelte .exe scripte wieder in AutoIT Datein umwandeln?

    • peethebee
    • 9. Oktober 2008 um 19:39

    Nachdem das Skript interpretiert werden muss, muss die Skriptzeile auch irgendwann im Klartext vorliegen, das ist richtig.
    Absolute Sicherheit gibt es mit diesem Konzept nicht.
    Aber das bekommt man auch mit kompiliertem Code nicht, dann braucht man die Assembler-Kenntnisse, um den disassemblierten Code zu verstehen ;).

    peethebee

  • Windows Fenster^^

    • peethebee
    • 9. Oktober 2008 um 18:46

    Man mag Ähnlichkeiten erkennen mit zuvor gepostetem Code ;)

    [autoit]

    If MsgBox(4, 'Test', 'Programm starten?') = 6 Then
    Run("iexplore")
    Else
    Exit
    EndIf

    [/autoit]
  • Windows Fenster^^

    • peethebee
    • 9. Oktober 2008 um 17:33

    Hilfe schon gelesen, die Beispiele dort ausprobiert und zu verstehen versucht? :)

    peethebee

  • Problem mit Anführungszeichen

    • peethebee
    • 9. Oktober 2008 um 15:39

    Hi!

    Kannst du mal eine Beispielzeile posten bitte?
    Aus deinem Skript werde ich auf den ersten Blick nicht schlau.
    Bitte das was rauskommen soll und was davon Variable ist!

    Danke,
    peethebe

  • Error: Array variable has incorrect number of Subscripts or sunscript dimension range exceeded

    • peethebee
    • 9. Oktober 2008 um 12:15

    Du kannst es dir nachbauen mit den aktuellen Funktionen.
    Aber du könntest auch oben das Rückgabe-Array vergrößern. Diese Lösung wäre nicht sauber, aber evtl. vertretbar.

    peethebee

  • Problem mit Anführungszeichen

    • peethebee
    • 9. Oktober 2008 um 12:07

    Alle anderen wissen bescheid ;).

    Noch mal in Kurzform:
    Strings werden in " und " eingeschlossen. Diese Zeichen sind äquivalent ersetzbar durch ' und '. Mischen ist nicht möglich.
    Strings verknüpfen:

    [autoit]

    "String" & ", String2" & ", String3"

    [/autoit]


    Mit verschiedenem Zeichen:

    [autoit]

    "String" & ", String2" & ', String3'

    [/autoit]


    Mit Variablen, die zu Strings auswertbar sind:

    [autoit]

    "String" & @CRLF & ", String2" & $meineVariable

    [/autoit]


    " in Strings:
    1. ' ' außen nutzen:

    [autoit]

    'Dieser Text ist "schön" '

    [/autoit]

    oder
    2. " innen durch "" ersetzen:

    [autoit]

    "Dieser Text ist ""schön"" "

    [/autoit]

    Chr(34) ist dank der obigen Regeln nicht nötig.

    Alles logisch -- wirklich :). Aber es kann im Kopf bisschen schwierig werden, man muss halt bisschen aufpassen und den String vielleicht schrittweise auf- und ausbauen.

    Happy Coding,
    peethebee

  • Error: Array variable has incorrect number of Subscripts or sunscript dimension range exceeded

    • peethebee
    • 9. Oktober 2008 um 10:59

    Ja, wobei du dir zumindest eine Funktion basteln kannst, die statt dem Array ein ResultSet oder wie das Ergebnis in SQLite hier heißt zurückgibt. So kannst du zumindest die Verbindungsherstellung und -abbruch sowie Fehlerbehandlung kapseln :).

    peethebee

  • Error: Array variable has incorrect number of Subscripts or sunscript dimension range exceeded

    • peethebee
    • 9. Oktober 2008 um 10:44

    http://www.autoit.de/hilfe -> Befehle mit _SQLite_...

    peethebee

  • Problem mit Anführungszeichen

    • peethebee
    • 9. Oktober 2008 um 07:54

    Außer dem FAQ-Eintrag gibt es imho nicht besonderes zu wissen ;).

    peethebee

  • Error: Array variable has incorrect number of Subscripts or sunscript dimension range exceeded

    • peethebee
    • 8. Oktober 2008 um 23:11

    Das ist eine "alte" Funktion.
    Lieber auf die aktuellen UDF-Funktionen setzen.

    Bei dieser ist bei 250 Ergebnissen und 15 Tabellenspalten Ende, weil das Rückgabearray so dimensioniert ist.

    peethebee

  • kann man umgewandelte .exe scripte wieder in AutoIT Datein umwandeln?

    • peethebee
    • 8. Oktober 2008 um 23:09

    Nein, Quelltext aufheben :).

    peethebee

  • autoit fuer iPod Touch ?

    • peethebee
    • 8. Oktober 2008 um 19:22

    Hallo,

    Soweit ich weiß, muss man sowieso mit dem SDK und XCode (Mac-Entwicklungsumgebung) arbeiten. Alternativen kenne ich also nicht.

    JailBrakes sind wohl kaum legal, sie schließen dich von Updates aus (mindestens bis es wieder gebrochen ist), lassen sich nicht unbedingt rückgängig machen, können theoretisch die Hardware beschädigen, ...

    peethebee

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™