2016-01-22 3 views
-1

Я могу убить некоторые приложения в cmd, используя команду taskkill/F/IM program_name.exe Но прежде чем убивать любые приложения, я хочу сохранить все, что было сделано. EX: убейте слово Microsoft, но до этого я хочу его сохранить. Как я могу это сделать через cmd?Как сохранить и закрыть приложения с помощью cmd или atleast с помощью java-программы?

Дайте мне представление. Если это невозможно, даже через Java также хорошо для меня.

Заранее спасибо.

+2

['java.awt.Robot'] (https://docs.oracle.com/javase/8/docs/api/java/awt/Robot.html) –

+0

Спасибо я работаю над этим. –

ответ

0

Используйте этот код для завершения программы в Java (в Windows):

try { 
     Runtime.getRuntime().exec("taskkill /IM word.exe"); 
    } catch (RuntimeException e){ 
     e.printStackTrace(); 
    } 

Учтите, что это не может даже сохранять данные. Используйте java.awt.Robot, упомянутый Эллиотом Фришем. (Я не использовал это раньше)

+0

Да, Энтони, мы должны использовать класс роботов для имитации движений мыши. –

0

Taskkill без /f просит закрыть программу, как вы нажали File - Exit. Большинство программ спросят, хотите ли вы сохранить текущий файл.

С /f он завершает программу, не спрашивая ее. Ничто не будет спасено.

Удалить /f из команды.

 Смежные вопросы

  • Нет связанных вопросов^_^