1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden oder registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Tweaky

Beiträge von Tweaky

  • Sehr große Zahlen addieren führt zum falschen Ergebnis

    • Tweaky
    • 17. November 2023 um 20:15
    Zitat von Andy

    Ich hoffe, Tweaky liest hier mit.

    Nein mache ich nicht :P .

    Aber schreibt einfach hier rein was ich genau wie ändern soll. Ich übernehms dann 1:1. :)

  • Zeilen -1

    • Tweaky
    • 29. Oktober 2023 um 13:08

    sollte passen :)

  • Zeilen -1

    • Tweaky
    • 29. Oktober 2023 um 12:54

    Mit _FileReadToArray() einlesen und dann mit StringLen() jede Zeile zählen.

  • Deutsche Hilfe auf 3.3.16.1 updaten - mitmachen

    • Tweaky
    • 22. Oktober 2023 um 14:10

    Push ... :klatschen:

  • Split funktioniert icht wie gewünscht.

    • Tweaky
    • 23. September 2023 um 20:59

    Ersetze mal

    AutoIt
    $ret = StringSplit($ret, "&")

    durch

    AutoIt
    $ret = StringSplit($ret[2], "&")

    Dann solltest du weiter kommen.

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • Tweaky
    • 21. August 2023 um 19:46

    ok danke

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • Tweaky
    • 21. August 2023 um 18:35

    UEZ

    Hast du zufällig eine Lösung gefunden?

  • SQlite nicht löschen - mehrere Kriterien

    • Tweaky
    • 7. August 2023 um 21:24
    AutoIt
    _SQLite_QueryFinalize($hQuerys)

    War genau richtig. Danke

  • SQlite nicht löschen - mehrere Kriterien

    • Tweaky
    • 6. August 2023 um 14:17

    Danke euch beiden.

    Um zu prüfen, ob es Änderungen gibt verwende ich nun:

    AutoIt
    _SQLite_TotalChanges()

    Dies funktioniert.


    Um die Anzahl zu zählen verwende ich folgendes:

    AutoIt
    _SQLite_Query(..., "select count(*) from cookies", $hQuerys)
    _SQLite_FetchData($hQuerys, $sOut)

    Dies funktioniert soweit auch.


    Allerdings kann ich anschließend den Ordner, in dem sich die sql-Datei befindet, nicht löschen.

    AutoIt
    _SQLite_Startup()
    $hSqlite = _SQLite_Open(...)
    _SQLite_Query($hSqlite, "select count(*) from moz_historyvisits", $hQuerys) ;hier liegt das Problem
    _SQLite_FetchData($hQuerys, $sOut)
    _SQLite_Close($hSqlite)
    _SQLite_Shutdown()
    
    DirRemove(..., 1) ;Dies funktioniert nicht
    MsgBox(0,0,0)

    Es liegt am Befehl "_SQLite_Query".

    Erst wenn ich die MsgBox bestätige (also das Skript komplett beendet ist), kann ich den Ordner löschen.

    Warum?

    Ich habe SQLite doch korrekt beendet.

  • Bild anzeigen Vollbild und ohne Rahmen

    • Tweaky
    • 6. August 2023 um 10:56

    So funktioniert es.

    AutoIt
    $GUI = GUICreate("""-"" Fenster zum Darstellen von Bildern", 1920, 1080, 0, 0, BitOR($WS_POPUP, $WS_MAXIMIZE)) ;Die Hauptgui
  • SQlite nicht löschen - mehrere Kriterien

    • Tweaky
    • 5. August 2023 um 15:11

    OK das ist wirklich übersichtlicher.

    Kann ich es herausfinden, ob denn was gelöscht wurde?

    Kann ich herausfinden, wie viele Einträge verhanden sind?

  • SQlite nicht löschen - mehrere Kriterien

    • Tweaky
    • 30. Juli 2023 um 13:50

    Hatte vergessen zu erwähnen, dass die Kriterien von 2 Spalten geprüft werden müssen.

    Deshalb habe ich es so gemacht.

    AutoIt
    #include <Array.au3>
    Global $aExceptions[4][2], $sAusnahme_func
    
    $aExceptions[1][0] = 1
    $aExceptions[1][1] = 2
    $aExceptions[2][0] = 5
    $aExceptions[2][1] = 50
    $aExceptions[3][0] = 6
    $aExceptions[3][1] = 9
    
    ;~ _ArrayDisplay($aExceptions)
    
    For $w = 1 To UBound($aExceptions) - 1
        If $w <> 1 Then $sAusnahme_func &= " AND "
        $sAusnahme_func &= '(' & 'name <> ' & '"' & $aExceptions[$w][0] & '"' & " OR host_key <> " & '"' & $aExceptions[$w][1] & '"' & ')'
    Next
    
    Local $sSQL = '"DELETE FROM moz_historyvisits where ' & $sAusnahme_func & '"'
    ConsoleWrite($sSQL & @CRLF)
    Alles anzeigen

    Oder habt ihr eine einfachere Lösung?

  • SQlite nicht löschen - mehrere Kriterien

    • Tweaky
    • 27. Juli 2023 um 18:45

    Ok daran habe ich auch schon gedacht.

    Dachte es gibt vielleicht eine Möglichkeit: Zeilenweise durchlaufen und dann prüfen ob die Bedinungen erfüllt sind.

  • SQlite nicht löschen - mehrere Kriterien

    • Tweaky
    • 27. Juli 2023 um 17:06

    Hi,

    ich weiß, dass ich z. B. mit

    AutoIt
    _SQLite_Exec($hSqlite, "delete from moz_historyvisits where visit_type <> 7 AND visit_type <> 2")

    Zeilen einer SQlite-Datei mit Ausnahmen (hier <>7 und <>2) löschen kann.

    Nun habe ich allerdings mehrere Ausnahmen die in einem dynamischen Array stehen.

    Wie bekomme ich dies nun in den obigen Befehl reingequetscht.

  • Fehler in der deutschen Hilfe bitte hier melden (Hilfedatei 3.3.16.1 2023.06.11

    • Tweaky
    • 12. Juni 2023 um 21:19

    push

  • AutoIt 3.3.16.1 deutsch / englische Hilfe verfügbar - Stand 2023.06.11

    • Tweaky
    • 12. Juni 2023 um 21:16

    Hi,

    es gibt eine neue Version der deutsch / englischen Hilfe für AutoIt 3.3.16.1.

    Deutsche Offlinehilfe (Hilfe / au3.api / Beispiele)

    Deutsche Onlinehilfe

    Schaut euch die Hilfe bitte genau an.

    Fehler könnt ihr dann hier melden.

    Gibt es eine deutsche Funktionsbeschreibung, so wird diese direkt angezeigt und man kann man durch das Flaggen-Symbol rechts oben von deutsch auf englisch umstellen.

    Gibt es noch keine deutsche Funktionsbeschreibung so wird direkt die englische Funktionsbeschreibung angezeigt.

    In der offline-Version gibt es 2 Farbversionen. 1x normal und 1x DarkMode

    Diese Dateien können hier übersetzt werden.

    Danke an alle Übersetzer und Helfer.

    Viel Spaß damit

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • Tweaky
    • 5. Juni 2023 um 20:40

    https://www.autoit.de >>> gleiches Fehlerbild wie oben

    https://autoit.de >>> funktioniert, dauert aber 1 Minute und die Anordnung ist ziemlich verschoben

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • Tweaky
    • 4. Juni 2023 um 23:30

    Kannst du mal ein Beispiel posten wie es aussieht?

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • Tweaky
    • 4. Juni 2023 um 12:18

    Leider funktioniert der Screenshot einer Webseite nicht mehr.

    Es ist egal welche Webseite ich probiere :(

  • Schreiben in Registry - kein Fehler, Eintrag wird erstellt, ist aber im Reg-Editor nicht sichtbar?

    • Tweaky
    • 29. März 2023 um 20:19

    Registry-Zweige:

    • 64 Bit: HKLM\SOFTWARE\…
    • 32 Bit: HKLM\SOFTWARE\WOW6432Node\…

    diese Tabelle (bekomme es hier nicht besser formatiert)

    Ausführungs-ModusAngabe im QuellcodeAngabe im QuellcodeAngabe im Quellcode
    HKLM\SOFTWARE\…HKLM64\SOFTWARE\…HKLM\SOFTWARE\WOW6432Node\…
    32 BitHKLM\SOFTWARE\WOW6432Node\…HKLM\SOFTWARE\…HKLM\SOFTWARE\WOW6432Node\…
    64 BitHKLM\SOFTWARE\…HKLM\SOFTWARE\…HKLM\SOFTWARE\WOW6432Node\…

    oder diese Tabelle (bekomme es hier nicht besser formatiert)

    AutoIt-Skript Registrierungs-Editor
    Ausführungs-Modus Angabe im Quellcode Verwendeter Zweig
    32 Bit HKLM\SOFTWARE\… HKLM\SOFTWARE\WOW6432Node\…
    HKLM64\SOFTWARE\…

    HKLM\SOFTWARE\WOW6432Node\…
    HKLM\SOFTWARE\…

    HKLM\SOFTWARE\WOW6432Node\…
    64 Bit HKLM\SOFTWARE\… HKLM\SOFTWARE\…
    HKLM64\SOFTWARE\…

    HKLM\SOFTWARE\WOW6432Node\…
    HKLM\SOFTWARE\…

    HKLM\SOFTWARE\WOW6432Node\…

    HKLM64 ist also nur für 32-Bit-AutoIt-Skripte (x86) wichtig und auch nur dann, wenn von dort aus NICHT in WOW6432Node geschrieben werden soll.

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™