Скрипт для нажатия кнопок в утилитке

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Forward
Сообщения: 273
Зарегистрирован: Чт июн 15, 2006 21:20

Скрипт для нажатия кнопок в утилитке

Сообщение Forward »

Вопрос к нашим скриптописателям.
Имеется утилитка file.exe, в ее окне находятся кнопки Restore и Hide (без alt-символов). Когда может быть нажата одна кнопка (напр., Restore), то вторая (Hide) недоступна, и наоборот. Нужна следующая операция: запускаем file.exe, нажимаем Restore (кнопка Hide становится активной), нажимаем Hide, закрываем программу.
Возможно ли такое?
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Re: Скрипт для нажатия кнопок в утилитке

Сообщение Volniy »

Forward писал(а):Возможно ли такое?
Да. InqSoft Sign 0f Misery.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Или Powerpro.
Узнаем класс окна file.exe, узнаем классы кнопок Hide и Restore,пишем скрипт. Он ждет появления окна с известным классом (возможно, предварительно запустив программку), находит его (окна) дескриптор, находит дескрипторы его дочерних окон с известными классами и/или текстом (если кнопки обычные), посылает сообщение "нажать" нужным дочерним окнам, при необходимости закрывает окно.
Линейный алгоритм, скрипт строк на 10. Желаю успехов.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Forward
Сообщения: 273
Зарегистрирован: Чт июн 15, 2006 21:20

Сообщение Forward »

2Вахмурка
Ммм... в скриптах и PowerPro на разбираюсь вообще. Нельзя ли поподробнее? Может, нужно выслать exeшник (164 Кб)?
Forward
Сообщения: 273
Зарегистрирован: Чт июн 15, 2006 21:20

Re: Скрипт для нажатия кнопок в утилитке

Сообщение Forward »

Volniy писал(а):Да. InqSoft Sign 0f Misery.
На проверку оказался банальнейшим трояном.
Аватара пользователя
A.N.T.
Сообщения: 190
Зарегистрирован: Сб июл 01, 2006 08:50

Сообщение A.N.T. »

2Forward
Никакой это не троян :lol: ...У тебя что ли Каспер.. :?:
Аватара пользователя
Nik
Сообщения: 583
Зарегистрирован: Сб янв 01, 2005 13:00
Откуда: Киров
Контактная информация:

Сообщение Nik »

ИнкСофт - это очень полезная в хозяйстве вещь. Трояна в ней находят Каспер и, вроде бы, Avas. Остальные антивири молчат...
Качественный хостинг.
Forward
Сообщения: 273
Зарегистрирован: Чт июн 15, 2006 21:20

Сообщение Forward »

У меня Antivir.
Forward
Сообщения: 273
Зарегистрирован: Чт июн 15, 2006 21:20

Сообщение Forward »

Получилось. При помощи скрипта Sign 0f Misery, правда, антивирь и на откомпилированный экзешник тоже ругается, пришлось его еще настраивать. Volniy и все остальные, спасибо за помощь. Тему можно закрывать.
Forward
Сообщения: 273
Зарегистрирован: Чт июн 15, 2006 21:20

Сообщение Forward »

Все же при запуске скрипта после рестарта системы вылазят окошки с какими-то еррорами, но только один раз за сеанс работы системы, потом все нормально. Но стоит перезагрузиться... :neutral:
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

Forward писал(а):Получилось. При помощи скрипта Sign 0f Misery, правда, антивирь и на откомпилированный экзешник тоже ругается, пришлось его еще настраивать.
Попробуй упаковать готовый экзешник каким-нибудь exe-пакером/криптером. Антивирусник может на этом обломаться.
Forward
Сообщения: 273
Зарегистрирован: Чт июн 15, 2006 21:20

Сообщение Forward »

Да с антивирусом я уже давно разобрался, он здесь не при чем. Скрипт глючит из-за того, что само окошко утилиты, где нужно нажимать кнопки, корявое.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

KillOK умеет нажимать кнопки.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
aLexx
Сообщения: 442
Зарегистрирован: Пн мар 14, 2005 08:33
Откуда: Новокузнецк
Контактная информация:

Сообщение aLexx »

Я то же пользуюсь ИнкСофтом. И то же на работе Norton заругался.
Пришлось поставить более старую версию - 2.68, что ли...
Ответить