Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

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

 
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
Forward



Joined: 15 Jun 2006
Posts: 273

Post (Separately) Posted: Sat Aug 26, 2006 00:24    Post subject: Скрипт для нажатия кнопок в утилитке Reply with quote

Вопрос к нашим скриптописателям.
Имеется утилитка file.exe, в ее окне находятся кнопки Restore и Hide (без alt-символов). Когда может быть нажата одна кнопка (напр., Restore), то вторая (Hide) недоступна, и наоборот. Нужна следующая операция: запускаем file.exe, нажимаем Restore (кнопка Hide становится активной), нажимаем Hide, закрываем программу.
Возможно ли такое?
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Sat Aug 26, 2006 01:56    Post subject: Re: Скрипт для нажатия кнопок в утилитке Reply with quote

Forward wrote:
Возможно ли такое?

Да. InqSoft Sign 0f Misery.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sat Aug 26, 2006 02:34    Post subject: Reply with quote

Или Powerpro.
Узнаем класс окна file.exe, узнаем классы кнопок Hide и Restore,пишем скрипт. Он ждет появления окна с известным классом (возможно, предварительно запустив программку), находит его (окна) дескриптор, находит дескрипторы его дочерних окон с известными классами и/или текстом (если кнопки обычные), посылает сообщение "нажать" нужным дочерним окнам, при необходимости закрывает окно.
Линейный алгоритм, скрипт строк на 10. Желаю успехов.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Forward



Joined: 15 Jun 2006
Posts: 273

Post (Separately) Posted: Sat Aug 26, 2006 16:16    Post subject: Reply with quote

2Вахмурка
Ммм... в скриптах и PowerPro на разбираюсь вообще. Нельзя ли поподробнее? Может, нужно выслать exeшник (164 Кб)?
Back to top
View user's profile Send private message
Forward



Joined: 15 Jun 2006
Posts: 273

Post (Separately) Posted: Sat Aug 26, 2006 17:24    Post subject: Re: Скрипт для нажатия кнопок в утилитке Reply with quote

Volniy wrote:
Да. InqSoft Sign 0f Misery.

На проверку оказался банальнейшим трояном.
Back to top
View user's profile Send private message
A.N.T.



Joined: 01 Jul 2006
Posts: 190

Post (Separately) Posted: Sat Aug 26, 2006 18:46    Post subject: Reply with quote

2Forward
Никакой это не троян Laughing ...У тебя что ли Каспер.. Question
Back to top
View user's profile Send private message
Nik



Joined: 01 Jan 2005
Posts: 583
Location: Киров

Post (Separately) Posted: Sat Aug 26, 2006 18:52    Post subject: Reply with quote

ИнкСофт - это очень полезная в хозяйстве вещь. Трояна в ней находят Каспер и, вроде бы, Avas. Остальные антивири молчат...
_________________
Качественный хостинг.
Back to top
View user's profile Send private message
Forward



Joined: 15 Jun 2006
Posts: 273

Post (Separately) Posted: Sat Aug 26, 2006 19:11    Post subject: Reply with quote

У меня Antivir.
Back to top
View user's profile Send private message
Forward



Joined: 15 Jun 2006
Posts: 273

Post (Separately) Posted: Sat Aug 26, 2006 21:01    Post subject: Reply with quote

Получилось. При помощи скрипта Sign 0f Misery, правда, антивирь и на откомпилированный экзешник тоже ругается, пришлось его еще настраивать. Volniy и все остальные, спасибо за помощь. Тему можно закрывать.
Back to top
View user's profile Send private message
Forward



Joined: 15 Jun 2006
Posts: 273

Post (Separately) Posted: Thu Aug 31, 2006 02:45    Post subject: Reply with quote

Все же при запуске скрипта после рестарта системы вылазят окошки с какими-то еррорами, но только один раз за сеанс работы системы, потом все нормально. Но стоит перезагрузиться... Neutral
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Thu Aug 31, 2006 13:07    Post subject: Reply with quote

Forward wrote:
Получилось. При помощи скрипта Sign 0f Misery, правда, антивирь и на откомпилированный экзешник тоже ругается, пришлось его еще настраивать.

Попробуй упаковать готовый экзешник каким-нибудь exe-пакером/криптером. Антивирусник может на этом обломаться.
Back to top
View user's profile Send private message
Forward



Joined: 15 Jun 2006
Posts: 273

Post (Separately) Posted: Thu Aug 31, 2006 16:44    Post subject: Reply with quote

Да с антивирусом я уже давно разобрался, он здесь не при чем. Скрипт глючит из-за того, что само окошко утилиты, где нужно нажимать кнопки, корявое.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Thu May 03, 2007 11:37    Post subject: Reply with quote

KillOK умеет нажимать кнопки.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Thu May 03, 2007 16:53    Post subject: Reply with quote

Я то же пользуюсь ИнкСофтом. И то же на работе Norton заругался.
Пришлось поставить более старую версию - 2.68, что ли...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group