2个回答
展开全部
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run(""%0" h",0,false)(window.close)&&exit
:begin
cd /d d:
for /f %%i in (dir /s/b d:\ *.txt) do copy "%%i" e:\file
这样,可以实现隐藏cmd窗口自动复制
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run(""%0" h",0,false)(window.close)&&exit
:begin
cd /d d:
for /f %%i in (dir /s/b d:\ *.txt) do copy "%%i" e:\file
这样,可以实现隐藏cmd窗口自动复制
追问
运行错误,不能达到效果,请看看是不是哪里错了,谢谢
追答
for /f %%i in (dir /s/b d:\ *.txt) do copy "%%i" e:\file
不好意思,我的这一句有错,括号里是命令,应该加上单引号,改成这样
for /f %%i in ('dir /s/b *.txt') do copy "%%i" e:\file
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询