如何使用批处理文件关闭指定的打开的文件夹

时间:2018-12-25 10:58:38

标签: batch-file file-io

自3天前以来,我正尝试使用批处理文件关闭文件夹,所以我已经检查了多个站点的脚本,但没有一个起作用。例如,我手动打开时没有float x = (float) y / z text.setText("your avarage is : " + x ); 文件夹“ CD_Restored”,该文件夹位于C中:然后我打开其中的一个批处理文件将其关闭,因此我写道:

start

,我收到以下消息:“信息:服务中的任务不符合指定条件”

我也写过:

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

也没用

2 个答案:

答案 0 :(得分:5)

您可以尝试使用sendkeys.bat

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

,但是只有在文件夹窗口没有最小化的情况下,它才起作用。

答案 1 :(得分:2)

您可以按照以下步骤操作:

@echo off

cd /d C:\
start C:\Windows\explorer.exe CD_Restored
pause

rem Terminate process:
taskkill /F /FI "WINDOWTITLE eq CD_Restored" /IM explorer.exe > nul
if NOT %errorlevel% EQU 0 (echo It seems that Window title named "CD_Restored" doesn't exist!) else (echo Process successfuly terminated!)

这对我有用!你可以试一下吗?