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

Beiträge von Oscar

  • Datum Auslesen

    • Oscar
    • 13. Juni 2009 um 19:54

    Aber StringRegExp ist eben sehr universell einsetzbar und meist fehlt einem nur das entsprechende Pattern.
    Da gibt es hier im Forum aber einige, die sich sehr gut damit auskennen. In meiner AutoIt-Anfangszeit habe ich auch einfach gefragt und bekam immer super Antworten.
    Heute kriege ich diverse Pattern auch schon selbst hin. :)

  • Desktopsperre per USB-Stick

    • Oscar
    • 13. Juni 2009 um 19:48

    Hört sich gut an. Dann scheint der Reg-Pfad ja doch übergreifend vorhanden zu sein.
    War das die 32 oder 64Bit-Version von Win7?

  • Desktopsperre per USB-Stick

    • Oscar
    • 13. Juni 2009 um 19:40

    Das es unter Vista nicht funktioniert wurde mir berichtet bzw. ich bekam einen Screenshot von RegEdit, indem der Schlüssel "Enum" unter "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbstor\" nicht vorhanden war.
    Ob das generell unter Vista so ist oder ob das nur in dem Fall so war, kann ich nicht sagen (habe kein Vista). Deshalb hatte ich oben geschrieben, dass es unter Vista nicht läuft.
    Aber da ihr jetzt berichtet, dass es doch läuft...
    Oder hat das was mit 32 und 64Bit zu tun?

    Naja, ich denke ihr seid fähig genug das Script evtl. anzupassen. Es ist ja auch nicht so lang, sodass man es wohl relativ schnell nachvollziehen kann. :)

  • Datum Auslesen

    • Oscar
    • 12. Juni 2009 um 18:41

    Einfacher geht's mit StringRegExp:

    [autoit]


    #include <Date.au3>
    $string = "12.05.2009 11:17"
    $string = StringRegExpReplace($string, "(\d{2})\.(\d{2})\.(\d{4}) (\d{2}):(\d{2})", "$3/$2/$1 $4:$5:00")
    MsgBox(0, 0, "Differenz in Stunden: " & _DateDiff("h", _NowCalc(), $string))

    [/autoit]
  • Poker-Card-Machine (Game)

    • Oscar
    • 12. Juni 2009 um 17:27

    Danke Bernd! :thumbup:
    Den 32Bit-Integer für Random habe ich übersehen.
    OpenSource und ein kompetentes Forum sind doch sehr hilfreich.

    Edit: Man kann jetzt auch die Spielkarten zum "halten" anklicken. Neue Version (siehe Post #1).

  • Poker-Card-Machine (Game)

    • Oscar
    • 12. Juni 2009 um 14:34

    Da das nicht vorkommen dürfte, ein paar mehr Informationen, bitte!
    Welche Version vom Spiel?
    Welche AutoIt-Version?
    Wieviel hast Du gesetzt?

    Am besten natürlich einen Screenshot machen. :)

  • Pause

    • Oscar
    • 11. Juni 2009 um 18:23

    Schon wieder ein Bot! :cursing:
    Forenregeln lesen!

    [Thread closed]

  • Ini Problem

    • Oscar
    • 11. Juni 2009 um 18:08

    Das da oben kann gar nicht Dein Code sein, weil der so nicht lauffähig ist. :P

    Wenn Du willst, das wir Dir helfen, poste Dein ganzes Script. Wir sind hier nicht bei "Rate mal mit Rosenthal". ;)

  • help :D

    • Oscar
    • 11. Juni 2009 um 15:16

    Gibt mittlerweile 3 UDFs:

    von BugFix
    von Bernd670
    und von mir

  • A3LGDIPlus.au3 oder GTASPIDER HILF!!! xD

    • Oscar
    • 11. Juni 2009 um 14:44

    Nein, das ist nicht der Grund! :D
    Die Verzögerung tritt deshalb auf, weil _Timer_SetTimer die dort angegebene Funktion erst nach Ablauf der angegebenen Zeit das erste Mal aufruft.
    Willst Du sofort eine Anzeige, so musst Du die Funktion einmalig sofort aufrufen.

  • StringReplace

    • Oscar
    • 11. Juni 2009 um 14:38

    So:

    [autoit]


    $String = 'blabla' & @CRLF & @CRLF & 'nächste Zeile' & @CRLF & @CRLF & 'und noch eine Zeile'
    MsgBox(0,0,$String)
    $String = StringRegExpReplace($String, '(\r\n){2,}','$1')
    MsgBox(0,0,$String)

    [/autoit]
  • Gui die auf andere Scripts wartet/abarbeitet

    • Oscar
    • 11. Juni 2009 um 04:39

    Solltest auf jeden Fall mit Arrays arbeiten, sonst wird das ein 1000-Zeilen-Script.

    Und je nachdem was Du unter "umfangreichere Liste" verstehst, solltest Du das Ganze vielleicht in ein Listview mit Checkboxen packen.

    In welcher Form liegt die Liste der zu startenden Scripte denn vor?
    Oder sind alle Scripte in einem Verzeichnis? Dann könnte man die automatisch einlesen.

    Ein wenig mehr Hintergrund-Informationen, bitte.

  • A3LGDIPlus.au3 oder GTASPIDER HILF!!! xD

    • Oscar
    • 10. Juni 2009 um 22:31

    Meine Kristallkugel sagt, dass es ganz hilfreich wäre, wenn Du Dein Script mal postest. ;)

  • Poker-Card-Machine (Game)

    • Oscar
    • 10. Juni 2009 um 22:25

    So, nach einigen Testläufen habe ich den Jackpot doch auf 3 Übereinstimmungen hochgesetzt. Der Jackpotgewinn richtet sich nach dem Einsatz (2x - 5x) und der Mindesteinsatz beträgt nun 2$ (wegen 1/2 Verlust bei "Pair").

    Außerdem habe ich noch den "verloren"-Sound geändert, es gibt zusätzliche Sounds für "Game gewonnen" und "Game verloren" und der "leere Hut" oben bei der Jackpot-Schrift war etwas zu groß.

    Fällt euch jetzt noch etwas ein, was ich verändern könnte? :D

  • Interne Festplatten und Partitionen ermitteln

    • Oscar
    • 10. Juni 2009 um 19:11

    Die Problematik bei der Sache ist doch die Erkennung, was ist intern und was extern?
    Da gibt es keinerlei Einstellung für. Wie sollte das auch gehen?
    Eine z.B. per eSATA angeschlossene Platte sieht für Windows absolut genauso aus, wie eine "Interne".
    Oder wer sagt, dass eine per USB angeschlossene Platte unbedingt extern ist? Es gibt auch USB -> IDE Adapter, die man durchaus "intern" verwenden kann.
    Du wirst Dich wohl mit "Fixed"-Drive zufrieden geben oder eine eigene Definition von Intern und Extern aufstellen müssen.

  • Poker-Card-Machine (Game)

    • Oscar
    • 10. Juni 2009 um 19:00

    bernd670 : Achso, das hatte ich ja noch gar nicht erwähnt. Die Karten der Bank sind bereits aus einem zweiten Satz Karten. Aber bei einer genauen Übereinstimmung würde der Jackpot zu selten auftreten.
    Ich habe jetzt in einer internen Version erstmal die Jackpothöhe begrenzt (zwischen "2x Einsatz" und "5x Einsatz"). Muss aber noch ein paar Testläufe machen...

    @ChaosKeks: Oh mann, das "Schummelpotential" ist hier ja extrem hoch. ;)
    Hab da jetzt einen Riegel vorgeschoben. Muss aber auch da erstmal sehen, was das sonst für Auswirkungen hat.

  • Hallo zusammen

    • Oscar
    • 10. Juni 2009 um 16:13

    Willkommen hier im Forum!

    Der GOTO-Befehl führt nur zu üblen "Spaghetticode", den man nach ein bis zwei Wochen selbst nicht mehr versteht.
    Beschäftige Dich mal mit den Schleifen-Befehlen "While...WEnd", "Do...Until" und "For...Next", dann brauchst Du kein GOTO. :)

  • Poker-Card-Machine (Game)

    • Oscar
    • 10. Juni 2009 um 16:02

    Ahh...stimmt! So gesehen hast Du recht. Man nimmt immer den 1$ Verlust in Kauf in der Hoffnung auf den Jackpot. 8|
    Ich sollte die Höhe des Jackpots vom Einsatz abhängig machen und dann vielleicht erst, wenn min. 3 Karten mit denen der Bank übereinstimmen.
    Muss ich mal austesten...

  • Form2 in Form1

    • Oscar
    • 10. Juni 2009 um 15:50

    Du willst ein Fenster in einem Fenster haben, richtig?

    Die Frage gab's hier schonmal, musste erstmal suchen, habe aber dann das hier gefunden: [ gelöst ] Gui in Gui möglich mit Autoit?

  • Mit AutoIt in Foren Posts erstellen?

    • Oscar
    • 10. Juni 2009 um 15:25

    Genau, solche automatischen Spam-Tools werden wir hier nicht unterstützen.

    [Thread closed]

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™