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

Beiträge von alpines

  • Anwendungen automatisch an bestimmte Monitorposition mit definierter Größe öffnen

    • alpines
    • 2. April 2019 um 21:43
    Zitat von Bitnugger

    Oder so...

    ProcessClose schlägt, erfahrungsgemäß, ab und zu fehl. Also lieber Do ProcessClose Until Not ProcessExists verwenden.

  • MSSql Abfrage Datum vergleich

    • alpines
    • 2. April 2019 um 16:13
    Zitat von Musashi

    Mal ganz blöd gefragt : Von welchem Datentyp ist TerminTagBS ?

    Zitat von Springstil

    2019-06-17 00:00:00.000

    Ich schätze mal datetime da nur drei Nullen dranhängen.

  • MSSql Abfrage Datum vergleich

    • alpines
    • 2. April 2019 um 15:46

    Dein Verweis auf die Tabelle ist ambivalent, es wundert mich dass MsSQL da keine Warnung schmeißt.

    Du kannst ja wenn du Tabellen instanziierst ihnen Bezeichner geben: SELECT * FROM TABELLE1 t1, TABELLE2 t2 WHERE t1.id = t2.id (PostgreSQL).

    Bei deinem ursprünglichen SELECT musst du der Tabelle einen Bezeichner geben. Wieso? In der Subquery forderst du die Tabellen dbo.view_ArtikelXXL und dbo.[VIEW_BESTELLÜBERSICHT] mittels JOIN nochmal neu an, allerdings musst du hier sagen, dass die BestellNr/ArtikelNr (was auch immer) die von der ursprünglichen Query sein soll, da er sonst die Tabellen einfach neu joint und alle Werte miteinander vergleicht statt nur die auszugeben, die mit der ArtikelNr deiner ursprünglichen Query übereinstimmen.

  • MSSql Abfrage Datum vergleich

    • alpines
    • 2. April 2019 um 13:57

    Ja mein Fehler, mein Repertoire ist MySQL / PostgreSQL gemischt.

    Wenn er nur ein Eintrag rausschmeißt dann referenzierst du die ArtikelNr vielleicht falsch. Du musst bei deiner Hauptquery eine Tabelle mit einem Bezeichner instanziieren, sprich: FROM myTable1 tabelle1 und dann auf die Schlüssel zugreifen. Ansonsten wird er alle Schlüssel durchprüfen.

  • MSSql Abfrage Datum vergleich

    • alpines
    • 2. April 2019 um 13:41

    Im WHERE müsstest du noch eine Klausel hinzufügen (ich nehme mal an TerminTagBS ist das Feld mit dem Datum): WHERE ..... AND dbo.[VIEW_BESTELLÜBERSICHT].TerminTagBS = (SELECT TerminTagBS FROM dbo.view_ArtikelXXL INNER JOIN dbo.[VIEW_BESTELLÜBERSICHT] ON dbo.view_ArtikelXXL.Nr = dbo.[VIEW_BESTELLÜBERSICHT].ArtikelNr ORDER BY TerminTagBS DESC LIMIT 1)

    Die Felder sind vielleicht noch ambivalent, du musst da noch eindeutige Bezeichner einfügen (da ja mehrere Instanzen von dbo.view_... in der gesamten Query dann existieren.

  • MSSql Abfrage Datum vergleich

    • alpines
    • 2. April 2019 um 13:31

    Deshalb ja die Unterquery, die liefert mit dem LIMIT 1 nur einen Eintrag zurück.

  • MSSql Abfrage Datum vergleich

    • alpines
    • 2. April 2019 um 13:01
    Zitat von Musashi

    Müsste es nicht ORDER BY date DESC LIMIT 1 lauten, da er ja das neueste Datum oben in der Liste haben möchte ?

    Hatte mir das Order By fix bei Kev abgeguckt, kann ja noch angepasst werden. :)

  • MSSql Abfrage Datum vergleich

    • alpines
    • 2. April 2019 um 12:07

    Meine SQL Kenntnisse halten sich in Grenzen aber nimm als Date doch eine Subquery. Etwa in diesem Sinne:

    SELECT date FROM table WHERE id=blabla ORDER BY date ASC LIMIT 1;

  • Bild filtern/ strukturiert absuchen

    • alpines
    • 30. März 2019 um 09:20
    Zitat von Bitnugger

    0x0FF04CEFC ?

    Das ist mein Workaround zu BitmapGetPixel. Man kann auch den Wert von BitmapGetPixel so umwandeln, dass er die negative Zahl darstellt die 0xFF04CEFC darstellt.

    Du hast das ja mit Stringvergleichen gelöst, aber ich glaube Integervergleiche sollten schneller sein.

    So muss man nur einmal den Farbcode umwandeln und nicht jeden Farbcode den man von BitmapGetPixel zurückbekommt.

  • Bild filtern/ strukturiert absuchen

    • alpines
    • 29. März 2019 um 23:27

    Was hat denn XML damit zu tun? Schau dir doch mal an wie die Form aussieht die du finden möchtest.

    Wenn du nun von oben links nach rechts Zeile für Zeile durchscannst und auf einen blauen Pixel triffst hast du immer den oberen linken Pixel von einem Rechteck.

    Jetzt musst du nur noch die Form ausfindig machen, wenn du verschiedene Formen hast (Rechtecke, Quadrate) kannst du keine fixen Werte nehmen.

    Taste dich von dem 1. Punkt durch das Rechteck und schon hast du alle Punkte für das Quadrat, danach machst du mit dem nächsten Fund weiter.

  • Bild filtern/ strukturiert absuchen

    • alpines
    • 29. März 2019 um 23:10

    Du kannst dir doch einen Algorithmus überlegen wie du eine Gruppe von blauen Punkten erkennen kannst.

    Ich kann dir nicht alles vormachen, sonst lernst du ja nichts draus.

  • Bild filtern/ strukturiert absuchen

    • alpines
    • 29. März 2019 um 21:24

    Die Farben werden je nach Anwendung komischerweise anders dargestellt. AutoItWinInfo liefert bei dem Fotoviewer von Windows ganz andere Werte als Paint.

    Mit 0x0FF04CEFC als Farbcode (2, 206, 252 wie du es angegeben hast) klappt es.

  • Bild filtern/ strukturiert absuchen

    • alpines
    • 29. März 2019 um 18:34

    Hier mal ein kleines Beispiel welches blaue Punkte auf einem Bild ausliest.

    Dateien

    Script.zip 898 Byte – 358 Downloads
  • Bild filtern/ strukturiert absuchen

    • alpines
    • 29. März 2019 um 18:21
    Zitat von DDiSoEsT

    gobt es eine Möglichkeit, alle Bilder nach blauen Pixeln zu durchsuchen ohne diese zu öffnen?

    Dir habe ich dir gerade genannt, GDI+.

  • Bild filtern/ strukturiert absuchen

    • alpines
    • 29. März 2019 um 17:52

    Es lohnt sich nicht das Bild in einen Hex-Code umzuwandeln und dann daraus zu versuchen Informationen zu beziehen.

    AutoIt3 kommt mit einer GDI+ UDF daher mit der du sehr einfach das ganze prüfen könntest.

    _GDIPlus_BitmapGetPixel gibt dir den Farbwert eines Pixels innerhalb einer Bitmap wieder, also musst du nur einfach Zeile für Zeile dein Bild durchgehen und schauen ob du irgendwo einen weißen Pixel findest.

    Da alle Plätze geordnet und mit dem selben Abstand zueinander aufgebaut sind nimmst du die obere linke Kante eines Sitzplatzvierecks und addierst dann X Pixel drauf um zum nächsten zu kommen.

    Findest du einen weißen Sitzplatz musst du nur noch die umliegenden prüfen (links, oben, rechts, unten, und nicht vergessen: prüfst du einen Sitzplatz am Rand?) und fertig.

  • rückwärtszähler in MsgBox möglich?

    • alpines
    • 29. März 2019 um 09:42

    Das liegt daran, dass das STATIC-Control mit Instance 1 nun das Icon ist, wenn man dort die 2 nimmt klappt das.

  • Forenupdate - November 2018 - Probleme / Anregungen / Feedback - Sammelthread

    • alpines
    • 28. März 2019 um 21:43
    Zitat von autoiter

    Ich habe gerade versucht eine au3 in einer Konversation zu versenden. Das geht nicht, da unbekannte Datei.

    Ja ist mir auch aufgefallen, wollte es noch posten aber hatte es dummerweise vergessen.

    Es wäre schön wenn wir die Anhänge die wir an Beiträge hängen können auch in Konversationen anhängen können. (Also das ganze Standardzeugs 7z, au3, rar, zip, ...)

  • rückwärtszähler in MsgBox möglich?

    • alpines
    • 28. März 2019 um 21:41

    Das sollte mit der Standard-MsgBox nicht möglich sein.

    Aber der Aufwand eine eigene MsgBox zu basteln (also eigene GUI etc...) sollte nicht allzugroß sein, also würde ich das vielleicht versuchen.

  • Problem mit RC4 verschlüsselung

    • alpines
    • 28. März 2019 um 16:28

    Was ist denn für dich "falsche Zeit"?

    Dein php Skript bzw. AutoIt Skript synchronisieren vielleicht mit anderen Timeservern, das kann das Problem sein.

  • HTMHelp - Automatische UDF-Dokumentation (04.08.2015/1.1.0)

    • alpines
    • 28. März 2019 um 14:21

    Du kannst die Datei über den verlinkten Forenbeitrag herunterladen, falls du den nicht gesehen hast.

    Ob sich chesstiger noch um seinen Blog kümmert weiß ich nicht, der letzte Beitrag ist von 2016.


    Ich hab ihn hier in dem Post mal markiert damit er darauf aufmerksam gemacht wird (wurde er ja schon früher, vielleicht hat er es einfach vergessen.)

    Dann kann er den Link zu seiner Website rausnehmen und nur als Anhang hochladen oder seine Website fixen.

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™