2016-12-20 13 views
0

私は非常に簡単な作業を自動化したいと思います。 私がやっているのは、「solmetric pv analyzer」というアプリケーションから投影ファイルをエクスポートすることだけです。しかし、私は約100回それを行う必要があります。タスクの自動化

この情報が役立つかどうかはわかりませんが、プロジェクトをエクスポートするには、それらをプログラムにロードしてから、ファイル - >システム全体のトレースをエクスポートする必要があります。

AutoHotKeyのようなものを使用しますが、ファイルのサイズが大きく異なるため、エクスポートに時間がかかるため、このような長い時間を各ファイルに対して待たせたくありません。

これに加えて、制限された処理能力を備えたコンピュータでWindows XPを使用しています。私はそれをしなければならなかった場合は、Windows XP SP2 1ギガバイトのRAM

答えて

0

は、流れを見て - 私はSikuliを使用します。それは非常にユーザーフレンドリーであり、

は、画面上に表示されるものを自動化します。画像認識を使用してGUIコンポーネントを識別して制御します。これは、GUIの内部コードまたはソースコードに簡単にアクセスできない場合に便利です。

そして、それだけで起動するabout 200MB memoryを必要とするため、ハードウェアの要件

のWindows XP SP2 1ギガバイトのRAM

の下にうまく適合しません。スクリプトを作成したら、実行はそれよりも少なくて済むと確信しています。

完全な答えを目指して、PowerShell /バッチファイルを使用してスクリプトの実行をスケジュールすることもできます。使用できるCLI argumentsは次のとおりです。

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