Python: Button aus dem externen Programm betätigen

Gast
Max schrieb:
> Hallo Zusammen,
> ist es möglich mit Python der ein externes Programm mit
>
> subprocess.call(["C:\\Program\\bin\\Test.exe"])
>
> geöffnet hat, auf ein Button von diesem externen Programm (Test.exe)
> zugreifen und betätigen?
>
> Ich hoffe ihr könnt mir helfen!
> Vielen Dank im Vorraus!
>
> Max

Weiß nicht ob es eine "einfache" Möglichkeit dazu gibt. Besser als 
nichts  ist der Weg via Sikuli (benutzt Jython, was sehr an Python 
angelehnt ist).
Gast
Hi Doc Brown,
danke für dein Antwort!
Letztendlich geht es mir da drum einige Testfälle, die schon gibt zu 
automatisieren. Werde mir das Tool Sikuli mal anschauen.
Gruß
Max
Gast
warum nicht
www.autoitscript.com/site/autoit/
?
(Kenne ich selbst nicht, weiß aber von einigen die damit ihre 
Win-Programme automatisch steuern)
Gast
Nürnberger schrieb:
> warum nicht
> www.autoitscript.com/site/autoit/
> ?
> (Kenne ich selbst nicht, weiß aber von einigen die damit ihre
> Win-Programme automatisch steuern)

"...AutoIt v3 is a freeware BASIC-like scripting language..."

Der Threadersteller benutzt allerdings schon Python. Deswegen wird er 
sich eventuell mit Sikuli leichter tun ;-)
Gast
Hallo Leute,
danke für die Vorschläge!
Ich habe nun eine Frage zum Sikuli. Ist es möglich diese automatisch 
Ausführen lassen, ohne jetzt auf dem Button zu clicken also mit 
Zeiteinstellung?


Danke und Gruß!

Max
Gast
Max schrieb:
> Ich habe nun eine Frage zum Sikuli. Ist es möglich diese automatisch
> Ausführen lassen, ohne jetzt auf dem Button zu clicken also mit
> Zeiteinstellung?

Bin mir nicht sicher ob ich die Frage richtig verstehe. Aber Du kannst 
zum Beispiel aus Deinem Sikuli Script eine .exe machen und diese dann 
über einen scheduled Job in Deinem Windows aufrufen.

Bei Fragen zu Sikuli einfach eine Suchmaschine benutzen ;-)
Gast
Doc Brown schrieb:
> Nürnberger schrieb:
>> warum nicht
>> www.autoitscript.com/site/autoit/
>> ?
>> (Kenne ich selbst nicht, weiß aber von einigen die damit ihre
>> Win-Programme automatisch steuern)
>
> "...AutoIt v3 is a freeware BASIC-like scripting language..."
>
> Der Threadersteller benutzt allerdings schon Python. Deswegen wird er
> sich eventuell mit Sikuli leichter tun ;-)

Das wird eine sehr kleine Rolle spielen, da das Sikuli-Programm total 
unabhängig vom Python läuft (vermutlich als exe).
Wenn es natürlich ein Python-Modul gäbe mit Auto-IT-Funtionalität, wäre 
das natürlich viel angenehmer.
Gast
Nürnberger schrieb:
> Das wird eine sehr kleine Rolle spielen, da das Sikuli-Programm total
> unabhängig vom Python läuft (vermutlich als exe).
> Wenn es natürlich ein Python-Modul gäbe mit Auto-IT-Funtionalität, wäre
> das natürlich viel angenehmer.

Sorry, aber das Sikuli Skript ist Code und da kann man das Übliche mit 
programmieren. Natürlich fällt das leichter, wenn man die Skriptsprache 
nicht neu lernen muss bzw. nachher einen Mix hat aus 2 
Programmiersprachen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.