Программирование > Perl

GuiTest

(1/2) > >>

nankko:
Помомгите плз раобратся с guitest.
Интересует работа MouseClick
например, хочу открыть в вин каклькулятор и нажать 5..

#!/usr/bin/perl -w  
use strict;
use Win32::GuiTest qw(PushButton FindWindowLike SetForegroundWindow SendKeys WaitWindow IsWindow IsWindowVisible MouseClick);

 system("start calc.exe");    
 my @windows = WaitWindow("Calculator");
    die unless scalar @windows == 1 && IsWindow($windows[0]);
SetForegroundWindow($windows[0]);   

MouseClick("",$windows[0],298,168,\'{LEFT}\',0.5);

координаты для инжинерного вида)))
что не так?!
заранее спс

vladsu:
Я не знаю данного модуля, да и винды у меня нет. Но на мой взгляд использование координат для нажимания кнопок не самая лучшая идея. Посмотрите, может есть модуль который может работать с АйДи, как это умеют делать тестовые тулы.

nankko:
нет, с ID непоможет... нужнен именно этот модуль! нет идей?! + именно эта ф-ия!

09h:
немнога флуда )... если нада из скрипта клики мышой делать как вариант могу дать оч маленькую прогу которую какраз для этого недавно написал ) там еще и других ф-ций полезных хватает типа перемещать курсор плавно или мгновенно и тп

nankko:
спс конечно,но мну тересует именно guitest,но буду благодарен если кинешь nankko@gmail.com

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии