GUI タスクを自動化しますか?

GUI タスクを自動化しますか?

デッドウェアである Windows アプリケーションがあり、データをファイルにエクスポートするオプションがありません。データを抽出する唯一の方法は、各行をクリップボードにコピーし、エディターに貼り付けることです。

回避策として、アクションを一度記録し、アプリケーションの最後の行に到達するまでループすることを考えています。

Windows にはそのようなユーティリティがかなりたくさんあることは知っていますが、このタスクに適したユーティリティをお勧めいただければ幸いです。ありがとうございます。

答え1

同様の無料スクリプト言語として、オートホットキー

AutoHotkey は、Windows 用の無料のオープンソース ユーティリティです。これを使用すると、次のことが可能になります。

  • キーストロークとマウス クリックを送信することで、ほぼすべての操作を自動化できます。マウスまたはキーボードのマクロを手動で記述することも、マクロ レコーダーを使用することもできます。
  • キーボード、ジョイスティック、マウスのホットキーを作成します。ほぼすべてのキー、ボタン、または組み合わせをホットキーにすることができます。
  • 入力時に略語を展開します。たとえば、「btw」と入力すると、「by the way」が自動的に生成されます。
  • カスタム データ入力フォーム、ユーザー インターフェイス、およびメニュー バーを作成します。詳細については、GUI を参照してください。
  • キーボード、ジョイスティック、マウスのキーとボタンを再マップします。
  • WinLIRC クライアント スクリプトを介してハンドヘルド リモート コントロールからの信号に応答します。
  • 既存の AutoIt v2 スクリプトを実行し、新しい機能で強化します。
  • 任意のスクリプトを、AutoHotkey がインストールされていないコンピューターで実行できる EXE ファイルに変換します。

答え2

オートイット必要なものは次のとおりです:

AutoIt v3 は、Windows GUI と一般的なスクリプトを自動化するために設計された、フリーウェアの BASIC 風スクリプト言語です。シミュレートされたキーストローク、マウスの動き、ウィンドウ/コントロールの操作を組み合わせて使用​​し、他の言語 (VBScript や SendKeys など) では不可能または信頼性のない方法でタスクを自動化します。AutoIt は非常に小さく、自己完結型で、面倒な「ランタイム」を必要とせず、すぐにすべてのバージョンの Windows で実行できます。

答え3

AutoGui は、PIP で利用できる、ウィンドウを簡単に自動化できる Python パッケージです。詳細については、Medium の記事をご覧ください。

https://medium.com/@lundbird/how-to-automate-windows-applications-with-autogui-626c7b452eed

答え4

WinBatch。GUI アクションやコマンドを記録して保存し、プログラムにすることができます。費用はかかりますが、それだけの価値があります。 https://www.winbatch.com/10 年以上前に使用しましたが、当時は非常に使いやすく、成熟した製品でした。彼らのページには今年もいくつかのアップデートが記載されているので、彼らは今、ただ惰性で進んでいるわけではないようです。

関連情報