Используя приведенный ниже код, я открыл окно (скажем, окно установки программного обеспечения), все прошло отлично, здесь. Я хочу проверить погоду, открытое окно или нет.Как обнаружить открытые окна в java
Как определить, открыто или нет окно ?
Фрагмент кода: -
cmdarray = "......";
Runtime runTime = Runtime.getRuntime();
Process responce = runTime.exec(cmdarray);
Какие окна
Ans: - Установщик в любом месте окна
Наконец я смог найти окно открыто или нет используя решение, предоставленное Hussain
Если я хочу закрыть окно, как я могу закрыть его .....
Я использовал Taskkill/F/IM < < installer_window >> ехе команды в Java (например, runtime.exe ("команда");). убить процесс. Но окно не закрывается. Есть ли способ закрыть это окно.
Спасибо заранее.
@Hussain
Я попытался, как вы сказали, но я получаю ошибку как ОШИБКА: Процесс «proces.exe» с PID 4408 не может быть расторгнуто Причина: Этот процесс может быть прекращен только силой (с опцией/F). вот почему я включил /F, с помощью этого я смог убить процесс, но окно не закрывается.
Просьба предоставить быстрое решение, ожидая ответа ....
Заранее спасибо
Какое окно? – 2013-03-11 09:39:16
как проверить, работает ли процесс или нет? этот вид проверки лучше всего записать в Windows SDK ... – Raptor
@kgopi: см. править –