Скрыть все окна чужого приложения

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Скрыть все окна чужого приложения

Сообщение Williams » 21.06.2009 (Вс) 13:40

Есть гуевое приложение, которое я автоматизирую. Пользователь видит интерфейс этой проги, помимо моей, что есть неаккуратно.
Задача - скрыть визуальную часть автоматизируемого приложения, при этом не нарушив его функциональности. Методы?
И вы думаете, что вас оставят в живых после прочтения этого поста?

VBTerminator
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 415
Зарегистрирован: 19.11.2008 (Ср) 20:10

Re: Скрыть все окна чужого приложения

Сообщение VBTerminator » 21.06.2009 (Вс) 13:43

Это?
Код: Выделить всё
Shell "путь к проге",vbHide

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Скрыть все окна чужого приложения

Сообщение JohnK » 22.06.2009 (Пн) 12:15

просто:
1) Ищем окно
2) Посылаем сообщение Hide
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Скрыть все окна чужого приложения

Сообщение Williams » 22.06.2009 (Пн) 13:03

JohnK писал(а):просто:
1) Ищем окно
2) Посылаем сообщение Hide


Смысл, что окон в процессе жизнедеятельности приложения может открываться несколько
И вы думаете, что вас оставят в живых после прочтения этого поста?

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Скрыть все окна чужого приложения

Сообщение Williams » 22.06.2009 (Пн) 16:08

Ок, преведу пример того, что мне нужно, только на .NET:

Код: Выделить всё
    Dim inf As New ProcessStartInfo
        inf.CreateNoWindow = True
        inf.WindowStyle = ProcessWindowStyle.Hidden
        inf.FileName = "notepad"
        Process.Start(inf)


Нужно то же самое, только на VB6.
И вы думаете, что вас оставят в живых после прочтения этого поста?

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Скрыть все окна чужого приложения

Сообщение Proxy » 22.06.2009 (Пн) 17:32

VBTerminator писал(а):
Код: Выделить всё
Shell "путь к проге",vbHide
Follow the white rabbit.

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Скрыть все окна чужого приложения

Сообщение Williams » 22.06.2009 (Пн) 17:38

Proxy писал(а):
VBTerminator писал(а):
Код: Выделить всё
Shell "путь к проге",vbHide

Похоже что разница все-таки есть.
И вы думаете, что вас оставят в живых после прочтения этого поста?

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Скрыть все окна чужого приложения

Сообщение JohnK » 22.06.2009 (Пн) 22:18

Смысл, что окон в процессе жизнедеятельности приложения может открываться несколько


А что, это не контролируемо?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

    TopList  
cron