C# で作成された、リモート コントロールの手段を持たないアプリケーションがあります。可能な唯一の使用シナリオは、マウスでボタンをクリックして結果を取得することです。
事前定義されたクリック ロジックを使用して、一般的な使用シナリオを公開するサーバーを作成したいと考えています。たとえば、アプリケーションには「実行」ボタンがあり、特定の URL がロードされたときにそのボタンをクリックする HTTP (またはその他の) サーバーを作成したいと考えています。
アプリケーションは Windows で使用することを意図していますが、wine でも問題なく動作するはずです。私の主な OS は Ubuntu ですが、VM でアプリを実行する方が良いオプションだと思います。残りのロジックをプログラムするには、java、python、ruby、php、または node.js を使用できます (C# はわかりません)。
これを処理するための最良のアプローチは何ですか? 画面上の事前定義された X*Y 位置でのクリックに頼らない方がよいでしょう。理想的には、このソリューションではデータを読み戻すこともできます。