以下内容与发出命令时鼠标所在的位置无关,因为那应该是无关紧要的。因为命令指定要关闭的内容。
我想要一个可以关闭特定窗口的命令。
例如。
对于命令提示符,没问题,我知道。windowstaskkill /f /im cmd.exe
对于 charmap.exe 同上。
现在从命令行关闭另一个任务栏图标的窗口。我提供了我想要关闭的窗口的屏幕截图。
是否有命令可以实现这个功能?
任何时候我都会在那里看到它们,所以也许唯一的十六进制 ID 只会起作用一次,如果它是窗口标题,那就没问题并且更好,但并不理想,因为我真的想关闭与特定任务栏图标相关联的窗口。
答案1
你不能。
这些窗口由 Windows 资源管理器 (explorer.exe) 显示,该进程负责显示桌面、任务栏和“开始”菜单、文件夹窗口以及以 Shell 文件夹形式实现的其他窗口(如您感兴趣的窗口)。要关闭它们,您需要操作可编写脚本的 Shell 对象使用一些 vbScript/PowerShell 脚本。
请注意,您只能使用来关闭 cmd.exe 或 charmap.exe 窗口,Taskkill
因为这些窗口属于单独的进程(cmd.exe 和 charmap.exe)。