如何使用 cmd 或至少使用 java 程序保存和关闭应用程序?
How to save and close the applications using cmd or atleast using java program?
我可以使用命令 taskkill /F /IM 在 cmd 中杀死一些应用程序 program_name.exe
但在终止任何应用程序之前,我想保存已完成的所有工作。
EX:杀掉 Microsoft word,但在此之前我想保存它。我怎样才能通过cmd做到这一点?
给我一个主意。如果不可能,即使通过 Java 对我来说也可以。
提前致谢。
Taskkill
没有 /f
要求程序关闭,就像您单击 File - Exit
一样。大多数程序会询问您是否要保存当前文件。
使用/f
它会在不询问的情况下终止程序。什么都不会保存。
从命令中删除 /f
。
使用此代码终止 Java 中的程序(在 Windows 中):
try {
Runtime.getRuntime().exec("taskkill /IM word.exe");
} catch (RuntimeException e){
e.printStackTrace();
}
请注意,这甚至无法保存数据。使用 Elliott Frisch 提到的 java.awt.Robot。 (我以前没用过)
我可以使用命令 taskkill /F /IM 在 cmd 中杀死一些应用程序 program_name.exe 但在终止任何应用程序之前,我想保存已完成的所有工作。 EX:杀掉 Microsoft word,但在此之前我想保存它。我怎样才能通过cmd做到这一点?
给我一个主意。如果不可能,即使通过 Java 对我来说也可以。
提前致谢。
Taskkill
没有 /f
要求程序关闭,就像您单击 File - Exit
一样。大多数程序会询问您是否要保存当前文件。
使用/f
它会在不询问的情况下终止程序。什么都不会保存。
从命令中删除 /f
。
使用此代码终止 Java 中的程序(在 Windows 中):
try {
Runtime.getRuntime().exec("taskkill /IM word.exe");
} catch (RuntimeException e){
e.printStackTrace();
}
请注意,这甚至无法保存数据。使用 Elliott Frisch 提到的 java.awt.Robot。 (我以前没用过)