/ / Win32 :: GuiTestはExcelによってスローされたエラーポップアップを検出できますか? -perl、win32gui

Win32 :: GuiTestはExcelでスローされたエラーポップアップを検出できますか? - perl、win32gui

使っています Win32 :: GuiTest.

以下は私のコードです、私はこれをExcelファイルに送信しています、私が書いているセルは許可していません 20 有効な値として、ポップアップの形式で例外をスローします。

my $command = "{DOWN}{RIGHT}{DOWN}{RIGHT}{DOWN}{RIGHT}{DOWN}";
SendKeys($command);
SendKeys("20");

Perlを使用してこれらのエラー(コード/テキスト)メッセージをキャッチする方法はありますか?

回答:

回答№1は0

ドキュメンテーションは言う

SendKeysは、キーストロークを送信した後に常に戻ります。道はない 関数が機能するときにアプリケーションがこれらのキーを処理したかどうかを確認する 戻り値。

FindWindowLikeとGetChildWindowsが役立つ場合があります。

見る: http://www.perlmonks.org/bare/?node_id=282956