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

Beiträge von test_user99

  • Keine Interaktion mit Anwendung möglich

    • test_user99
    • 31. Oktober 2017 um 13:56

    So das Ding läuft. In Autoit fehlte #RequireAdmin. Vielen Dank.

    Und danke für den Hinweis mit nackten OS. Hab jetzt das Tool mit Dev C++ und gcc angefangen. Klassische Interaktion mit der Win32API ohne fette Framework oder andere benötigte Abhängigkeiten.

    Etwas nervig alles per Hand zu machen statt mouseclick(x,y), aber in VMWare und virtualbox komme ich bis zum Download(socket und dann HTTP RFC nachgebaut), danach die Ausführung des Programms und mit einer simplen Pixelsearch suche ich die Adminrechte Anforderung. Ob der Key passt und ob es weiter geht erledige ich per Pixel Auswertung.

    Nachteil ist aber enorm, es muss immer die gleiche Screenresolution sein, sonst findet der nicht die Pixel.

    Ps. Nicht wirklich schneller als AutoIt, hab als Benchmark 1000 Keys eingeben getestet. Aufwand der Programmierung Autoit 30 Minuten, C++ etwa 11 Stunden. Autoit sind 76 Zeilen und C++ 1200 Zeilen.

  • Keine Interaktion mit Anwendung möglich

    • test_user99
    • 30. Oktober 2017 um 13:45

    Wiso Steuer. Getestet nur beim Setup.

    Es soll ein kleines Skript werden, was automatisiert Programme installiert.

    Ziel ist es einfach nach einer Windows Neuinstallation x Programme mit zu installieren. So spare ich mir nach jeden Windows Install, die 3-4 Stunden für alle Software Neuinstallationen.

    Und ich fand es auch so ein ganz gutes Projekt zum Wiedereinsteigen. Es sind Dateioperationen dabei, Anwendungsinteraktion, Listen, kleine GUI und Http Requests(Downloads).

    Mit Python und der Win32 API war es auch nicht erfolgreich.

    Nachdem Controls nach, sieht es stark nach VCL aus. Beim Borland C++ Builder hiessen auch alle Komponenten TEdit, TListview usw. .

  • Keine Interaktion mit Anwendung möglich

    • test_user99
    • 30. Oktober 2017 um 12:48

    Hallo,

    nach einiger Abstinenz bin ich wieder mit AutoIt eingestiegen.

    Ein kleines Programm soll in einen Fenster Werte eintragen und danach auf weiter drücken.

    Mit Notepad usw. keine Probleme.

    Aber mit dem betroffenen Fenster tut sich garnix. Aus dem Controls heraus kann ich lesen, aber nix schreiben oder Mouseclicks ausführen.

    Es sind also die richtigen Namen, aber es lässt sich nicht bearbeiten.

    WinActivate wurde versucht. sleep wurde versucht. Mouseclick, Mousedown/Mouseup, Controlsettext.

    Mit Notepad, Scite und Geany keine Probleme. Die Edits passen und können geschrieben und gelesen werden.

    ; Wait 10 seconds for the Notepad window to appear.

    Local $hWnd = WinWait("xxxxxxxxxxxx", "", 10)

    ; Set the edit control in Notepad with some text. The handle returned by WinWait is used for the "title" parameter of ControlSetText.

    ControlSetText($hWnd, "", "TEdit4", "66666")

    ; Retrieve the text of the edit control in Notepad. The handle returned by WinWait is used for the "title" parameter of ControlGetText.

    Local $sText = ControlGetText($hWnd, "", "TEdit4")

    ; Display the text of the edit control.

    MsgBox($MB_SYSTEMMODAL, "", "The text in Edit1 is: " & $sText)

    Send("{ENTER}")

    Mouseclick event mit Koords.

    Warum ghet das nicht?

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™