![]() 0 / 0 / 0
Регистрация: 26.10.2024
Сообщений: 70
|
|
Открыто ли окно?26.10.2024, 09:48. Показов 783. Ответов 16
Метки нет Все метки)
(
Как определить открыто ли окно? Например, Блокнот?
Я так понимаю, что надо использовать Result = IsWindow(#Window). Но что подставить в качестве #Window?
0
|
26.10.2024, 09:48 | |
Ответы с готовыми решениями:
16
Как проверить открыто ли окно? Проверить, открыто ли окно чужого приложения
|
![]() |
|||||||||||
26.10.2024, 15:24 | |||||||||||
![]() Решение
Нужно перечислить все окна других приложений и найти нужное окно по заголовку (должно быть слово Блокнот) или по имени процесса (notepad.exe).
1
|
![]() |
|||||||||||
26.10.2024, 20:29 | |||||||||||
![]() Решение
Автоматизацию окон проще будет сделать через библиотеку PureAutoIt.
Запуск блокнота и активация его окна.
1
|
![]() |
|
27.10.2024, 20:25 | |
![]() Решение
Ее не нужно устанавливать.
Из архива копируете файлы PureAutoIt.pbi, PureAutoItW.obj и PureAutoItW64.obj в папку куда сохранили файл с кодом.
1
|
![]() |
|||||||
27.10.2024, 20:51 | |||||||
XIncludeFile подключает другой исходный файл к текущему. UseModule позволяет использовать содержимое из указанного пространства имен без обязательного указания имени. Без последнего можно обойтись, но тогда придется указывать имя модуля.
1
|
![]() |
||
27.10.2024, 21:23 | ||
Просто откройте файл в любом текстовом редакторе и посмотрите его.
1
|
![]() 0 / 0 / 0
Регистрация: 26.10.2024
Сообщений: 70
|
||
27.10.2024, 21:33 [ТС] | ||
0
|
![]() |
|||
27.10.2024, 21:45 | |||
PureBasic компилируемый и exe файл создается из исходного кода и в нем только используемые функции, а не все. Тем самым размер напрямую зависит от кода.
0
|
![]() 0 / 0 / 0
Регистрация: 26.10.2024
Сообщений: 70
|
|||||||||||
28.10.2024, 09:06 [ТС] | |||||||||||
Наверное я не точно задал вопрос. Я имел виду несколько иное. Создаю простейшую функцию Beep. Если это сделать средствами PB, то получится такой скрипт:
0
|
![]() |
|||
28.10.2024, 13:23 | |||
Из-за них увеличивается размер.
1
|
![]() 0 / 0 / 0
Регистрация: 26.10.2024
Сообщений: 70
|
|||
28.10.2024, 15:40 [ТС] | |||
0
|
![]() |
|||
28.10.2024, 18:27 | |||
Если кратко, для добавления новых функций потребовалась более свежая версия Си рантайма. Раньше она подключалась динамически (MSVCRT.dll) что существенно уменьшало размер, а начиная с версии 6.10, подключается статически.
1
|
![]() |
|
28.10.2024, 19:45 | |
Адаптировал файл PureAutoIt.pbi под C backend.
Размер немного меньше стал. Файл с вызовом функции Beep имеет размер 33 КБ, а не 390 КБ.
1
|
28.10.2024, 19:45 | |
Помогаю со студенческими работами здесь
17
Открыто ли окно... открыто ли дочернее окно...
Проверить открыто ли окно формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
|
Dapper - лучший среди микроORM под C#
UnmanagedCoder 09.06.2025
Знаете, в мире ORM-инструментов для . NET существует негласная иерархия. На вершине массивных фреймворков возвышается Entity Framework - неповоротливый, но всемогущий. А в категории легковесных. . .
|
Сравнение GCC 14 и Clang 18 компиляторов C для HPC
bytestream 08.06.2025
В высокопроизводительных вычислениях (HPC) выбор компилятора - это ход, способный радикально изменить производительность всей системы. Работая последние 15 лет с критическими HPC-системами, я видел. . .
|
Всё о конфигурации ASP.NET Core
stackOverflow 08.06.2025
Старый добрый web. config, похоже, отправился на пенсию вместе с классическим ASP. NET. За годы работы с различными проектами я убедился, что хорошо организованная конфигурация – это половина успеха. . .
|
dev-c++5.11 Продолжаю движение.
russiannick 08.06.2025
Казалось, день прошел впустую. Просмотрел кучу видео и только потом заметил заголовок - уроки си. Искусители сбивали новичка с пути с++. Так легко ошибиться когда вокруг столько яп содержащих в. . .
|
Квантовые алгоритмы и обработка строк в Q#
EggHead 07.06.2025
Квантовые вычисления перевернули наше представление о том, как работать с данными, а Q# стал одним из ключевых языков для разработки квантовых алгоритмов. В традиционых системах мы оперируем битами —. . .
|
NUnit и C#
UnmanagedCoder 07.06.2025
В . NET существует несколько фреймворков для тестирования: MSTest (встроенный в Visual Studio), xUnit. net (более новый фреймворк) и, собственно, NUnit. Каждый имеет свои преимущества, но NUnit. . .
|
с++ Что нового?
russiannick 06.06.2025
Продолжаю обзор dev-cpp5. 11. Посмотрев на проекты, предоставленные нам для обучения, становится видно, что они разные по содержащимся файлам
где:
. dev обязательно присутствует
. cpp/ . c один из них. . .
|
WebAssembly в Kubernetes
Mr. Docker 06.06.2025
WebAssembly изначально разрабатывался как бинарный формат инструкций для виртуальной машины, обеспечивающий высокую производительность в браузерах. Но потенциал технологии оказался гораздо шире - она. . .
|
Как создать первый микросервис на C# с ASP.NET Core, step by step
stackOverflow 06.06.2025
Если говорить простыми словами, микросервисная архитектура — это подход к разработке, при котором приложение строится как набор небольших, слабо связанных сервисов, каждый из которых отвечает за. . .
|