我不知道从哪里开始。我已经看到了这样的答案,但我不知道如何根据我的需要格式化它们。我只需要在打开时关闭Minecraft服务器,然后在控制台中输入“stop”来关闭它。我没有要显示的代码,但这将在另一个文件中,所以我可以启动它然后让它关闭程序。顺便说一下,我认为我不能使用taskkill
但是任何事情都会有所帮助;)非常感谢!
答案 0 :(得分:1)
单独使用批处理文件是不可能的。有两种主要方法可以输入系统中的另一个程序(在本例中为java.exe):
对于Minecraft,我认为第一个解决方案将变得更加容易,因为modding社区已经为这个确切的问题提供了许多解决方案。 @Frxstrem建议mcrcon,我认为这是一个很好的解决方案。
答案 1 :(得分:1)
答案 2 :(得分:0)
批处理文件无法在不调用其他内容的情况下执行此操作;如果您要打电话给其他人,请使用AutoHotkey - 这是它擅长的。
WinActivate "the title of the Minecraft server window"
https://www.autohotkey.com/docs/commands/WinActivate.htm
Send stop{Enter}