powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / kill all opened internet explorers at once
6 сообщений из 6, страница 1 из 1
kill all opened internet explorers at once
    #39917255
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста как уничтожить (закрыть) все открытые internet explorer-ы одним разом, открытые они вне джава кода то есть пользователем, а закрыть надо кодом , нарыл в стаковерфлов но не работает код!

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Process p2 = Runtime.getRuntime().exec("TASKLIST /V /FI \"IMAGENAME eq iexplore.exe\"");
BufferedReader input = new BufferedReader(new InputStreamReader(p2.getInputStream()));
String line, pid = "";
while ((line = input.readLine()) != null) {
   if(line.contains(tag)){
      String[] taskTokens = line.replaceAll("\\s+", " ").trim().split(" ");
      pid = taskTokens[1];
      System.out.println("PID:"+pid);
   }
}
input.close();



закрыть:

Код: java
1.
Runtime.getRuntime().exec("TASKKILL /PID " + pid);
...
Рейтинг: 0 / 0
kill all opened internet explorers at once
    #39917328
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romantiktj,

Windows какая?

А так в начале попробуйте рабочий bat-ник написать.
А потом уже его из java можно запустить.

Как вариант, можно на C/C++ написать прогу, которая удаляет процессы (гугл в помощь).
А потом эту прогу через JNI запускать.
...
Рейтинг: 0 / 0
kill all opened internet explorers at once
    #39917342
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,

Windows 10
...
Рейтинг: 0 / 0
kill all opened internet explorers at once
    #39917359
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romantiktj
Код: java
1.
Process p2 = Runtime.getRuntime().exec("TASKLIST /V /FI \"IMAGENAME eq iexplore.exe\"");

"Не в спортлото, а в преферанс, не машину, а квартиру и не выиграл, а проиграл":
Код: plaintext
 task kill  - f  -fi "imagename iexplorer.exe"
...
Рейтинг: 0 / 0
kill all opened internet explorers at once
    #39917382
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Код: java
1.
Runtime.getRuntime().exec("taskkill -f -fi \"imagename iexplorer.exe\"");



Не сработало, может другие идейки есть?
...
Рейтинг: 0 / 0
kill all opened internet explorers at once
    #39917431
Romantiktj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,


Сори моя вина, вот так сработало!:

Runtime.getRuntime().exec("taskkill /F /IM MicrosoftEdge.exe /T");


Спасибо!!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / kill all opened internet explorers at once
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]