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

Beiträge von Moombas

  • Bug oder nicht Bug oder wenigstens ungereimt?

    • Moombas
    • 17. Januar 2023 um 09:47
    Zitat von Oscar

    Meine Lösung sieht meistens so aus (für mich endet ein Verzeichnis immer mit einem Backslash):

    AutoIt
    Global $sPath = @ScriptDir
    If StringRight($sPath, 1) <> '\' Then $sPath &= '\'
    ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $sPath = ' & $sPath & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console

    Das sehe ich auch so, da es nunmal auch Dateien ohne Endung (host z.B.) gibt ist für mich alles andere eigentlich falsch, hab mich aber damit abgefunden teilweise damit arbeiten zu müssen.

  • Beispiele, Gedanken und Tipps bei der Nutzung von INI-Dateien

    • Moombas
    • 17. Januar 2023 um 08:01
    Zitat von Peter S. Taler

    Moombas

    ok da war meine Ausdrucksweise missverständlich. Ich meinte nicht die Methoden, sondern die Inhalte. Ich kann mir immer nur schwer vorstellen, was man einem Programm sonst noch so mitgeben möchte. Wobei ich auch schon mal csv. Datensätze einfach in die ini schreibe...

    Peter

    Peter S. Taler Also CSV-Daten würde ich nie auf die Idee kommen in eine Ini zu schreiben, wobei wenn es aus Konfigurationssicht Sinn macht und nur ein kleiner Datensatz ist, evtl. schon. Aber ich glaube ich würde das dennoch dann separieren.

    Es kann auch sien das du die Konfiguration auf Grund der Strucktur des Programms anordnen möchtest und dies auch Sinnig ist (hatte bisher nur ein externes Programm wo das der Fall war), da macht es evtl. mehr Sinn dies auch entsprechend abzulegen ohne die Sektionsnamen in einer INI-Datei immer weiter zu verlängern etc.

  • Variable used without being declared - nach dem compilieren

    • Moombas
    • 16. Januar 2023 um 15:10

    Wenn du es per F5 startest, müsstest du doch sehen welche Variable nicht deklariert ist.

    Deine Fehlermeldung erscheint mir auch nicht komplett.

    Andernsfalls befürchte ich, ohne ausreichend/den ganzen Code werden wir dem nciht auf die Schliche kommen.

  • Beispiele, Gedanken und Tipps bei der Nutzung von INI-Dateien

    • Moombas
    • 16. Januar 2023 um 15:06

    Peter S. Taler Damit waren alle anderen Methoden (XML, JSON, Registry und ggf. noch weitere) gemeint, die man dafür nutzen könnte.

  • Beispiele, Gedanken und Tipps bei der Nutzung von INI-Dateien

    • Moombas
    • 16. Januar 2023 um 14:12

    Für mich gilt ganz klar:

    - Ini-Datei für Programmeinstellungen,

    - Alles andere (in der Regel XML), wenn die Daten eine richtige Strucktur brauchen, mit mehreren Unter"verzeichnissen" (Knotenpunkten,...).

  • TextZeilen einlesen und ein Stück abschneiden

    • Moombas
    • 13. Januar 2023 um 07:59
    Zitat von Oscar

    Nein!

    StringSplit gibt immer ein eindimensionales Array (1d) zurück und die "Arrayzahl" ist der Index auf das Element.

    Bei dieser Art der Notation muss man aber vorsichtig sein, weil man einen Error produzieren kann, wenn der Index größer ist, als die Anzahl der Elemente im Array.

    Dabei sollte man stehts wissen was man tut ;)

  • TextZeilen einlesen und ein Stück abschneiden

    • Moombas
    • 12. Januar 2023 um 15:09
    Zitat von MojoeB

    $aFile[$i] = StringSplit($aFile[$i], "_")[1]

    AspirinJunkie : Die Variante hab ich noch nie gesehen.

    Ich wusste gar nicht das man den flag auch außerhalb setzen kann, mache immer ein Komma und dann die halt die zahl oder die vorgegebenen Constanten und dann wird wieder eingeklammert.

    Aber man lernt ja nie aus :D danke für die Erleuchtung des Tages^^.

    MojoeB Das ist kein Flag außerhalb, das ist die Array-Zahl. Die steht immer dahinter in Klammern, wenn man diese nutzen will, in diesem Fall, den 1. Eintrag ([0] enthält ja die Anzahl).

  • virtuelle Cam

    • Moombas
    • 10. Januar 2023 um 15:45

    Schau dir zum Aufnehmen mal OBS an (kostenlos).

    Dort kannst du auch diverse Sachen definieren.

    Zur späteren Bearbeitung für Vor-/Abspann weiß ich nicht ob man das auch direkt mit OBS machen kann ansonsten schau mal ob der Windows Video Maker installiert ist. Ist nix dolles aber ggf. reicht dir das.

  • Text Konvertierung

    • Moombas
    • 10. Januar 2023 um 13:45

    Jopp, parallel auch gerade hin bekommen. Trotzdem vielen Dank.

    Nebenbei noch festgestellt: Diese Konvertierung muss natürlich stattfinden, bevor ich es ins Array umwandele, sonst gibt es wieder interessante Nebeneffekte.

    Aber Hut ab AspirinJunkie , da wäre ich selber im Leben nicht drauf gekommen.

    Hatte auch mal probiert die entsprechende Codepage für das HTTP objekt zu setzen aber das hat leider keine Änderung ergeben.

    Es bleibt also "nur" die Stringnachbearbeitung in korrekter Form.

  • Text Konvertierung

    • Moombas
    • 10. Januar 2023 um 13:19

    Nachtrag: Ich konnte die Codeopage auslesen die winhttp nutzt (65001 per Default), kann sie aber auch im Http Objekt ändern per $oHTTP.Option(2) = ???

    AspirinJunkie : Welche Codepage hattest du oben gepostet, die da genutzt wird? Eventuell funktioniert es ja diese hier zu verwenden?

    Geht deine aktuelle Lösung ohne eine externe Datei? Die Datei ist für mich ja zur weiteren Verarbeitung eigentlich nicht gedacht.

  • Text Konvertierung

    • Moombas
    • 10. Januar 2023 um 10:49

    Also ich glaube ich bleibe bei der aktuellen "Lösung".

    Ist halt so, schade nur das dort fix eine gewisse codierung genommen wird, die man nciht beeinflussen kann.

  • Text Konvertierung

    • Moombas
    • 10. Januar 2023 um 10:47

    Wie gesagt, Peter S. Taler es gibt ja einen Workaround.

    Velted  BugFix : Ich verwende ja nie die Daten aus der Datei um sie weiter zu verarbeiten, sondern immer das was ich 1:1 im Array drin stehen habe, das in der bereits geposteten Abfrage entsteht und wird an über die Funktion ja zurückgegeben und erst dann in der Datei zusätzlich abgelegt. Das speichern in die Datei ist nur zur Sicherheit/Testen/Prüfen.

    Danach wird das Array nur nach den erforderlichen Werten durchsucht und ein neues mit diesen Daten erstellt und später als Finaler Datensatz gespeichert.

    Da hier 1:1 die Daten aus der Abfrage genommen werden, werden sie natürlich auch "falsch" übernommen.

    Beim Test aus diesen übergebenen Daten, ist es dort bereits (nach Umwandlung in Hex) C3 83 C2 9F.

  • Text Konvertierung

    • Moombas
    • 10. Januar 2023 um 09:31

    Ok, ich merke gerade was hier falsch läuft. :D

    In der Datei steht nicht nur das Ã, aber das Forum hier schneidet den Teil dahinter ab. Die Datei wird in UTF8 angezeigt, laut Notepad++.

    Ich habe mal den kurzen Auszug als Datei angehängt der Original Daten (1 Zeile von über 200.000).

    Dateien

    Original_Data - Copy.txt 25 Byte – 86 Downloads
  • Text Konvertierung

    • Moombas
    • 10. Januar 2023 um 08:36

    Also eben nochmal geschaut, ich ersetze mit Stringreplace �? durch ein ß.

    In der Datei steht dies als à im Original (UTF8) und wird dann zum oben genannten nach dem StringtoBinary() bzw. BinarytoString().

  • Handwerkerfrage: Trittschall-/Wärmedämmung unter Fliesen

    • Moombas
    • 9. Januar 2023 um 11:40
    Zitat von Musashi

    Im Bad habe ich mich allerdings für Fliesen entschieden. Laut Aussage des Fliesenlegers könnte Laminat aufgrund der Feuchtigkeit aufquellen. Ob das stimmt, oder nur der Profitmaximierung geschuldet ist, kann ich nicht beurteilen.

    Das ist definitv der Fall (möglichkeit des Aufquellens) aber es gibt evtl. auch Unterschiede bzgl. Qualität. Wir haben zwar auch kein billig Laminat verlegt aber auch nicht das hochwertigste.

    Wir hatten einen richtigen Wasserschaden (unterhalb des Laminats durch Baupfusch; also nicht nur ein "bisschen" Wasser), der hat das Laminat zwar nicht sichtlich aufquellen lassen aber es wurde wellig und musste daher auch getauscht werden.

    Daher würde ich persönlich das auch nicht in der Küche verlegen (immer mit dem Gedanken "worst case Szenario" bzgl. Wasserschäden) aber das ist Geschmacks-/Ermessenssache.

  • Text Konvertierung

    • Moombas
    • 9. Januar 2023 um 11:33

    Ok, dann bin ich verwirrt warum er das dann in der Datei etc. falsch ausgibt...

  • Text Konvertierung

    • Moombas
    • 9. Januar 2023 um 10:27

    Ich vermute es.

    Scite ist bei mir für die CodePage auf Unicode (code.page=65001 bzw. output.code.page=65001) in den global properties eingestellt.

    Ich musste das umstellen, da ich die finalen Daten mit einem Programm, das mit Lazarus (Pascal) geschrieben wurde, zu verarbeiten.

  • Handwerkerfrage: Trittschall-/Wärmedämmung unter Fliesen

    • Moombas
    • 9. Januar 2023 um 10:02

    Nur mal eine kleine Anmerkung nebenbei aus eigener Erfahrung:

    Wärmeempfinden ist immer ein "Problem", nicht nur weil dies jeder anders empfindet. (Das dies auch noch von der körper eigenen Temperatur abhängt und man nur den Temperaturunterschied fühlt brauch ich jetzt ja nicht nochmal ausführen ;) )

    Wir haben einen Neubau von 2015 mit einer niedrigenergie Fußbodenheizung.

    Nun sogeriert das Wort Heizung, das der Fußboden auch entsprechend warm sein müsste, wenn die Heizung läuft. Denkste, da es eine niedrigenergie Fußbodenheizung ist, ist der Fußboden (gefühlt) kalt, obwohl eine angenehme Raumtemperatur herrscht und das konstant.

    Anders wäre eine Fußbodenerwärmung, die genau das erreichen soll.

    Wir haben indess auch komplett auf Vinyl verzichtet. Es ist zwar billig aber das wars auch schon, Laminat mit ordentlicher Trittschalldämmung etc. ist um längen besser. Und da wo es kein Laminat braucht, kamen Fliesen hin (Küche, Bad, Wohnzimmer (weil bei uns ein Raum mit der Küche, sonst hätten wir auch hier Laminat verlegt), Flur). Auch kann man das Verlegen selber machen, einzig der Wandabschluss (gibt da ja versch. Möglichkeiten) erfordert etwas Übung.

  • Text Konvertierung

    • Moombas
    • 9. Januar 2023 um 07:43

    Klingt plausibel, da dies bei allen anderen Sonderzeichen ja der Fall ist.

    Aber warum (ausgerechnet) hier das fehlt weiß ich leider nicht. Wie gesagt das ist das was bei mir direkt in die Datei geschrieben wurde. Aber dann muss ich wohl mit der aktuellen "Lösung" leben.

  • Webabfrage - Mit Java nachgeladene Inhalte aus Webseite auslesen.

    • Moombas
    • 6. Januar 2023 um 15:53

    Bei mir geht der Link Peter S. Taler

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™