Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 关闭批处理文件命令脚本_Batch File_Command Line - Fatal编程技术网

Batch file 关闭批处理文件命令脚本

Batch file 关闭批处理文件命令脚本,batch-file,command-line,Batch File,Command Line,我有以下批处理文件脚本代码要运行。当我运行它时,它会成功执行,但不会自动关闭cmd窗口。我应该添加什么使其自动关闭窗口 ::Copy Files Made Or Modified Today @echo off setlocal set source=c:\src set dest=c:\dest pushd "%source%" set t=%date:~4% for /f %%a in ('dir /b /a-d /o-d') do call :PROCESS "%%a" goto :eof

我有以下批处理文件脚本代码要运行。当我运行它时,它会成功执行,但不会自动关闭cmd窗口。我应该添加什么使其自动关闭窗口

::Copy Files Made Or Modified Today
@echo off
setlocal
set source=c:\src
set dest=c:\dest
pushd "%source%"
set t=%date:~4%
for /f %%a in ('dir /b /a-d /o-d') do call :PROCESS "%%a"
goto :eof
popd

:PROCESS
for /f %%j in ('echo %~t1') do set d=%%j
if "%d%"=="%t%" copy %1 "%dest%"
goto :eof

如果您正在单击批处理文件,请进行此测试

@echo off
::Copy Files Made Or Modified Today
setlocal
set source=c:\src
set dest=c:\dest
pushd "%source%"
set t=%date:~4%
for /f %%a in ('dir /b /a-d /o-d') do call :PROCESS "%%a"
cls
goto :eof
popd

:PROCESS
for /f %%j in ('echo %~t1') do set d=%%j
if "%d%"=="%t%" copy %1 "%dest%"
goto :eof

如何调用此批处理脚本?