Мне было интересно, возможно ли симулировать щелчок в компьютерной программе, которая не видна/работает в фоновом режиме. Я НЕ ищу код (хотя я бы с радостью посмотрел, если он у вас где-нибудь завалялся), а просто хочу узнать, может ли компьютер в теории сделать что-то подобное.
решение1
Да, это возможно. На самом деле, есть разные способы, хотя большинство из них потребует дополнительной программы или языка программирования.
Однако есть один способ, который этого не делает, поэтому этот вопрос не является оффтопиком здесь, на SuperUser.
- Откройте диспетчер задач.
- Выберите программу
- Щелкните правой кнопкой мыши по нему.
- Нажмите «Переключить», чтобы
Если вы используете расширенный вид (подробнее), то вам необходимо сделать следующее:
- Нажмите на > перед программой, чтобы развернуть ее.
- Выберите подпрограмму
- Щелкните правой кнопкой мыши по нему.
- Нажмите «Переключить», чтобы
Вышеуказанное не будет работать для фоновых процессов и только на вкладке «Процессы», но не на вкладке «Сведения».
Программа, не имеющая интерфейса или иным образом работающая в фоновом режиме, не может быть выведена на передний план и не может получать щелчки мыши, поскольку у нее нет фактической формы. Управлять такой программой все еще возможно, но только с помощью языка программирования, поскольку для этого требуется вызов API. Если вы хотите узнать больше об этой последней части, пожалуйста, создайте новый вопрос в разделе Stack Overflow на Stack Exchange, поскольку именно там находятся вопросы по программированию.