powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / при появлении нового окна
17 сообщений из 17, страница 1 из 1
при появлении нового окна
    #38113547
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как сделать с условиями, чтобы скриншоты экрана делались только тогда, когда появилось новое окно, основная задача сделать так чтоб скриншоты не были почти одинаковыми
...
Рейтинг: 0 / 0
при появлении нового окна
    #38113800
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190,

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

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

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

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

А зачем txt-файл?
...
Рейтинг: 0 / 0
при появлении нового окна
    #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
при появлении нового окна
    #38116070
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190если бы просто записать в переменную при обновлении таймера это переменная очистилась быВ четвертый раз (буду разы считать) советую почитать основы программирования на VB. В данном случае про области определения и видимости переменных.
...
Рейтинг: 0 / 0
при появлении нового окна
    #38116193
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

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

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

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

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


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