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

Beiträge von Dominic

  • Vertikal Pixelsearch

    • Dominic
    • 10. Mai 2016 um 21:14

    Danke, das war sehr hilfreich.

  • Vertikal Pixelsearch

    • Dominic
    • 10. Mai 2016 um 19:16

    Hallo zusammen,

    ich möchte in einem CAD-Programm die äußeren Kanten eines Modells ermitteln,
    sozusagen eine Box um das aktuell geladene Modell ziehen.
    Die Farbe des Modells ist immer die selbe, weshalb ich mir dachte ich nehme ganz simpel
    Pixelsearch und 123 fertig, aber kann ich auch irgendwie bestimmen das Vertikal gesucht werden soll,
    sonst bekomme ich natürlich immer nur das oberste bzw. unterste Pixel, aber nicht das linkeste oder rechteste.

    Klar, Schleife kann man machen, aber gibt es evtl schon etwas fertiges?

    Schönen Gruß

    EDIT:

    hier gibt es eine erweiterte PixelSearch Programmierung namens FastFind von "FastFrench"
    https://www.autoitscript.com/forum/topic/12…search-library/

    mein Problem kann damit gelöst werden, vielleicht hilft es ja auch anderen.

  • _ImageSearch Probleme nach kompilieren

    • Dominic
    • 14. Februar 2014 um 21:23

    Hallo zusammen,

    das Problem resultierte definitiv nur aus meiner eigenen Unaufmerksamkeit, ich habe es jedes mal in 64bit erstellt.

    Jetzt habe ich noch eine weitere Schwierigkeit :(

    Kann mir jemand sagen wie ich ein Inputfeld so einstelle das es nur Ziffern und maximal einen Dezimalpunkt annimmt?
    Ich möchte es nicht nachher abfragen, ich möchte das ich gar nichts anderes hineinschreiben kann.

    Kann man dieses $ES_NUMBER noch irgendwie erweitern ?

    Danke schonmal

  • _ImageSearch Probleme nach kompilieren

    • Dominic
    • 12. Februar 2014 um 23:10

    Hey danke für den Tip, das ist wirklich etwas schickes, auch wenn es bei mir jetzt nichts findet, ich schiebe es jetzt mal auf mein 64bit Problem, ist auch nicht weiter relevant, mir gefällt aber die
    Methode die hinter der Suche steckt, wirklich klever.

  • _ImageSearch Probleme nach kompilieren

    • Dominic
    • 12. Februar 2014 um 21:47

    Das klingt gut, aber das würde es mir doch um einiges komplizierter machen, so nehme ich jetzt einen Screenshot und schnippel mir das entsprechende Bildchen raus.

    Habe ja auch endlich das Problem mit der DLL gelöst.

    Morgen schaue ich aber mal ob ich nicht doch irgendwie an die ID der Pfeiltaste rankomme. Mit der Tastatur lässt sie sich leider nicht bedienen :(

  • _ImageSearch Probleme nach kompilieren

    • Dominic
    • 12. Februar 2014 um 21:27

    Klingt interessant, was genau ist denn "pixelpattern" ?

    Ich stelle mir das so vor das man nach einem Pixel sucht, und wenn es gefunden ist überprüft ob die nebenliegenden Pixel farblich dem entsprechen was man sucht, und ansonsten weiter
    geht bis Pixel 1 wieder auftaucht, ist das so etwas in der Art? Was ja dann auch dem Suchen eines Bildes gleich käme!?

    Geschwindigkeit spielt für meinen Fall aber auch keine große Rolle, Ich möchte nur sicherstellen das es möglichst ohne mein zutun meine Arbeit erledigt, schneller ist es dabei in jedem Fall :D

  • _ImageSearch Probleme nach kompilieren

    • Dominic
    • 12. Februar 2014 um 21:04

    Hi,

    es soll eine Reihe von Abläufen die mit einer CAD-Datei gemacht werden müssen abarbeiten.
    Leider kann ich nicht vor Ort und Stelle daran arbeiten und das Programm, welches es "bedienen" soll,
    auch nicht auf meinen privaten Rechner installieren (Lizenzrechtlich) .

    Der Ablauf dabei ist so simpel, das ich das meiste ohne hinzuschauen machen kann, nur bei der
    Auswahl der Körperkante der 3D-Geometrie, die halt je nach Teil anders ist, muss ich hinschauen
    und hinklicken und nach jedem Schritt mehrfach auf einen grünen Pfeil klicken.

    Das einzige was ich davon mit nach hause nehmen kann sind Screenshots.

    Eine eigene Macrofunktion bietet die Software leider nicht.
    Aber wenn der Chef sieht was so möglich ist darf ich vielleicht auch mal richtig dran

    Es ist quasi der Aimbot des faulen Arbeiters  :thumbup:

    Und ich Wette ich bin einer der wenigen, die diese Funktionen tatsächlich nicht benutzen um Highscores zu betuppen.
    Zumindest garantiere ich das ich es dafür nicht brauche, auch wenn das jeder sagen würde der es dafür braucht.

  • _ImageSearch Probleme nach kompilieren

    • Dominic
    • 12. Februar 2014 um 20:07

    Damit möchte das kompilierte Script aber leider nicht arbeiten, mir wäre das auch lieber, dann müsste ich morgen auf der Arbeit nicht
    erst um Adminrechte feilschen.
    Es handelt sich um den Rechner im Büro um Win7 64bit (Dieser rechner auf dem ich schreibe übrigens auch) und da gibt es dann anscheinend bei
    dem ImageSearch einiges zu beachten und man muss es auf 32bit compilieren.

    Nun ja, Hauptsache das Resultat stimmt am Ende, und es muss auch nur auf einem Rechner laufen, leider kann ich es auf dem nicht schreiben :( Und der Lerneffekt ist höher!

  • _ImageSearch Probleme nach kompilieren

    • Dominic
    • 12. Februar 2014 um 18:42

    Ich glaube die Lösung gefunden zu haben:

    ImageSearchDLL.dll in das Verzeichnis "C:\Windows\SysWOW64" kopieren.

    Ausserdem scheint es absolut überflüssig die ImageSearchDDL.dll und ImageSearch.au3 in den selben
    Pfad wie das eigene Script zu legen, was man aber leider an jeder Ecke im Netz liest.

    Nachdem ich dann ein mal nicht über das Kontextmenü sondern über SciTe direkt mit x86er Architektur Compiliert habe funktioniert
    es so wie es soll.

    Hoffentlich ist es morgen auf der Arbeit immer noch so  :thumbup:


    Ich Schliesse, wenn ich mir sicher bin  :)

  • _ImageSearch Probleme nach kompilieren

    • Dominic
    • 12. Februar 2014 um 16:49

    Hallo zusammen,

    ich habe das Problem, wenn ich mein funktionierendes Script das ein ImageSearch enthält, als x86 kompiliere
    und es auf einem anderen PC laufen lasse, einen Fehler bei der Ausführung bekomme weil er die ImageSearchDLL.dll
    scheinbar nicht findet.
    Ich habe die DLL in diversen Verzeichnissen liegen, aber scheinbar wird sie nur in dem Pfad gesucht in dem das Script vor
    dem kompilieren auch lag. Ich weis jetzt echt nicht was ich noch machen kann.

    bin für jeden Rat dankbar.

    Schönen Gruß

  • Problem mit FileOpenDialog() und anschliessendem Run()

    • Dominic
    • 11. Februar 2014 um 13:05

    Danke für die schnelle Rückmeldung.

    Ich brauche das Script wenn es fertig ist für die Arbeit, da soll es ein anderes Programm "bedienen", soll heißen
    die zu bearbeitende Datei wird fortan über den OpenFileDialog des Scripts (was dann als EXE compiliert vorliegen muss)
    an die Dateiauswahl des "Hauptprogramms" übergeben.
    Dann sollen mittels _ImageSearch diverse button geklickt, eingaben getätigt werden usw usw... bis schlussendlich
    alles abgespeichert und geschlossen wird.

    Das _ImageSearch braucht eine DLL und entsprechend die Bildchen, die nicht gefunden wurde als ich das Problem mit dem FileOpenDialog noch hatte, und an sich soll das Script funktionieren solange es seine erforderlichen Dateien einem definierten Unterordner der @ScriptDir hat.

  • Problem mit FileOpenDialog() und anschliessendem Run()

    • Dominic
    • 11. Februar 2014 um 08:10

    Guten Morgen zusammen,

    habe auch wie ein Depp an diesem Problem gehangen (Neuling) bis ich herausgefunden habe wieso nach dem FileOpenDialog
    Funktionen nicht mehr funktionieren die zuvor problemlos durchgelaufen sind.
    Erst einmal DANKE für die elegante Problemlösung!

    Also verstehe ich es richtig (kann gerade nichts prüfen) das wenn ich nach dem FileOpenDialog und dem verarbeiten der daraus
    resultierenden Informationen die ein FileChangeDir auf die $ScriptDir anwenden muss damit mein Script alles wieder findet ohne
    das ich den kompletten Pfad ausschreiben muss, richtig?


    Danke und schönen Gruß

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™