|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Поиск по названию открытого окна. |
|
|
CMD/BAT - [решено] Поиск по названию открытого окна.
|
|
Новый участник Сообщения: 15 |
Мне нужно что-бы при нахождении названия окна, закрывалась другая программа.
Вот сделал заготовку,но чёт не работает( |
|
|
Отправлено: 20:38, 28-03-2017 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать lecbit, Вы меня не понимаете. Меня не интересует код. Совсем. Меня интересует пример заголовка окна и названия процесса.
Например: "Если ((окно имеет частичный заголовок «Безымянный» или «Новый») и имя процесса «winword.exe») или (окно имеет частичный заголовок «Мой розовый пони» и (имя процесса «iexplore.exe» или имя процесса «chrome.exe» или имя процесса «firefox.exe»)), то надо сделать то-то и то-то. |
|
Отправлено: 08:31, 03-04-2017 | #11 |
|
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Iska, Опишу что нужно сделать.Если появляется процесс server.exe либо какой-то из перечисленных заголовков окна(BD,1C,word) то нужно закрыть процесс Imn.exe
|
|
Последний раз редактировалось lecbit, 03-04-2017 в 12:38. Отправлено: 12:19, 03-04-2017 | #12 |
|
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать #include <Array.au3>
AutoItSetOption("MustDeclareVars", 1)
AutoItSetOption("WinTitleMatchMode", 2)
Local $bFound = False
Local $sProcessName4Close = "server.exe"
Local $sProcessName4Exists = "Imn.exe"
Local $aWindowTitles4Exists[] = ["BD", "1C", "word"]
AdlibRegister("Check", 1000)
Do
Sleep(1000)
Until $bFound
ProcessClose($sProcessName4Close)
Exit(0)
Func Check()
If WinExists("[REGEXPTITLE:(?i:" & _ArrayToString($aWindowTitles4Exists) & ")]", "") Or ProcessExists($sProcessName4Exists) Then
$bFound = True
AdlibUnRegister("Check")
EndIf
EndFunc
|
|
Отправлено: 15:49, 03-04-2017 | #13 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| CMD/BAT - [решено] переименование директории по названию файла в ней | shmel_sv@vk | Скриптовые языки администрирования Windows | 4 | 23-03-2015 21:25 | |
| CMD/BAT - Проверка по названию файлов с расширением dbf | FantomasAnand | Скриптовые языки администрирования Windows | 7 | 05-06-2014 06:58 | |
| Интерфейс - [решено] пропадает активность открытого окна при наведении курсора на панель управления | Vertumn | Microsoft Windows 2000/XP | 2 | 30-09-2010 16:29 | |
| Оработка открытого окна | 11943499 | AutoIt | 8 | 21-07-2009 01:33 | |
| .NET - [решено] Переключение между MDI окнами и выбор открытого окна в приложении (C#) | Delirium | Программирование и базы данных | 1 | 15-12-2008 08:52 | |
|