/ / Може ли Win32 :: GuiTest да открие изскачащи грешки от Excel? - perl, win32gui

Може ли Win32 :: GuiTest да открие изскачащи прозорци за грешки от Excel? перла, win32gui

Използвам Win32 :: GuiTest.

Следва моят код, изпращам го до файл в Excel, клетката, в която се опитвам да пиша, не разрешава 20 като валидна стойност и хвърля изключение под формата на изскачащ прозорец.

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

Има ли начин да уловите тези съобщения за грешка (код / ​​текст), използвайки Perl?

Отговори:

0 за отговор № 1

Документацията казва

SendKeys винаги се връща след изпращане на натисканията на клавишите. Няма начин за да каже дали приложението е обработило тези клавиши, когато функцията се завръща.

Може да намерите FindWindowLike и GetChildWindows полезни.

Виж: http://www.perlmonks.org/bare/?node_id=282956