Гость
Форумы / Windows [игнор отключен] [закрыт для гостей] / Запретить GUI в скрипте / 7 сообщений из 7, страница 1 из 1
22.01.2020, 16:59
    #39917456
igor strokow
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить GUI в скрипте
Добрый день!
Можно ли в Виндовс в Бат файле, а лучше в скрипте на Питоне запустить программу, но запретить ей открывать графические окна?
Смысл в том, что есть прога которая запускается из командной строки и нормально отрабатывает без открытия окон. Но если произошла ошибка то открывает окно. Но мне ошибочные результаты не нужны а окна мешают их потом закрывать замучаешься.

Спасибо.
...
Рейтинг: 0 / 0
22.01.2020, 17:09
    #39917462
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить GUI в скрипте
Нет. Все претензии - к автору этой программы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.01.2020, 22:42
    #39917579
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить GUI в скрипте
повесить CBT хук на создание окна (HCBT_CREATEWND)

c++ в руки
...
Рейтинг: 0 / 0
23.01.2020, 00:01
    #39917595
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить GUI в скрипте
Изопропил
повесить CBT хук на создание окна (HCBT_CREATEWND)

c++ в руки
и запороть сестему
...
Рейтинг: 0 / 0
23.01.2020, 14:49
    #39917915
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить GUI в скрипте
по идее, если запускать приложение в другой сессии то окно не появится, другое дело, что окно как правило блокирует выполнения самой программы и если оно открылось, то ожидает ввода. Если же оно "открывается"\"закрывается" и вообще ничего не блокирует, то можно запустить по "хитрому" из службы с помощью psexec.exe не интерактивно.
...
Рейтинг: 0 / 0
23.01.2020, 17:56
    #39918033
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить GUI в скрипте
Relic Hunter
Изопропил
повесить CBT хук на создание окна (HCBT_CREATEWND)

c++ в руки
и запороть сестему

с какого перепугу?
CBT - это Computer-Based Training

https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/ms644977(v=vs.85)
решает поставленную задачу,
правда попрограммировать придётся
...
Рейтинг: 0 / 0
23.01.2020, 18:04
    #39918037
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить GUI в скрипте
Roman Mejtes
по идее, если запускать приложение в другой сессии то окно не появится, другое дело, что окно как правило блокирует выполнения самой программы и если оно открылось, то ожидает ввода. Если же оно "открывается"\"закрывается" и вообще ничего не блокирует, то можно запустить по "хитрому" из службы с помощью psexec.exe не интерактивно.

лучше по таймеру проверять появление сответствующего и либо закрывать его, либо пристреливать процесс

Autoit ( https://www.autoitscript.com/site/ ) - достаточно, правда скрипт написать придётся
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Запретить GUI в скрипте / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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