|
|
|
Запретить GUI в скрипте
|
|||
|---|---|---|---|
|
#18+
Добрый день! Можно ли в Виндовс в Бат файле, а лучше в скрипте на Питоне запустить программу, но запретить ей открывать графические окна? Смысл в том, что есть прога которая запускается из командной строки и нормально отрабатывает без открытия окон. Но если произошла ошибка то открывает окно. Но мне ошибочные результаты не нужны а окна мешают их потом закрывать замучаешься. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2020, 16:59 |
|
||
|
Запретить GUI в скрипте
|
|||
|---|---|---|---|
|
#18+
Нет. Все претензии - к автору этой программы. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2020, 17:09 |
|
||
|
Запретить GUI в скрипте
|
|||
|---|---|---|---|
|
#18+
повесить CBT хук на создание окна (HCBT_CREATEWND) c++ в руки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2020, 22:42 |
|
||
|
Запретить GUI в скрипте
|
|||
|---|---|---|---|
|
#18+
Изопропил повесить CBT хук на создание окна (HCBT_CREATEWND) c++ в руки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2020, 00:01 |
|
||
|
Запретить GUI в скрипте
|
|||
|---|---|---|---|
|
#18+
по идее, если запускать приложение в другой сессии то окно не появится, другое дело, что окно как правило блокирует выполнения самой программы и если оно открылось, то ожидает ввода. Если же оно "открывается"\"закрывается" и вообще ничего не блокирует, то можно запустить по "хитрому" из службы с помощью psexec.exe не интерактивно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2020, 14:49 |
|
||
|
Запретить GUI в скрипте
|
|||
|---|---|---|---|
|
#18+
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) решает поставленную задачу, правда попрограммировать придётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2020, 17:56 |
|
||
|
Запретить GUI в скрипте
|
|||
|---|---|---|---|
|
#18+
Roman Mejtes по идее, если запускать приложение в другой сессии то окно не появится, другое дело, что окно как правило блокирует выполнения самой программы и если оно открылось, то ожидает ввода. Если же оно "открывается"\"закрывается" и вообще ничего не блокирует, то можно запустить по "хитрому" из службы с помощью psexec.exe не интерактивно. лучше по таймеру проверять появление сответствующего и либо закрывать его, либо пристреливать процесс Autoit ( https://www.autoitscript.com/site/ ) - достаточно, правда скрипт написать придётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2020, 18:04 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=39917456&tid=1492282]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 489ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...