首页 > 解决方案 > 如何使用批处理文件关闭指定打开的文件夹

问题描述

自 3 天前我试图使用批处理文件关闭文件夹以来,我已经检查了多个站点的脚本,但它们都没有工作。例如,我在没有start位于 C 中的文件夹“CD_Restored”的情况下手动打开:然后我在其中打开一个批处理文件来关闭它,所以我写道:

TASKKILL /F /FI "WINDOWTITLE eq CD_Restored" /IM explorer.exe

我收到了这条消息“信息:没有服务中的任务符合指定的条件”

我也写过:

@echo off
set shell = createobject("wscript.shell") : if shell.appactivate("CD_Restored") then shell.sendkeys "%{F4}"

也没有工作

标签: batch-filefile-io

解决方案


您可以尝试使用sendkeys.bat

call sendKeys.bat "CD_Restored" "%{F4}"

但它仅在文件夹窗口未最小化时才有效。


推荐阅读