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

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

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

c++ в руки
и запороть сестему
...
Рейтинг: 0 / 0
Запретить GUI в скрипте
    #39917915
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по идее, если запускать приложение в другой сессии то окно не появится, другое дело, что окно как правило блокирует выполнения самой программы и если оно открылось, то ожидает ввода. Если же оно "открывается"\"закрывается" и вообще ничего не блокирует, то можно запустить по "хитрому" из службы с помощью psexec.exe не интерактивно.
...
Рейтинг: 0 / 0
Запретить GUI в скрипте
    #39918033
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Запретить GUI в скрипте
    #39918037
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
по идее, если запускать приложение в другой сессии то окно не появится, другое дело, что окно как правило блокирует выполнения самой программы и если оно открылось, то ожидает ввода. Если же оно "открывается"\"закрывается" и вообще ничего не блокирует, то можно запустить по "хитрому" из службы с помощью psexec.exe не интерактивно.

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

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


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