выполнять операцию, когда машина заблокирована!


1

Я создал программу в Java, которая будет эмулировать активность пользователя в операционной системе Windows (например, щелкнув левой кнопкой мыши), но как только я заблокирую свою систему, активность также прекратится. Есть ли способ сохранить его работоспособным.

Ответы:


2

Единственное, что вы можете попробовать, это отключиться от вашей сессии вместо блокировки ...

Как ваша программа сможет нажимать на вещи, которые больше не кликабельны?

Если вам нужен альтернативный способ выполнения ваших операций, вы должны задать вопрос Переполнение стека ,


Быть кликабельным с помощью физической мыши - это не то же самое, что быть кликабельным с помощью программы, которая находится на той же самой winstation. Последний еще должен работать.
grawity

Это зависит от того, как оно написано ... Когда действие прекращается, он использует способ, которым нужно, чтобы окно было активным и видимым для пользователя, действительно существует другой способ, позволяющий напрямую отправлять события щелчка в приложение без прохождения процедуры автоматизации AutoIt. Но он должен спросить на SO, как он мог бы сделать это на Java, если мое первое предложение не работает ...
Tom Wijsman

Например, & gt; & gt; & gt; & gt; если вы запускаете цикл for и блокируете систему (win + L) .. я могу видеть, что он продолжит работу (если u chk через 1 мин, число циклов увеличивается, но активность, такая как движение мыши, остановится ... это означает, что программа все еще работает, но движение мыши остановлено ... поэтому я хочу знать, что именно происходит, когда мы блокируем машину winodws.
AuTomata

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

Итак, если вы хотите выполнить операцию в соответствии с упомянутым заголовком, вы можете попробовать StackOverflow и спросить, как вы можете выполнить свою операцию другим способом.
Tom Wijsman
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.