2020-01

スポンサーリンク
ブログ

AutoIt OpenCV4.2を使って画面内 画像認識 速度も

前回はOpenCV2.4を使ったOpenCV-Match UDFを使いました。2020年1月現在のOpenCVは4.2です。これを使いたいのですがC のインターフェースはOpenCV3とかでなくなったので、DllCall()が使えません。簡単に実現するにはPythonに移行するところなのですが、AutoItの記事書いているので
ブログ

AutoItとマルウェアの和訳

AutoItを長期間使用していると、AutoItが優れた強力なスクリプト言語であることがわかります。すべての強力な言語と同様に、マイナス面があります。悪意を持った人々によるウイルス作成です。AutoItにはシステムにウイルスがインストールされておらず、作成したスクリプトがウイルスとしてマークされている(そして悪意がない)場合、これは誤検知です。
ブログ

横浜市 RPAの有効性検証に関する共同実験報告書の1つを見る

横浜市RPAの有効性検証の記事(PDFはこちら)から1つやってみようと思います。 導入した業務で平均84.9%削減(IT Leaders記事)とか、「RPA凄い!」「プログラムしなくてもいい!」といった話題作りかと思いますが、複数企業が半年コミットして、RPAソフト代もプラスされての84.9%、資料を見ると600時間強->平均84.9%削減らしいです。
AutoIT

AutoItで画像認識 OpenCV UDFを使い、あいまいなテンプレートマッチング

AutoItのImageSearchはちょっとでも色が変わったりすると認識が一気にできなくなったり、処理がすごく遅くなったりしてあまり使えないなーという感じです。あいまい認識出来るように、OpenCVを使った画像認識(テンプレートマッチング)を紹介します。これでRPAライクな業務自動化がより安定しますね。
AutoIT

AutoItでImageSearch、画面内の画像認識

ゲーム自動化などのキーワードでよく使われるのが画像認識らしく、AutoItでもImageSearch UDF+ImageSearch.dllがあります。画面をキャプチャ(スクリーンショット)して、指定した画像があるかマッチングを行うもののようです。 なので、Win+Shift+S的な画面キャプチャした画像から対象画像があるかのマッチングですね。
AutoIT

Windows DefenderにAutoItアプリがマルウェアとして認識されたらMicrosoftにファイルを送って診断してもらう

AutoItで悩ましいのが、AV (Anti Virus)ソフトにマルウェアとして認識される可能性が高いこと。特にTrojan:Win32/*** って・・・いや、わたくしマルウェアなるものを作ったつもりはないんですが。Windows Defenderの設定でスキャンしないフォルダを設定する方法と、Submit a file for malware analysisにファイルを送り診断してもらう2つの方法を紹介します。
AutoIT

AutoIt ディレクトリ内のファイルを検索

業務自動化は人の作業をロボットに代行してもらいます。各社使っているシステムからExcel(csv含)形式やPDFをダウンロードすることもあるかと思います。 今回はダウンロードボタンを押して(ダウンロードアクションしたなど)ファイルがローカルにダウンロードされ始めてから、そのファイルを探す関数を紹介します。
AutoIT

AutoItでUIAutomation Interfaceを使う その2(推奨)

UIAutomation UDFの記事を書きましたが、中身はSetFocus()後Send()していたりと、簡単に使える分ちょっとな・・というところもありました。 今回は、IUIAutomation Interfaceを使う=Microsoft UIAutomationを直接使うことを行います。こっちだと、vba uiautomationとかで出てきたサンプルをほぼそのまま使えることになります。
AutoIT

AUtoItでUIA ( UI Automation )を使う その1

VBAでUI Automationを使う記事はところどころ見ることが出来ますが、AutoItでもUIAutomation UDFを作ってくださった方がいます。ので、それを早速使ってみます。 使う必要があるかどうかはどういうアプリを操作したいかによるかと思います。細かいコントロール(wordのB太字ボタン)とかを押すとかChromeの設定ボタンを押すとかそういう細かいことを座標ではなくコントロール自体をしっかり操作したい場合に使用するといったところでしょうか。
WebDriver

AutoIt WebDriver UDFを使ってChrome操作 キーボード操作

AutoItではSelenium BasicでもChromeなどのブラウザを操作することが出来ますが、別途Selenium Basicをインストールする必要なので、少々面倒ではありますがWebDriver UDFを自分は使っています。今回はその中でもキーボード操作について記載します。SetKeys()がないので作って矢印やSHIFTキーを渡せるようにします。
スポンサーリンク
タイトルとURLをコピーしました