Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / при появлении нового окна / 17 сообщений из 17, страница 1 из 1
17.01.2013, 11:47
    #38113547
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
как сделать с условиями, чтобы скриншоты экрана делались только тогда, когда появилось новое окно, основная задача сделать так чтоб скриншоты не были почти одинаковыми
...
Рейтинг: 0 / 0
17.01.2013, 13:19
    #38113800
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
ильшат190,

Через EnumWindows перечислить все видимые окна в системе, если изменится - то значит нашлось новое. Но вопрос... зачем это, скриншоты. Может проще по другому решить
...
Рейтинг: 0 / 0
17.01.2013, 16:31
    #38114248
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
VSVLADильшат190,

Через EnumWindows перечислить все видимые окна в системе, если изменится - то значит нашлось новое. Но вопрос... зачем это, скриншоты. Может проще по другому решить
очень интересно, а как по другому можно решить, мне надо чтоб экран фоткался тогда когда в нем происходит какие не будь изменения
...
Рейтинг: 0 / 0
17.01.2013, 22:20
    #38114617
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
я знаю как найти заголовки окон, и как делать скриншот, помогите составить условие чтоб скриншоты делались тогда когда когда заголовки окон отличаются
...
Рейтинг: 0 / 0
17.01.2013, 23:02
    #38114639
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
ильшат190я знаю как найти заголовки окон, и как делать скриншотточнее будет так: я скачал несколько работающих примеров, я понятия не имею, как они работают и разбираться не хочу, но хочу написать свою крутую программу, напишите ее кто-нибудь для меня.

Ильшат, я и в третий раз повторю - начни с чего-то простого. Условия, циклы, простые программы из учебника. Потом посложнее - классы, работы с объектами. Потом уже АПИ и работа с ним. Пока остаются вопросы "Что такое "& а" и "* max_path", с этим заниматься рановато.
...
Рейтинг: 0 / 0
18.01.2013, 03:15
    #38114752
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
авторя понятия не имею, как они работают и разбираться не хочу, но хочу написать свою крутую программу , напишите ее кто-нибудь для меня.
Крутой, однако, проммёр
...
Рейтинг: 0 / 0
18.01.2013, 04:51
    #38114764
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
вы уж слишком, я вообще то прочитал теорию, я знаю как они работают
...
Рейтинг: 0 / 0
18.01.2013, 04:57
    #38114765
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
логические операций - это сложно, помоему для этого нужна некая сообразительность программиста, и это приходит со временем и с опытом
...
Рейтинг: 0 / 0
18.01.2013, 20:09
    #38115962
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
Я тут думал думал и додумался до этого:
На таймере:
Код: vbnet
1.
Проверяем txt файл на наличие если нет, то n=0 и создаем  txt файл. n=n+1.Читаем содержимое txt файла (а). Узнаем заголовки окон (б). Если а<>б, то делаем скриншот экрана, записываем изображение в папку. Записываем (б) в txt файл с перезаписью. Конец условия. Если n>400, то удалить txt файл. Отключить таймер. Конец условия.

Что думаете.
...
Рейтинг: 0 / 0
18.01.2013, 20:19
    #38115975
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
думаем, что надо освоить кнопку "просмотр" перед публикацией сообщения.

А зачем txt-файл?
...
Рейтинг: 0 / 0
18.01.2013, 22:39
    #38116067
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
Shocker.Pro,
здесь содержимое txt файла выступает как переменая которая сохраняется при обновлении таймер, если бы просто записать в переменную при обновлении таймера это переменная очистилась бы , вроде так , я тут еще подумал вместо этого можно буфере обмена хранить
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Проверяем txt файл на наличие.
Если нет, то n=0 и создаем txt
файл.
 n=n+1.
Читаем содержимое txt файла (а).
 Узнаем заголовки окон (б).
 Если а<>б, то делаем
скриншот экрана, записываем
изображение в папку.
Записываем (б) в txt файл с перезаписью. 
Конец условия.
 Если n>400, то удалить txt файл.
Отключить таймер. 
Конец.
...
Рейтинг: 0 / 0
18.01.2013, 22:44
    #38116070
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
ильшат190если бы просто записать в переменную при обновлении таймера это переменная очистилась быВ четвертый раз (буду разы считать) советую почитать основы программирования на VB. В данном случае про области определения и видимости переменных.
...
Рейтинг: 0 / 0
19.01.2013, 05:34
    #38116193
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
Shocker.Pro,

считай, мне это совсем не мешает)
спасибо за переменные
...
Рейтинг: 0 / 0
19.01.2013, 06:02
    #38116196
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
Shocker.Pro,

то есть как я понел надо эту переменную (куда будут записываться) объявить как глобальную, и еще переменную n вроде нужно сделать статистическим чтоб первый раз нолик был, правильно ?
...
Рейтинг: 0 / 0
19.01.2013, 11:08
    #38116246
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
ильшат190Shocker.Pro,

считай, мне это совсем не мешает)Шокер, пора закрывать темы, чтобы поциент начал включать мозг. Белову вроде помогло.
...
Рейтинг: 0 / 0
19.01.2013, 12:38
    #38116288
ильшат190
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
Antonariy,

я всегда перед тем как что то спрашивать ищу в интернете, ищу примеры, потом если что то не понимаю или не знаю как это, то только тогда спрашиваю, а не как вы думаете - что на голову пришло то и спрашиваю
...
Рейтинг: 0 / 0
19.01.2013, 19:35
    #38116482
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
при появлении нового окна
Ильшат, искать в интернете примеры - это уже потом. СНАЧАЛА надо проштудировать учебник, разобрать примеры в нем, изучить основы. Сначала надо выяснить, для чего в машине руль и педали, а потом уже ехать. А то тебе сначала поехать, а потом уже по ходу разбираться, как ехать.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / при появлении нового окна / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]