如何使用 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。 (我以前没用过)