0

私が作成した作業中の Windows フォーム デスクトップ アプリケーションがあります。アプリケーションは毎月いくつかの仕事をしています。毎月アプリケーションを実行する必要があり、接続ボタンがあります。これをクリックすると、ドロップダウン メニューにいくつかのリストが表示されます。そのうちの 1 つを選択し、別のボタンをクリックして作業を行います。したがって、私がやりたいことは、このプロセスを自動化し、スケジュールに従って毎月アプリケーションにこの仕事を任せることです。コードを作成してコンソール アプリケーションにし、タスク スケジュールからコンソール アプリケーションを実行したくありません。別の小さなアプリケーションを作成し、実行する手順 (同様のマクロまたはテスト プロジェクト (コード化された UI テスト)) を定義して、その仕事を行う方法はあるのでしょうか?

4

2 に答える 2

1

AutoHotkey のようなものが必要なだけでしょうか? http://www.autohotkey.com/

それはすでに「別の小さなアプリケーション」であり、「実行する手順を定義する」ことができます:)

于 2013-07-29T00:18:42.013 に答える
1

Automa - GUI アプリケーションを自動化するための Python ツール/ライブラリをお勧めします。非常に使いやすく、説明したタスクに最適です。

click(Button("Connect"))
click(ComboBox("Drop Down Menu Name"), "Option 1")
press(ENTER)

コマンドを拡張子 .at のテキスト ファイルに保存し、必要に応じてコマンド ラインから簡単に実行できます。

> Automa.exe your_script.at

免責事項: 私は Automa の開発者の 1 人です。

于 2013-08-08T11:03:50.910 に答える