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

Beiträge von BugFix

  • Zahlen in Zahlwörter umwandeln

    • BugFix
    • 13. November 2014 um 12:38

    [Off-Topic, aber sowas von]

    Ich fasse mal zusammen:

    Du postest in einem Forum um Hilfe
    - das am Absterben ist
    - dessen Moderatoren du beschuldigst manipulativ in das Forengeschehen einzugreifen
    - dessen User nicht an den Intellekt des durchschnittlichen Knuddel-Users heranreichen

    Ja, um Himmels Willen, du Ärmster. Warum tust du dir das an?

    [/Off-Topic]

  • Zahlen in Zahlwörter umwandeln

    • BugFix
    • 13. November 2014 um 09:31
    Zitat von Einexage

    genau wie kindisches Verhalten von dem Moderatorenteam. Gerade über deine Person kann man so einiges in diversen Foren lesen.


    :rofl:
    You made my day.

    Mein ehrlicher Tipp: Poste in Zukunft in diesen "diversen Foren".

  • Zahlen in Zahlwörter umwandeln

    • BugFix
    • 12. November 2014 um 21:45
    Zitat von Einexage

    Also soll ich mein Vertrauen auf Programmierer stützen, die keine Ahnung haben, was ein Algorithmus ist?


    Für diese Unverschämtheit hast du dir gerade eine Verwarnung eingefangen. Wenn dir tatsächlich an Antworten gelegen ist, solltest du schnellstens die Bedeutung des Wortes Netiquette ergoogeln.

  • Internetcafe PC Strg+Alt+Entf Komplett deaktivieren [AutoIt Only]

    • BugFix
    • 12. November 2014 um 20:21

    Warum Windows verwenden?
    Nimm ein Linux, da klappt das mit der Rechteverwaltung auch besser und der User kann die auch nicht ohne Weiteres aushebeln.

  • Wieder mal RegexReplace...

    • BugFix
    • 11. November 2014 um 22:42

    Vielleicht reden wir aneinander vorbei.
    Mir geht es um diese Klammern (denn nur durch diese erhältst du die Capturing Group 1 beginnend bei 34):
    '(?m)(34(?:[^\|]*\|){12})((?:[^\|]*\|{1}){3})'

    Match ist alles was das Pattern zusammenhängend findet. Somit kannst du ja n-Matches haben (deshalb gibt es das Flag für Anzahl Ersetzungen).
    Und Replace ersetzt immer ALLES was der Match repräsentiert. Glaub es oder probiere es aus. :P
    Deshalb die Capturing Groups, damit beim Replace nichts verloren geht und man nur das nötige ersetzt. ;)

  • Wieder mal RegexReplace...

    • BugFix
    • 11. November 2014 um 22:11
    Zitat von Andy

    Btw. die zusätzlichen Klammern sind nicht nötig


    Ähhm, doch. Replace ersetzt alles, was im Match ist, völlig egal ob in Capturing Groups oder nicht. Also alles, was dein Pattern erfasst, wird gnadenlos gegen Replace-String ersetzt. Somit muß das, was erhalten bleiben soll auch in Capturing Groups gefangen werden und über deren Nummer (entweder mit "$1" "$2" od. "\1" "\2" usw.) dem Replace-String beigefügt werden.

  • Laptop Display hinüber

    • BugFix
    • 10. November 2014 um 19:43
    Zitat von chesstiger

    und man sieht immer noch am Gehäuse, wo mal ein Schraubenzieher zum Aufhebeln benutzt worden ist


    Ja, das sind die Feinheiten der Laptop-Reparatur. Grundsätzlich merken: Es geht nicht einfach. :D Selbst wenn du "nur" das Display tauschen möchtest, musst du so ziemlich alle Gehäuseteile abnehmen. Reperaturfreundlichkeit gehört nicht unbedingt zum Prinzip von Laptops. :whistling:

  • Laptop Display hinüber

    • BugFix
    • 9. November 2014 um 22:14

    Je nach Typ kannst du ein Display auch gebraucht bekommen. Habe schonmal ein 15" LCD-Display für nen Acer Laptop bei eBay für 30 EUR bekommen.
    Einbau erledigt sich in 30-40 min. (Es sei denn, du hast zwei linke Hände :whistling: ).

  • Geschwindigkeitsanzeige (Wie im Auto)

    • BugFix
    • 9. November 2014 um 13:54

    Vielleicht hilft dir das: GDI+ Analoguhr Beispiel als Anregung.
    Denn wenn du flüssig zeichnen möchtest ist GDI+ nunmal erste Wahl. Warum möchtest du das nicht einsetzen?

  • GUICtrlCreateListViewItem ist zu langsam? -> Problem gelöst, aber Warum ist das so?

    • BugFix
    • 9. November 2014 um 10:50
    Zitat von habenureinproblem

    habe ich das guictrlcreategroup gelöscht und lebe zufrieden.


    Probiere mal mein Group-Control (GroupEx.au3 -- Group Control zum Gestalten an allen Ecken und Enden v0.7), vielleicht verhält sich das anders.

  • Seltsame Events (Fehler) im System

    • BugFix
    • 9. November 2014 um 09:41
    Zitat von Andy

    Beim Doppelklick auf den Fehler öffnet sich ein Fenster, in dem idR noch weitere Informationen stehen.


    Ich habe die Event-Ansicht schon so eingestellt, dass diese Zusatzinfos gleich mit angezeigt werden, sind aber nur beim WindowsSearch-Fehler vorhanden.
    Muss ich wohl doch mal irgendein Cleaner-Tool benutzen. Bin ich eigentlich kein Freund von, da man damit meist den Status nur verschlimmbessert. :/

  • txt umschreiben via StringRegExpReplace - ok , aber wie geht das mit externen Variablen???

    • BugFix
    • 8. November 2014 um 14:04

    Wenn es in einem Rutsch nicht realisierbar sein sollte, z.B. weil in Abhängigkeit des Matches unterschiedliche Textelemente eingesetzt werden sollen, dann empfehle ich dir _StringRegExpReplace_Callback von Taz77.

  • Seltsame Events (Fehler) im System

    • BugFix
    • 8. November 2014 um 11:27

    Hi,
    ich habe mal wieder einen Blick in meine System-Events geworfen (nur Fehler - Warnungen gehen ja in die zig-Tausende) und habe versucht diese auszumerzen. Aber leider werfen einige Events nur eine ID ohne Beschreibung und die Events mit Beschreibung lassen sich nicht bereinigen, jedenfalls habe ich noch keine Lösung dafür finden können.

    System: Win 7 Pro 64
    Läuft stabil (nur etwa 2-mal pro Jahr ein Bluescreen ^^ ) und schnell.
    Aber mich stören halt die Fehlermeldungen, hätte es gerne "sauber".

    So sieht das Event-Log nach einem Neustart aus:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Habt ihr irgendeine Idee, wie ich das sauber kriege?

  • Arbeiten mit COM

    • BugFix
    • 8. November 2014 um 11:20
    Zitat von Biel

    wurde die Methode mit einem Punkt "angehängt".


    $a = $objVariable.Methode
    $b = $objVariable.Property
    Wie will man da zwischen Methoden und Eigenschaften unterscheiden? Können ja beide denselben Namen haben. :whistling:
    Aber egal, in AutoIt werden halt die Klammern bei Methoden gesetzt.

  • Arbeiten mit COM

    • BugFix
    • 8. November 2014 um 11:07
    Zitat von Biel

    "()" sind doch normalerweise bei Objekten nicht üblich

    ?? Also in den Sprachen, in denen ich mit Objekten arbeite, ist "()" sehr wohl üblich für Methoden. Und das ist auch gut so, das schafft Klarheit und Übersicht. Einzig in VB habe ich bisher solch Aufrufe gesehen: "Methodenname Parameter1 Parameter2". Hat mich nie begeistert und dient auch eher dazu Code unleserlich zu machen.

    Und nebenbei: die Klammer ist natürlich nicht leer, auch wenn du sie leer übergibst - sie enthält die Referenz auf das Objekt.

  • Arbeiten mit COM

    • BugFix
    • 6. November 2014 um 17:55

    Meine Vermutung ist, dass .WorkBooks.Add ein Objekt für das Workbook zurück gibt und du mit diesem dann .Sheets.Add() ausführen musst.
    In etwa so:

    Code
    $oWorkbook = $pm.WorkBooks.Add
    $oSheet = $oWorkbook.Workbooks.Sheets.Add("MySheet")


    Kannst du einfach testen, indem du obigen Code verwendest und prüfst ob $oWorkbook ein Objekt ist:
    If IsObj($oWorkbook) Then ConsoleWrite("$oWorkbook ist ein Objekt" & @LF)

  • Noch ein Oldie

    • BugFix
    • 6. November 2014 um 17:48
    Zitat von Biel

    Beim arbeiten mit dem Editor SciTE muss man zuerst eine Sicherung vornehmen, ehe man mit F5 die Ausführung des Scriptes starten kann


    Der Hintergrund dafür ist folgender:
    Eine neu erstellte Datei hat logischerweise keine Dateiendung (ist ja noch nicht gespeichert). Alle Funktionen in SciTE basieren aber auf der Funktionszuordnung über die Dateiendung. Ich starte auch meine Lua- und Pythonskripte mit F5, somit braucht der Editor schon eine Information, welchen Build-Befehl er verwenden muss. Und dazu wird halt die Dateiendung verwendet.
    Das ist aber bei allen Multi-Editoren der Fall. Ausschliesslich auf eine Sprache orientierte IDE's brauchen das nicht, weil sie eh nur diese eine Sprache können. ;)

  • Forum-Umstellung Problemsammlung

    • BugFix
    • 31. Oktober 2014 um 09:41

    @YaeroxXO:
    Sollte nach Leeren des Cache erledigt sein.

  • Automatischer Speed Klicker für Cookie Klicker

    • BugFix
    • 31. Oktober 2014 um 01:37
    Zitat von Batisegs

    Ich muss noch sagen das ich hier neu bin und


    ..und mich absolut nicht interessiert, was ich bei der Anmeldung bestätigt habe: Bots sind nicht erlaubt!

    [CLOSED]

  • OnEventMode - GUI anhalten bis GUI geschlossen wird

    • BugFix
    • 30. Oktober 2014 um 08:17
    Zitat von Matricus

    Grundlegend kannst du das Skript bzw. die Funktion in Bezug auf ein Fenster mit WinWaitClose() bzw. WinWait() anhalten, je nachdem ob du darauf wartest das es geschlossen bzw. geöffnet wird.
    Während es wartet ist es jedoch nicht mehr ansprechbar.

    Damit die UIs weiterhin funktionieren, musst du die betreffende Funktion z.B. mit AdlibRegister() aufrufen (und mit AdlibUnRegister() am Ende schließen), sodass der Rest des Skriptes weiterhin ausgeführt werden kann:


    Nö-Nö

    Im OnEvent Mode braucht es genau wie im MsgMode eine Endlosschleife um das Skript am Laufen zu halten. Ein einziger Blick in irgendein beliebiges GUI-Bsp. der Hilfe hätte das auch gezeigt.

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™