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

Beiträge von FireFlyer

  • µit - Dezember

    • FireFlyer
    • 28. November 2009 um 02:51

    Klingt interessant aber ich werde leider kaum Zeit dafür haben. :/

    Ich glaube aber das mir eine optimierung noch eingefallen ist, und zwar:
    Wenn es keine Rolle spielt in welcher Reihenfolge das Array ausgelesen werden muss so ist so eine Schleife schneller:

    [autoit]

    For $i = Ubound($array)-1 To 0 Step $i -= 1
    ;bla
    Next

    [/autoit]

    Als so eine Schleife

    [autoit]

    For $i = 0 To Ubound($array)-1
    ;bla
    Next

    [/autoit]

    Da in der 2. Schleife jedesmal der Ubound-Wert + eine Subtraktion gemacht werden muss um $i zu überprüfen oder? Desweiteren ist es normalerweise einfacher einen Wert auf 0 zu überprüfen.
    Ich hoffe das ist in AutoIt auch alles so :P
    Es wird wahrscheinlich nur extrem schwer sein das zu automatisieren. Aber für irgendwas muss ein Programmierer ja auch noch da sein :P

  • Torrent - Allgemeine Fragen

    • FireFlyer
    • 27. November 2009 um 21:26

    Ich benutze den Client Vuze (früher Azureus) und bin eig. sehr zufrieden damit ;)

  • Geburtstag von Raupi

    • FireFlyer
    • 26. November 2009 um 19:06

    Alles Gute Raupi!!!

  • JazzChess

    • FireFlyer
    • 23. November 2009 um 23:24

    hehe coole sache :D
    Wie hast du nur Zeit für sowas? Wir werden zugebombt mit Übungen :/

  • Variable in ein PHP Skript integrieren aus der URL

    • FireFlyer
    • 14. November 2009 um 13:11

    mit php kannst du dateien hochladen. Aber dazu benötigst du ein Formular, eine Übergabe per URL wäre wohl Sicherheitstechnisch ein hohes risiko.
    http://de.php.net/manual/de/features.file-upload.php

  • Variable in ein PHP Skript integrieren aus der URL

    • FireFlyer
    • 13. November 2009 um 17:54

    Du willst den inhalt der zu erstellenden Datei in der URL mitübergeben?

    https://autoit.de/www.url.de/ind…mp;var3=inhalt3

    PHP
    <?
    print_r($_GET);
    //oder wie man es normal tut:
    echo $_GET['var1'];
    echo $_GET['var2'];
    echo $_GET['var3'];
    //kannst natürlich die variablen dann verwenden wie du willst
    ?>

    Aber vorsicht bestimmte zeichen müssen in einer URL kodiert werden --> http://de3.php.net/manual/de/function.urlencode.php

  • Geburtstag von Xeno

    • FireFlyer
    • 13. November 2009 um 12:15

    o_O Das hab ich wohl verpennt :/

    Nachträglich noch alles Gute zum Geburtstag!!!

    mfg fireflyer

  • Frage zu (char)

    • FireFlyer
    • 13. November 2009 um 12:08

    okay das wusste ich net, danke levi das klingt einleuchtend :)

    So in der Art hab ich es auch gelöst:

    Code
    if(i <= 10)
    ret += (char)(55+i)
    else
    ret += i;
  • Frage zu (char)

    • FireFlyer
    • 10. November 2009 um 18:55

    Ja das Problem ist aber wenn die Zahl nun kleiner 10 ist wird ja trotzdem das ASCII Zeichen ausgegeben. Das will ich ja nur bei Zahlen >= 10
    Hab ich glaube ich net wirklich erwähnt oben. Egal ich habe jetzt halt ne normale if else anweisung genommen. Mich hat halt interessiert warum es so nicht funktioniert.

  • Frage zu (char)

    • FireFlyer
    • 10. November 2009 um 18:41

    was heisst "zu früh"?
    Ich möchte ja keine Zahl rausbekommen o_O
    Oder gibts noch andere möglichkeiten zahlen in Zeichen um zu wandeln?

  • Frage zu (char)

    • FireFlyer
    • 10. November 2009 um 18:14

    Für dich tu ich doch alles, weisst du doch :D

    Code
    public class test {
    	public static void main(String[] args) {
    		int num = 16;
    		String ret = "ABC:"; //ABC
    		ret += (num >= 10) ? (char)(55+num) : num; //71
    		ret += ":";
    		ret += (num >= 10) ? (char)65 : num; // 65
    		ret += ":";
    		if(num >= 10) ret += (char)65; // A
    		System.out.println(ret+":"+(char)65); // A
    	}
    }
    Alles anzeigen

    Dateien

    test.class.zip 681 Byte – 582 Downloads
  • Frage zu (char)

    • FireFlyer
    • 10. November 2009 um 16:26

    Tag,

    nachdem ich nun auch ein bisschen in Java eingestiegen bin hab ich auch gleich mal ne Frage.
    Ich möchte einfach mit Hilfe einer Zahl ein Zeichen erstellen
    nachdem ich ein bisschen gegoogelt hab denke ich das es so funktioniert: (char)65
    Das oben genannte gibt natürlich ein A aus, funktioniert also.
    Jetzt mein Codeausschnitt:


    Code
    //ret ist als String deklariert und rest als int
    			ret += (rest >= 10) ? (char)(55+rest) : rest; // Das hier funktioniert aber nicht!!!
    			if(rest >= 10) //Diese If abfrage funktioniert so...
    				ret += (char)(55+rest);
    			else
    				ret += rest;


    Habe ich hier oben z.b. einen rest von 16 so kommt bei der vereinfachten if else anweisung 07 heraus.
    Bei der normalen If abfrage erscheint das gewünschte F.

    Kann mir einer sagen warum das so ist? Natürlich wäre die kurzform schöner. Vielleicht gibt es aber auch einen viel besseren weg?

  • Rechnung gib an einer stelle falsches regebnis aus????

    • FireFlyer
    • 4. Oktober 2009 um 14:29

    aber wenn er so große floats hat sollte er es vielleicht doch verwenden? Ein Versuch wäre es denke ich Wert.

    Also Kleiner:
    1. Diese UDF downloaden und in dein Script includen: https://autoit.de/index.php?page…61328#post61328
    2. Deine Rechenoperationen abändern:
    Anstatt:

    [autoit]

    $erg = $zahl1 + $zahl2

    [/autoit]


    Verwende:

    [autoit]

    $erg = _BigNum_Add($zahl1, $zahl2)

    [/autoit]


    Die Zahlen können müssen hier aber Strings sein.

  • Rechnung gib an einer stelle falsches regebnis aus????

    • FireFlyer
    • 3. Oktober 2009 um 21:48

    ich weiss nicht wie groß die zahlen sind aber evtl. sollte man biginteger zum rechnen nehmen? Gab da doch mal diesen Wettbewerb, diese Funktionen funktionieren doch super :)

  • Slider

    • FireFlyer
    • 2. Oktober 2009 um 17:15

    Wie frägst du ab ob der Slider verwendet wird?
    Kontinuirlich, GUIGetMsg, GUICtrlSetOnEvent, WM_COMMAND?

  • Rechnung gib an einer stelle falsches regebnis aus????

    • FireFlyer
    • 2. Oktober 2009 um 12:32

    Kannst du deine Rechnung bitte mal Mathematisch verfassen? Dann verstehen wir alle (naja die meisten hoffe ich zumindest :D) das :)

  • Server über GUI steuern

    • FireFlyer
    • 1. Oktober 2009 um 11:10

    Hmm du kannst natürlich per AutoIt das Programm Putty fernsteuern und so deine gewünschten Befehle auf Buttons etc. einer GUI legen und diese dann an die Konsole von Putty senden.

  • Server über GUI steuern

    • FireFlyer
    • 1. Oktober 2009 um 10:09

    Sollte im Prinzip gehen aber ich weiss net wie man sowas verschlüsseln soll...
    http://de.wikipedia.org/wiki/Secure_Shell
    TCP Port 22 das kriegt man mit AutoIt ganz leicht hin... eine entsprechende RFC Verschlüsselung? :/... hmmm

  • Problem mit Array

    • FireFlyer
    • 30. September 2009 um 22:32

    Wie die ID? Meinst du jetzt den Index? Verwende doch _ArraySearch ;)

  • Problem mit Array

    • FireFlyer
    • 30. September 2009 um 22:26

    leider stehen in AutoIt keine assoziativen Arrays zur Verfügung
    Du kannst nur den Umweg über Variablen machen, also so:

    [autoit]

    Dim $array[5]
    $test = 0
    $hallo = 1
    $array[$test] = "Test"
    $array[$hallo] = "Hallo"

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

    MsgBox(0, "", $array[$test])

    [/autoit]

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™