Автор Тема: Отображение пропускающего клики изображения. Работа с TeamViewer  (Прочитано 1224 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3496
  • Репутация: 928
    • Награды
  • Версия AutoIt: 3.3.14.0
Суть:
Куча компов которые надо обслуживать. Работники на местах - люди пред и пенсионного возраста. Тимвьювер может рисовать вместо стандартной менюшки (которая появляется при подключении), менюшку с логотипом компании и тд и тп. Но для тупых этого мало. Я пока что не занимался этим вопросом, но ввиду его неизбежности, хочу заранее спросить на форуме:
можно ли отследить скриптом, входящее подключение через TV и отобразить на экране большущую полупрозрачную полосу с каким-либо сообщением (Ведется техническое обслуживание), через которую при этом будут проходить клики во все что находится под этой полосой?

Любые темы внутри раздела "Разработка ботов" не названные в соответствии с правилами раздела, будут закрываться.
Любой ответ, любого пользователя в теме с предупреждением, направленный на решение вопроса, произведенный до того как предупреждение было исправлено, приведет к закрытию темы и удалению всего что было после предупреждения.

Русское сообщество AutoIt


Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3496

  • Автор темы
  • Репутация: 928
    • Награды
  • Версия AutoIt: 3.3.14.0
Ну а в идеале, как ТВ может например выключить юзеру экран, а работающему позволить работать как и раньше. Высветить на весь экран какое-нибудь сообщение. Только TV для этого какие-то драйвера ставит.

Оффлайн alex33 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1420
  • Репутация: 177
  • Пол: Мужской
    • alekssamos ВКонтакте
    • Награды
  • Версия AutoIt: 3.3.12.0
Там есть такая функция, называется блокировать ввод удалённой машины.
Да, кстати. Можно подключиться к компу, заблокировать ввод, запустить autoit скрипт, в котором будет GUI на весь экран... И всё.

Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3496

  • Автор темы
  • Репутация: 928
    • Награды
  • Версия AutoIt: 3.3.14.0
А как сделать чтобы сквозь этот GUI мог работать зашедший через TV оператор?

Русское сообщество AutoIt


Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2317
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
Belfigor  [?]
Цитировать
А как сделать чтобы сквозь этот GUI мог работать
Можно так.
Код: AutoIt [Выделить]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Global $fWork = True

$hGui = GUICreate('My GUI', @DesktopWidth, @DesktopHeight, 0, 0, $WS_POPUP, BitOR($WS_EX_TRANSPARENT, $WS_EX_TOOLWINDOW));, $WS_EX_TOPMOST))
GUICtrlCreateLabel('Прозрачное и проницаемое окно', 10, 10)

WinSetTrans($hGui, '', 200); прозрачность 0 - 255
GUISetState(@SW_SHOWNOACTIVATE)
HotKeySet('{Esc}', '_Exit')

While $fWork
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            ExitLoop
    EndSwitch
WEnd
GUIDelete($hGui)

Func _Exit()
    $fWork = False
EndFunc   ;==>_Exit


Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
14509 Просмотров
Последний ответ Декабрь 18, 2010, 17:30:07
от rus
0 Ответов
6639 Просмотров
Последний ответ Декабрь 18, 2010, 01:30:18
от Yashied
5 Ответов
3534 Просмотров
Последний ответ Июль 15, 2012, 16:27:03
от CreatoR
9 Ответов
6076 Просмотров
Последний ответ Сентябрь 28, 2012, 16:52:34
от Ganibal95
1 Ответов
5294 Просмотров
Последний ответ Август 19, 2013, 19:57:03
от ivsatel
6 Ответов
2465 Просмотров
Последний ответ Апрель 14, 2014, 17:27:10
от AZJIO
0 Ответов
970 Просмотров
Последний ответ Август 08, 2014, 10:47:55
от madmasles
17 Ответов
23763 Просмотров
Последний ответ Июнь 05, 2015, 13:03:25
от dstasv
0 Ответов
1322 Просмотров
Последний ответ Май 31, 2015, 19:18:03
от Jameser
3 Ответов
534 Просмотров
Последний ответ Ноябрь 28, 2017, 16:49:41
от lixar21