2016-12-20 4 views
0

Ich möchte eine sehr einfache Aufgabe automatisieren. Ich exportiere nur Projektierungsdateien aus einer Anwendung namens "solmetric pv analysator". Aber ich muss es ungefähr 100 Mal machen.Eine Aufgabe automatisieren

Nicht sicher, ob diese Informationen helfen, aber um die Projekte zu exportieren, muss ich sie in das Programm laden und dann Datei-> Spuren für das gesamte System exportieren.

Ich würde etwas wie AutoHotKey verwenden, aber die Größen der Dateien variieren stark, so dass die Export-Zeit auch so gut ist und ich nicht so lange auf jede Datei warten möchte.

Darüber hinaus stecke ich auf Windows XP auf einem Computer mit begrenzter Prozessorleistung.

Windows XP SP2 1 GB RAM

Antwort

0

am Fluss Blick, wenn ich es zu tun hatte - ich Sikuli verwenden würde. Es ist sehr benutzerfreundlich und

automatisiert alles, was Sie auf dem Bildschirm sehen. Es verwendet Bilderkennung, um GUI-Komponenten zu identifizieren und zu steuern. Es ist nützlich, wenn es keinen einfachen Zugriff auf den internen oder Quellcode einer GUI gibt.

Und passt gut unter den Hardware-Anforderungen nur

Windows XP SP2 1 GB RAM

da es about 200MB memory beginnen muss. Sobald Sie Ihr Skript erstellt haben, bin ich sicher, dass die Ausführung sogar noch weniger dauert.

Mit dem Ziel der vollständigen Antwort - Sie können sogar die Ausführung der Skripte über PowerShell/Batch-Dateien planen. Hier sind die CLI arguments, die Sie verwenden können:

usage: 
Sikuli-IDE [--args <arguments>] [-h] [-r <sikuli-file>] [-s] [-t <sikuli-file>] 
--args <arguments>    specify the arguments passed to Jython's sys.argv 
-h,--help      print this help message 
-r,--run <sikuli-file>   run .sikuli or .skl file 
-s,--stderr     print runtime errors to stderr instead of popping up a message box 
-t,--test <sikuli-file> run .sikuli as a unit test case with junit's text UI runner