|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
||||||
Узнать название окна программы exe в Windows19.10.2025, 20:59. Показов 3673. Ответов 57
Метки нет (Все метки)
Здравствуйте
Вот так я проверяю, запущена ли программа Project1.exe или нет
- Project1.exe скрыт и работает в фоне (программа написана в Delphi и скрытие окна выглядит так: Application.ShowMainForm:=False;) - название заголовка окна изменяется каждую минуту
0
|
||||||
| 19.10.2025, 20:59 | |
|
Ответы с готовыми решениями:
57
Как в Windows XP выполнить вызов окна "Добавить задание" Планировщика заданий из окна "Выполнить"?
|
|
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,750
|
|
| 20.10.2025, 10:09 | |
|
По умолчанию в винде нет встроенных ActiveX-копонентов, работающих с любыми окнами. Со сторонними решаемо.
Либо тащить заголовок с пом. powershell, но я бы не советовал. Ещё можно с пом. tasklist, но только у видимых окон, для скрытых он покажет "Н/Д".
0
|
|
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
|
| 20.10.2025, 11:55 [ТС] | |
|
FlasherX, пожалуйста, покажите пример с powershell. Я гуглил 2 дня, и ничего не нашел для решения своего вопроса.
Я делаю гаджет Windows (Windows Sidebar) - https://learn.microsoft.com/en... ebar-entry Windows Sidebar использует модифицированный IE8, поддерживает ActiveXObject("WScript.Shell"), ActiveXObject("Scripting.FileSystemObjec t"), javascript, jQuery и тд.
0
|
|
|
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,750
|
|
| 20.10.2025, 14:01 | |
|
0
|
|
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
||
| 20.10.2025, 15:23 [ТС] | ||
|
FlasherX, есть программа Windows Sidebar которая предустановленна на win7, на win10 ее также можно где ни будь скачать и установить.
0
|
||
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
|
| 20.10.2025, 17:39 [ТС] | |
|
FlasherX, подтверждающей информации что Windows Sidebar (гаджеты) использует IE8 я не нашел, в файлы с пргой я тоже заглянуть не могу, но, любой гаджет использует:
- HTML-разметку - стили CSS - javascript или jqwery - при использовании new ActiveXObject("WScript.Shell") - в обычных браузерах IE8, которые предустановленны в древних версиях windows - браузер показывает предупреждение 'Страница может содержать опасные программы (элементы ActiveX)...'. - в гаджете такого предупреждения нет, или метод getComputedStyle не поддерживается в IE8 и в гаджете этот метод так же не поддерживается. Поэтому я предположил, что Windows Sidebar использует модифицированный ie8.
0
|
|
|
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,750
|
|
| 20.10.2025, 19:21 | |
|
sashgera, про то, как выглядят гатжеты я прекрасно знаю, хотя я предпочёл бы XWidget.
Вопрос в другом: скрытое окно от гатжета или какого-то иного процесса?
0
|
|
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
||
| 20.10.2025, 19:30 [ТС] | ||
|
Гаджет будет считывать переменную, в которой есть имя заголовка окна Project1.exe (здесь проблем нет).
0
|
||
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
|
| 20.10.2025, 21:30 [ТС] | |
|
FlasherX, в спойлере, есть скрин программы Project1.exe, сейчас она не скрыта, заголовок окна этой программы - '12'. Двенадцать - это непрочитанные письма, заголовок окна будет меняться каждую минуту, если кол-во непрочитанных писем изменится.
Ну и как я уже писал, программа Project1.exe будет скрыта (будет работать в фоне)
0
|
|
| 20.10.2025, 21:54 | ||||||
|
sashgera, для проверки: запустите ваш Project1.exe, дождитесь пока запустится полностью, запустите консоль PowerShell, вставьте туда команду:
0
|
||||||
|
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,750
|
|
| 20.10.2025, 21:58 | |
|
sashgera, ясно. Значит с компонентом IE не судьба.
Как уже писал, powershell не советую. Лучше давайте возьмём AutoItX3.dll.
0
|
|
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
|
| 20.10.2025, 22:18 [ТС] | |
|
FlasherX, зпустил Windows PowerShell (x86), нажал правую клавишу, что бы вставить команду - (gps Project1.exe | ? MainWindowTitle).MainWindowTitle
но консоль сразу выдала результат (сори, ни когда не пользовался консолью PowerShell) результат в спойлере
0
|
|
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
|
| 20.10.2025, 23:01 [ТС] | |
|
FlasherX, извиняюсь, не тот скрин выложил, вот новый скрин результата PowerShell
0
|
|
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
|
| 20.10.2025, 23:49 [ТС] | |
|
FlasherX, библиотека AutoItX3.dll имеет расширение .dll, но по факту является утилитой. Эту библиотеку нужно регистрировать в системе с помощью команды. Гаджет, который я разрабатываю, ждут мои друзья, они далеки от всего этого, максимум - смогут установить гаджет.
Я почти разработал гаджет, который имеет - календарь, добавление событий календаря, праздники, погода, часы, будильник, секундомер, таймер, ну и кол-во непрочитанных писем (которые пока в разработке) Поэтому AutoItX3.dll мне не подойдет. Можно, конечно не показывать кол-во непрочитанных писем в заголовке окна программы, а сохранять их в .txt. Но и здесь есть нюансы - при добавлении текста в txt и последующем сохранении, рядом с курсором появляется на доли секунды индикатор загрузки и ничего с этим сделать нельзя (ответ форума Делфи: индикатор загрузки добавляет система, ничего сделать нельзя) Вам большое спасибо за помощь!! Буду думать, что еще можно сделать..
0
|
|
| 21.10.2025, 01:30 | ||||||||||||
![]() По ошибке, надо просто полный синтаксис использовать:
Добавлено через 1 час 3 минуты Костыль, костыльный. Скрипт get_title.vbs:
1
|
||||||||||||
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
|
| 21.10.2025, 06:07 [ТС] | |
|
iNNOKENTIY21, сейчас 5 утра, я уже иду на работу, приду домой 23 окт, тогда и проверю ваш код. У меня на работе компов много, но нам даже не разрешают свернуть рабочую прогу, протестить ваш код сейчас не получится. Спасибо.
0
|
|
|
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,750
|
||||
| 21.10.2025, 20:17 | ||||
Вы эту информацию с потолка взяли? ![]()
0
|
||||
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
|
| 21.10.2025, 23:25 [ТС] | |
|
FlasherX, да, я был не прав. Если не трудно, вы можете показать пример получения заголовка окна программы без регистрации библиотеки AutoItX3.dll.
Я сейчас на работе, дома буду 23 окт. Сейчас пишу вам с телефона. Буду благодарен, если покажите пример.
0
|
|
|
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,750
|
|
| 22.10.2025, 12:06 | |
|
sashgera, прежде нужно понять, чем запускается код скрипта. Через какой интерфейс? Это просто командная строка, где может быть любая командная запись, или же это зашитая в интерфейс настроек история?
0
|
|
|
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 541
|
|
| 22.10.2025, 12:30 [ТС] | |
|
FlasherX, командную строку можно запустить через javascript? Мне нужно, чтобы переменная с названием программы была в файле .js
0
|
|
| 22.10.2025, 12:30 | |
|
Помогаю со студенческими работами здесь
20
Написание VBS скрипта: чтобы при появлении определённого окна с названием "Window1" оно сразу же закрывалось Нет общего доступа между Windows XP и Windows 2008R2\Windows 7 Загрузка Uefi Windows 7-11 минуя Windows boot manager через "\Windows\System32\Winload.efi" Как присвоить свои названия кнопкам в MsgBox и определить разрядность windows x86-x64 Узнать, сколько времени прошло после установки Windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|