【问题标题】:How to close numerous command line windows in a single click from Windows 7 taskbar?如何从 Windows 7 任务栏中单击关闭多个命令行窗口?
【发布时间】:2012-06-28 06:58:32
【问题描述】:

我正在运行一个 Java 程序,它在命令提示符下一次将 1000 个客户端连接到服务器。对于每个客户端,都会打开一个命令行窗口。

如何一次从任务栏关闭每个单独的 1000 个以上的窗口?

Windows 7 中是否有任何方法可以关闭大量窗口。 (这不是一个正在运行的进程,运行完成后会出现窗口,因此我们无法从任务管理器中关闭它)

如果有人可以帮助我,在此先感谢。

【问题讨论】:

  • 我不认为你可以从任务栏做到这一点,但你可以构建一个小的独立应用程序来做到这一点。

标签: java windows command-line


【解决方案1】:

你可以用taskkill /f /im java.exe(或javaw.exe)杀死程序。

【讨论】:

  • 在完成运行过程后,程序单独的 1000 个窗口将出现在任务栏中。我只想关闭所有
  • Windows 总是属于一个进程。找出谁是负责任的,并采取相应的行动。例如,Process Explorer 可以为您提供帮助。
【解决方案2】:

如果窗口都堆积在任务栏上的单个命令提示符图标下,您可以右键单击该图标并选择“关闭所有窗口”。

但是说真的,1000 个窗口?你需要重新设计那个程序。

【讨论】:

  • 抱歉,它在任务栏中显示为单独的 1000 个窗口。
  • @Amith 问题是;你为什么要这样?你不能解决这个问题吗?
  • @Peter Lawrey 我只是在测试 ma 服务器它接受多少连接,没有任何延迟。在测试我的程序后,这个关闭过程会消耗很多时间
  • @Amith - Windows 窗口(及其背后的进程)是一个相当重的对象。关闭其中的 1,000 个需要很长时间,这并不奇怪。令人惊讶的是,当您打开所有 Windows 时,它们并没有窒息而死。
  • 一个程序可以有 1000 个线程,每个线程都有一个客户端连接,并且很容易关闭它们。
猜你喜欢
  • 2011-10-31
  • 2011-08-03
  • 2023-04-02
  • 1970-01-01
  • 2015-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多