我可以使用命令taskkill/F/IM program_name.exe在命令行中杀死一些应用程序 但在杀死任何应用程序之前,我想保存所做的工作。 EX:杀死微软单词,但在此之前我想保存它。我怎样才能通过CMD呢?如何使用cmd或至少使用java程序来保存和关闭应用程序?
给我一个主意。如果这是不可能的,即使通过Java也适合我。
在此先感谢。
我可以使用命令taskkill/F/IM program_name.exe在命令行中杀死一些应用程序 但在杀死任何应用程序之前,我想保存所做的工作。 EX:杀死微软单词,但在此之前我想保存它。我怎样才能通过CMD呢?如何使用cmd或至少使用java程序来保存和关闭应用程序?
给我一个主意。如果这是不可能的,即使通过Java也适合我。
在此先感谢。
使用此代码终止在Java程序(在Windows):
try {
Runtime.getRuntime().exec("taskkill /IM word.exe");
} catch (RuntimeException e){
e.printStackTrace();
}
被注意,这甚至不能保存数据。使用Elliott Frisch提到的java.awt.Robot。 (我以前没有用过)
是安东尼我们应该使用机器人类来模拟鼠标移动。 –
Taskkill
没有/f
要求程序关闭,就像您点击File - Exit
一样。大多数程序会询问您是否要保存当前文件。
使用/f
它终止程序而不询问它。什么都不会保存。
从命令中删除/f
。
['java.awt.Robot'](https://docs.oracle.com/javase/8/docs/api/java/awt/Robot.html) –
谢谢我在做这个工作。 –