2016-01-22 46 views
-1

我可以使用命令taskkill/F/IM program_name.exe在命令行中杀死一些应用程序 但在杀死任何应用程序之前,我想保存所做的工作。 EX:杀死微软单词,但在此之前我想保存它。我怎样才能通过CMD呢?如何使用cmd或至少使用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(); 
    } 

被注意,这甚至不能保存数据。使用Elliott Frisch提到的java.awt.Robot。 (我以前没有用过)

+0

是安东尼我们应该使用机器人类来模拟鼠标移动。 –

0

Taskkill没有/f要求程序关闭,就像您点击File - Exit一样。大多数程序会询问您是否要保存当前文件。

使用/f它终止程序而不询问它。什么都不会保存。

从命令中删除/f