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. SOLVE-SMART

Beiträge von SOLVE-SMART

  • Welche DBMS (Datenbankmanagementsysteme ) nutzt ihr?

    • SOLVE-SMART
    • 15. Dezember 2025 um 10:38

    Hey Danke dir chesstiger ,

    Zitat von chesstiger

    [...] sehr gerne mittlerweile DuckDB (fehlt übrigens oben) [...]

    DuckDB läuft unter "Andere" 😅 . Wenn ich mich recht erinnere, hattest du hier schon mal dafür sensibilisiert in irgendeinen Thread. Daher Danke, ich schaue mir das Repo. dazu nochmal genauer an 🤝 (sehr spannend).

    Interessant auch, dass du speziell mit relationalen DBMS unterwegs bist und nicht mit NoSQL DBs - was aber irgendwie auch einleuchtend ist, wenn du bereits mit vier R-DBMS arbeitest (arbeiten musst/darfst).

    ---------------

    Danke dir und allen anderen erneut für die Teilnahme 👌 .

    Viele Grüße
    Sven

  • Outlook Signatur Verteilungs-Tool

    • SOLVE-SMART
    • 12. Dezember 2025 um 13:32

    👍 , Danke ebenso.

  • Hallo und guten Abend

    • SOLVE-SMART
    • 12. Dezember 2025 um 11:55

    Willkommen und viel Spaß hier Hilmi .

  • Outlook Signatur Verteilungs-Tool

    • SOLVE-SMART
    • 12. Dezember 2025 um 11:54

    Hi Marcel,

    ja erscheint mir auch sinnvoll und einfach in der Umsetzung.
    Bei anderen Anforderungen hättest du sicherlich mehr Vorschläge erhalten (von anderen auch, meine ich), doch so ist es "relativ" klar/einfach.

    Gutes Gelingen weiterhin, ciao.

    Viele Grüße
    Sven

  • Welche DBMS (Datenbankmanagementsysteme ) nutzt ihr?

    • SOLVE-SMART
    • 12. Dezember 2025 um 11:52

    Danke euch allen bisher 🤝 .

    Zitat von argumentum

    Warum fragst du nach den DBMS?

    Erstens aus reiner Neugier.
    Zweitens weil man sich über Recherchen/Statistiken zu DBMS im Internet die Verwendung und den Trend anschauen kann, ich jedoch gern einen "echten" Eindruck von Usern aus den verschiedensten Branchen bekommen wollte. Es steckt am Ende nicht viel dahinter und es stellt auch keine große Stichprobe dar. Dennoch interessant einfach.

    Viele Grüße
    Sven

  • Welche DBMS (Datenbankmanagementsysteme ) nutzt ihr?

    • SOLVE-SMART
    • 8. Dezember 2025 um 22:34

    Dem kann ich nichts hinzufügen, dass sind auch meine beiden meistverwendeten DBMS @Musashi .
    Die Kollegen im Team Data Warehouse bei mir sind "natürlich" klassisch mit MS SQL Server unterwegs, aber auch dort kommt so langsam der Gedanke eines Umstiegs auf, auch wenn sich etwas schwer getan wird, vom alten Standard los zu lassen.

    (gute) Erfahrungen mit NoSQL DBs gemacht bisher? Die Frage geht auch an die Mitlesenden allgemein 😁 .

    Danke allen für die Teilnahme bisher 🤝 .

    Viele Grüße
    Sven

  • Welche DBMS (Datenbankmanagementsysteme ) nutzt ihr?

    • SOLVE-SMART
    • 8. Dezember 2025 um 19:28
    Zitat von BananaJoe

    Wird MariaDB zu MySQL gerechnet?

    Ich würde sagen ja, da es ein fork von MySQL ist. Ich habe es gerade bei MySQL noch ergänzt.
    Danke BananaJoe .

  • Welche DBMS (Datenbankmanagementsysteme ) nutzt ihr?

    • SOLVE-SMART
    • 8. Dezember 2025 um 17:01

    Hi zuammen 👋 ,

    rein aus Neugier:
    Mich interessiert welche DBMS Datenbankmanagementsysteme nutzt ihr?
    Egal ob privat oder beruflich, mit welchen arbeitet ihr?

    Wer mag kann gern auch etwas Kontext dazu schreiben (Einsatzgebiet usw.). Aber wie immer kein Muss.
    Mir geht es hier nicht darum, was ihr jemals ausprobiert habt sondern was ihr "öfter" im Einsatz habt oder ihr zumindest irgendwie mit related seid.

    ==> Danke für die Teilnahme und noch einen angenehmen Tag euch ✌️ .

    Viele Grüße
    Sven

  • Änderung eines Tab-Titels im Firefox nach Website-Aufruf

    • SOLVE-SMART
    • 8. Dezember 2025 um 16:30
    Zitat von Musashi

    Dein Vorschlag stammt vom 19. November - die letzte Aktivität von hipfzwirgel war laut seinem Profil aber der 17. November. Er hat ihn daher vermutlich noch gar nicht gelesen.

    Danke dir @Musashi . Die Mühe habe ich mir nicht gemacht, zu schauen wann er das letzte Mal aktiv war.
    Meine Annahme ist (eigentlich) immer, dass wenn eine Frage gestellt wird, der Fragende an einer schnellen Antwort interessiert ist und "ständig" auf Antworten prüft. Zumindest mache ich das so, bzw. lasse mich über Notifications informieren, damit ich den Zeitpunkt nicht verpasse. Doch da ich nicht von mir auf andere schließen kann und sollte, wäre die kurze Prüfung wie durch dich durchgeführt ausreichend gewesen 😅 🤝 .

    Zitat von hipfzwirgel

    Ich hatte den Vorschlag gesehen aber ich befinde mich derzeit nicht @home und das auch noch für die nächsten drei Wochen. Da ich solange keinen Zugriff auf meinen Dienstrechner habe, kann ich den Vorschlag nicht umsetzen, bzw. testen. Bitte entschuldigt...

    Alles gut hipfzwirgel .

    Viele Grüße
    Sven

  • Outlook Signatur Verteilungs-Tool

    • SOLVE-SMART
    • 8. Dezember 2025 um 16:26

    Dann einen angenehmen freien Arbeitstag Marcel ✌️ .

  • Outlook Signatur Verteilungs-Tool

    • SOLVE-SMART
    • 8. Dezember 2025 um 15:21

    Ah okay, Danke Marcel. Nun bin ich im Bilde (glaube ich 😅).

    Ja klar kannst du das per INI machen oder sonst wie.
    Könntest auch jedes Mal die Dateien (html + txt) ziehen, egal ob sich der Inhalt ändert, da doch sowieso nur einmal am Tag das Programm läuft oder?
    Im Moment sind beide Dateiinhalte doch eh sehr klein, da würde es keinen Stress auf dem File-Server verursachen, meine ich.

    Falls du mit Versionen arbeitest, wäre noch interessant in mit welchem Format? Semantic versioning (SemVer) ist einer der Quasi-Standards, aber ein einfaches hochzählen reicht sicherlich für deinen Anwendungsfalls auch aus.

    Könntest vielleicht einfach mit Zeitstempeln arbeiten, dann brauchst du gar keine INI.
    Also du könntest verschiedene Ordner haben, die per Zeitstempel benammt sind. Bspw. sowas 20251208-150920 oder ähnlich.
    Dann prüfst du einfach ob ein aktuellerer Ordner vorhanden ist, und ziehst dir dort dann die html und txt, die in jedem Ordner hinterlegt sind.

    Da gibt es N verschiedene Varianten. Ich kenne deinen Anwendungsfall nicht im Detail und weiß auch nicht ob du noch viel skalieren musst oder willst, in irgendeiner Hinsicht. Doch keep it simple.
    Ein Aufruf mit IniRead um die aktuelle Version zu lesen ist gut aus meiner Sicht.

    Viele Grüße
    Sven

  • Outlook Signatur Verteilungs-Tool

    • SOLVE-SMART
    • 8. Dezember 2025 um 12:17

    Hi Marcel 👋 ,

    ich habe deine Frage nicht richtig verstanden fürchte ich. Du liest im Moment von @ScriptDir ein, Zeile 76.

    AutoIt
    ; --- HTML-Datei einlesen ---
    Local $sFile_html = @ScriptDir & "\Signatur-Files\Signatur.html"

    Nun möchtest du aber prüfen, ob es eine neue Datei bzw. einen neuen Inhalt (html und/oder txt Datei) gibt und diesen verwenden, richtig?
    Wo ist nun deiner Frage? Also kannst du nicht vom freigegebenen zentralen Ordner lesen oder wo ist das Problem?

    Dein Programm läuft ja auch nur einmal, richtig? Also es wird nicht offen gehalten um per polling (aller N Minuten) mal zu prüfen ob es was neues gibt usw., richtig?
    Dann brauchst du doch sowieso ein Mechanismus um zu wissen, wann eine Änderungen vorhanden ist usw.
    Sorry, bitte formuliere dein Ziel und deine Frage nochmal (für mich) neu 😅 , Danke dir 🤝 .

    Viele Grüße
    Sven

  • Änderung eines Tab-Titels im Firefox nach Website-Aufruf

    • SOLVE-SMART
    • 6. Dezember 2025 um 22:45

    Irgendwelche Gedanken zu meinem Vorschlag hipfzwirgel ?

  • Änderung eines Tab-Titels im Firefox nach Website-Aufruf

    • SOLVE-SMART
    • 19. November 2025 um 20:41

    Hi hipfzwirgel 👋 ,

    bin mir nicht sicher ob ich dich richtig verstehe, doch mit AutoIt allein, ohne bspw. über WebDriver zu gehen, wirst du den Titel der jeweiligen Webseite nicht ändern können. Du meinst den HTML <title>...</title> Tag, woraus der Firefox-Tab-Text entsteht, richtig?

    Falls ja, dann kannst du folgendes tun (fixe Idee):
    Rufe ein vorbereitetes Bookmark (Browser Lesezeichen) mit ein paar AutoIt Send-Befehlen auf. Im bookmark ist nicht wie üblich eine URL zu 'ner Webseite sondern JavaScript Code. Damit kannst du in die aktuelle Seite JS injizieren.

    Der JS Code sieht so aus:

    PHP
    javascript:(function(){document.title="L20";})();

    Nun musst du nur noch in deinen Ablauf nach jedem einzelnen ShellExecute (wie du beschreibst), das Bookmark aufrufen/anklicken über AutoIt und der Titel verändert sich.
    Dier "Herausforderung" ist es nun, die injizierten JS Code, also den string "L20" im Bookmark jedes Mal zu ändern, damit du L01, L02 ... L35 etc. als Browser-Tab bekommst.

    Das bekommst du aber sicherlich hin.
    Falls nicht, melde dich bitte. Auch im Falle das ich dich total falsch verstanden habe.

    Viel Erfolg 🤞 und viele Grüße
    Sven

  • PCIe 5 SSD

    • SOLVE-SMART
    • 31. Oktober 2025 um 21:07
    Zitat von argumentum

    Dieses Forum braucht einen „Gefällt mir“-Button.

    Like I said thousand times before 👍 .

    ---------

    Tatsächlich sehr interessant die Empfehlung Oscar , Danke 👌 .

    Viele Grüße, Sven

  • Hallo!

    • SOLVE-SMART
    • 30. Oktober 2025 um 11:18

    Ja dann herzlich willkommen 👋 Seppuku .

    Viel Spaß und Erfolg in unseren Reihen hier.
    Scheu' dich nicht reichlich Fragen hier los zu werden oder bei Threads beizutragen.

    Viele Grüße
    Sven

  • Funktion mit unbestimmter Anzahl von Parametern

    • SOLVE-SMART
    • 23. Oktober 2025 um 14:39

    War auch mein erster Gedanke Velted .
    Bzw. würde ich eine Map nutzen.

    Meine Frage wäre DOheim , warum du überhaupt so eine Funktion hast oder brauchst, mit beliebig vielen Parametern?
    Vielleicht kannst du das ganz vermeiden dann musst du auch nicht mit Eval etc. arbeiten.

    Wenn du mit den angebotenen Lösungen zufrieden bist, ist das auch für mich in Ordnung, doch persönlich würde ich dem "warum" auf den Grund gehen und es gar nicht erst dazu kommen lassen.

    My 13 Cents dazu 😀 .

    Viele Grüße
    Sven

    ------------------------

    Zitat von BugFix

    Manche Funktionen gestaltet man ja auch mit einem Leerstring als Vorbelegung für eine Variable, aber es folgen trotzdem noch besetzte Parameter. Deshalb verwende ich für echte leere Variablen die Vorbelegung: NULL.

    Finde ich super BugFix , mit NULL zu arbeiten. So initialisiere ich Maps i. d. R. in AutoIt auch, um genau den Leerstring Fall berücksichtigen zu können 🤝 .

  • JSON UDF - beim erweitern eines JSON werden Escapezeichen geschrieben

    • SOLVE-SMART
    • 10. Oktober 2025 um 00:09

    Danke dir AspirinJunkie , wie immer hervorragend erklärt 👌 .

    Hier mal ein anderer Ansatz, im Falle du kannst/möchtest direkt mit der API response arbeiten.
    Vielleicht trifft mein skizziertes Beispiel gar nicht zu, doch evtl. hilft es im Verständnis mit dem Umgang mit JSON (strings).

    Mal angenommen du holst dir per cURL (oder anderen Client) dein JSON string (response) von irgendeiner Webseite.
    Dann könntest du mit jq (jq.exe) deine Zielstruktur direkt erstellen ohne viel machen zu müssen.
    curl -sSL 'https://your-target-website.com/api/get' | jq.exe '{images: .}'

    Ergebnis
    JSON
    {
      "images": [
        {
          "ref": "https://blabla",
          "hash": "3882db"
        },
        {
          "ref": "https://blabla",
          "hash": "3882db"
        },
        {
          "ref": "https://blabla",
          "hash": "3882db"
        }
      ]
    }
    Alles anzeigen

    Oder anders, damit es anschaulicher wird: Du hast deinen JSON string in Datei before.json (dies ist der Ersatz für dein cURL Aufruf) [...]
    [{"ref":"https://blabla","hash":"3882db"},{"ref":"https://blabla","hash":"3882db"},{"ref":"https://blabla","hash":"3882db"}]

    [...] nun kannst du, vorausgesetzt du nutzt unter Windows bash oder einen anderen Linux like Terminal (#werbung-für-vscode),
    per cat und jq das gleiche Ergebnis erreichen, in Datei after.json.
    cat before.json | jq '{images: .}' > after.json

    • cat before.json ==> anzeigen des Dateiinhaltes
    • | ==> pipe das Ergebnis der Datei in das nächste Tool/Programm, also jq
    • jq <command> ==> erzeugt deine Zielstruktur
    • > after.json ==> leitet das Ergebnis in die Datei after.json um

    💡 Ich weiß, viele Voraussetzungen und externe Tools, anstatt direkt mit der JSON.au3 und AutoIt zu arbeiten. Doch je nachdem in welchem Kontext du arbeitest oder mit jemanden arbeitest (Team etc.), ist AutoIt wahrscheinlich weniger im Einsatz als jq.

    ⚠️ Ich gebe auch hier nochmal den Hinweis, auch wenn ich weiß das AspirinJunkie meinen Beitrag hier richtig einordnen wird und kein JSON.au3 bashing wahrnimmt 😅 😙 :
    Wenn ich rein in AutoIt unterwegs bin und mit JSON arbeite, dann ist seine UDF aus meiner Sicht die richtige Wahl, unter den vielen JSON UDFs. Sobald ich mit anderen Sprachen, Frameworks etc. arbeite, sind deren JSON Serializer oder eben jq als Alternative, die bessere Wahl - da mehr geläufig. Dies deckt sich im wesentlichen auch mit dem was er bereits angesprochen hat, JSON einlesen, verarbeiten in der Sprache oder Tool der Wahl und JSON weiter verarbeiten oder ausgeben.

    Einen angenehmen Abend euch noch.

    Viele Grüße
    Sven

  • Datumsformat

    • SOLVE-SMART
    • 24. September 2025 um 18:16
    Zitat von Peter S. Taler

    So gehts auch:

    AutoIt
    Local $sZeit = "12:00 AM"
    
    If StringRight($sZeit, 2) = 'PM' Then
        Local $_i = StringLeft($sZeit, 2)
        $_i = Number($_i) + 12
        $_i = String($_i)
        $sZeit = $_i & StringMid($sZeit, 3, 3)
    Else
        $sZeit = StringLeft($sZeit, 5)
    EndIf
    
    MsgBox(0, "Ergebnis", $sZeit)
    Alles anzeigen

    Das reicht so leider nicht.

    Bei diesem Ansatz ergibt die Zeit 12:00 AM ==> 12:00, richtig ist aber 00:00.
    Das Gleiche gilt für 12:00 PM ==> 24:00 bei dir, jedoch ist 12:00 korrekt.
    Des Weiteren wäre bspw. die invalide Zeit 25:30 auch einfach 25:30 anstatt ein Fehler.

    Schau' gern nochmal drüber, Danke.
    Ich verweise auf die Funktion _Time12hTo24h in Post #3.

    Viele Grüße
    Sven

  • EXIF-Rename

    • SOLVE-SMART
    • 12. September 2025 um 17:39

    Nachtrag: Habe eben deinen rechtlichen Vermerk gesehen. Ist eine Art benutzerdefinierte Lizenz, okay. Doch damit fällt meine Modifikation "offiziell" weg. Bleibt es dabei Oscar ?

    Viele Grüße
    Sven

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™