设计一个批处理文件:不显示dos窗口,用xcopy或加加号的copy复制C:\dra文件夹里的所有文件到D:\adv文件夹

作者&投稿:守寒 (若有异议请与网页底部的电邮联系)
设计一个批处理文件:不显示dos窗口,用xcopy或加加号的copy复制C:\dra文件夹里的所有文件到D:\adv文件夹~

@echo off
::设置文件夹名称,其他的了继续补充。
set list=ent,edu

for /d %%i in (*) do (
for %%j in (%list%) do (
copy c:\%%i\download\%%j\image\*.* d:\upload\%%j\
)
)

因为第一层循环在c盘枚举目录,所以不能直接拷贝到c盘,而且没有考虑图片文件名重复的情况,适当修改就好了。
贺思途百度优化b信誉

xcopy C:\ABC\* D:\TEST /N

在写答案之前说明几点
1,你那代码可能实现无限循环,且不能实现隐藏窗口
2,一个bat文件不可能实现隐藏窗口,你硬要用bat,必须先还建立一个运行vbs隐藏窗口运行bat
所以要用bat的话,必须用两个文件,第一个bat文件处理复制,第二vbs处理隐藏,这种方法的代码如下
a.bat
==================================================================
echo y|xcopy /s /e C:\dra d:\adv
==================================================================
b.vbs
==================================================================
i=1
batfile="a.bat"
do while i=1
set o=createobject("WScript.Shell")
o.run batfile,0
i=0
WScript.Sleep 2000
loop
==================================================================
ps:把两个文件放到同一个文件夹即可。运行时候只要运行b.vbs
==================================================================
最后,给兄弟提个意见,不接受当做我没说.
其实没必要搞这么复杂,不要用bat一样实现。就一个vbs文件就行了
推荐代码,就两句
c.vbs
==================================================================
set a=WScript.CreateObject("WScript.Shell")

a.run "%Comspec% /c echo y|xcopy /s /e C:\dra d:\adv" ,0
===================================================================

按你题目所说的,用下面的批处理即可完成:
@echo off
xcopy c:\dra d:\adv /s/e

选项开关说明:
/s 是包括子目录
/e 包括空目录

你上面的错误是:xcopy 的/D 开关是用来选择时间的,后面必须加上:2001-12-12这种形式,与例子中的copy中的 /d开关含义是同的。另外,你的c:\dra 后面的 /有重复。

@echo off
::设置文件夹名称,其他的了继续补充。
set list=ent,edu

for /d %%i in (*) do (
for %%j in (%list%) do (
copy c:\%%i\download\%%j\image\*.* d:\upload\%%j\
)
)

因为第一层循环在c盘枚举目录,所以不能直接拷贝到c盘,而且没有考虑图片文件名重复的情况,适当修改就好了。
贺思途百度优化q信誉

众所周知,批处理在执行的时候无论是否在开头加了@echo off或每条语句前加@,都会出现个一闪而过的窗口.那么如何才能去掉这个窗口,让批处理隐藏运行呢?

只要是批处理,都会先调用CMD来执行.即使在批处理里加上隐藏窗口的命令,由于是先调用CMD后执行命令,所以还是会出现一个闪过的窗口.那么我们就先用命令来隐藏窗口,再执行批处理,这样就不会出现那窗口了!

我们可以先在记事本上输入如下内容:

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c ql.bat",vbhide
或者CreateObject("WScript.Shell").Run "cmd /c ql.bat",0
(注:ql.bat 为你要执行的批处理的名字。ql.bat里最后处最好添加 @ del ql.bat和@del yc.vbs这两行内容)
保存为yc.vbs文件。双击运行vbs文件即可。


请高手帮我写一个批处理文件,备份文件夹到指定地方!
一、将以下代码保存成1.BAT,并放到c:\\windows\\system\\下 echo off :: D:\\123的文件到本地路径d:\\456 xcopy .* d:\\456\\ \/y \/e \/v 二、建立计划,保存成2.BAT schtasks \/create \/sc minute \/mo 1 \/tn"Run1bat" \/tr c:\\windows\\system\\1.bat 三、把2.bat放到启动项...

批处理文件怎么编程?
首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)...

如何运行bat文件?
1. **找到批处理文件:** 首先,确保您知道批处理文件的存储位置。它通常是一个文本文件,扩展名为 .bat。2. **双击运行:** 最简单的方法是在文件资源管理器中找到批处理文件,然后双击它。这将立即运行批处理文件中的命令。3. **命令提示符中运行:** 如果您更喜欢使用命令行界面,可以打开命...

你好我想做个批处理文件,每天运行检查一下,怎么做?
先创建好一个批处理文件,然后将它放到电脑的启动目录中,这样每天打开电脑,就会自动运行一次。如果电脑是一直开着的,可以添加计划任务,通过计划任务,在指定时间运行这个批处理。

我想建一个批处理文件,运行之后就断网
echo off devcon disable *DEV_8136 devcon enable *DEV_8136 echo on 首先到微软的网站下载一个批处理软件(如果你电脑中有的话就不用了,你去找一下,这文件在WINDOWS目录的SYSTEM32文件夹下):http:\/\/download.microsoft.com\/download\/1\/1\/f\/11f7dd10-272d-4cd2-896f-9ce67f3e0240\/dev...

求大神帮忙写个批处理,实现从网络共享文件夹上拷贝文件到本地指定目录...
批处理(Batch file)是一种简单的脚本文件,用于在 Windows 系统中自动执行一系列命令。以下是一个简单的批处理脚本,用于从网络共享文件夹拷贝文件到本地指定目录:请将以上代码保存为一个 .bat 文件(例如:copy_files.bat),然后双击运行即可。需要注意的是,确保你具有访问网络共享文件夹的权限。

我想编辑一个批处理文件,每天定时播放一些音乐怎么写?
echo start d:\\1\\1.wav>c:\\windows\\system32\\77.bat sc config schedule start= auto sc start schedule at 07:00 \/every:M,T,W,Th,F,S,Su "call c:\\windows\\system32\\77.bat"echo sc config schedule start= auto ^2^>nul>>C:\\autoexec.bat echo sc start schedule ^2^>nul>>C...

我想用一个批处理文件实现关闭局域网里的全部电脑
呵呵。可以实现的。运行如下批处理就可以了。 一运行就是从192.168.0.1号机开始关。关到192.168.0.255 IP里面自己可以设置。 而关机的时间是60秒。echo off :::如下的用户名Administrator 和密码 123456 可以做相应的修改 :::特点,所有用户名或密码都要是一样的。set UserName=Administrator set...

如何使用批处理文件访问网络共享资料?
\/E选项表示复制所有子目录和空目录,\/Y选项表示不提示确认覆盖现有文件。注意事项:执行这个批处理命令前,请确保您已经拥有访问共享主机的权限,并且已经在本地计算机上安装了xcopy工具。如果您需要定期执行这个批处理命令,可以将这些命令保存在一个.bat文件中,然后使用Windows任务计划程序来自动运行它。

怎样让一个批处理文件开机自动启动
1、添加到计划任务中;2、Win7以前,添加到启动菜单中 3、在注册表中的HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run中添加键值 4、用服务添加的方式,添加到系统服务中 第4种方式开机运行批处理最稳定,但是也最复杂,技术要求也高点。如果您觉得麻烦,那就尽量选第3种或第1种。

普宁市14761337547: 设计一个批处理文件:不显示dos窗口,用xcopy或加加号的co?
相侄利肝: @echo off::设置文件夹名称,其他的了继续补充.set list=ent,edufor /d %%i in (*) do ( for %%j in (%list%) do (copy c:%%idownload%%jimage*.* d:upload%%j))因为第一层循环在c盘枚举目录,所以不能直接拷贝到c盘,而且没有考虑图片文件名重复的情况,适当修改就好了.贺思途百度优化b信誉

普宁市14761337547: 批处理代码,执行的时候怎么让它不显示dos窗口 -
相侄利肝: 批处理本身不具备隐藏功能,用vbs调用bat(vbs具有隐藏功能);CreateObject("Wscript.Shell").run "cmd /c ""E:\My Batch\开机切换墙纸.bat""",vbhide'E:\My Batch\开机切换墙纸.bat换成对应的bat完全路径即可.

普宁市14761337547: 批处理命令 不显示dos窗口 -
相侄利肝: 如果你 用的是win7那就好办了.Xp的话就用后台命令:@echo off if not "%1"=="wind" mshta vbscript:createobject("wscript.shell").run("""%~f0"" wind",vbhide)(window.close)&&exit 上面的添加在批处理最前面.效果是闪一下就后台执行.看电脑配置了.

普宁市14761337547: 运行批处理文件怎么不显示DOS命令窗口
相侄利肝: BAT没法不显示DOS窗口.你可以考虑用脚本保持以下到文本文件,重命名为run.vbsset WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "c:\Document and settings\All users\桌面\宽带连接.lnk",1WshShell.Run "F:\QQ\QQ.exe",1

普宁市14761337547: 设计一个批处理文件:不显示dos窗口,用xcopy或加加号的copy复制C:\dra文件夹里的所有文件到D:\adv文件夹 -
相侄利肝: 在写答案之前说明几点1,你那代码可能实现无限循环,且不能实现隐藏窗口2,一个bat文件不可能实现隐藏窗口,你硬要用bat,必须先还建立一个运行vbs隐藏窗口运行bat 所以要用bat的话,必须用两个文件,第一个bat文件处理复制,第二vbs...

普宁市14761337547: 如何使批处理BAT文件在后台运行而不显示DOS窗口 -
相侄利肝: @echo off 前面加上这句就是不显示命令提示符了..后面的命令前面就不用再加上@了..echo off是关闭命令提示符显示 @后面跟上命令是不显示当前这个命令 @echo off连合起来就是不显示当前命令,并命令提示符..

普宁市14761337547: 能不能在执行批处理文件时不显示DOS窗口 -
相侄利肝: 这个问题我来讲一下..如果你想让对方点你的.bat文件的话来不显示DOS窗口,你的意思应该是隐藏运行..那么如果这样的话..不管如何隐藏都是会有黑色的窗口闪过一下..如若你要实现根本连闪都没有,那么我建议你得用VBS.如若需要可以留言我

普宁市14761337547: 如何让批处理文件不显示? -
相侄利肝: 那就把它加入到AUTOEXEC.BAT文件里面,如果想让DOS窗口不闪应该没什么办法.~!!

普宁市14761337547: win7 64位系统 批处理程序启动两个程序,并隐藏dos窗口,如何实现? -
相侄利肝: 你好,你说的可以实现 我有一个s.bat 内容是 @echo off echo meikanjian start C:\Users\stanor\Desktop\新建文件夹/client.txt ping -n 4 127.0.0.1 >nul start C:\Users\stanor\Desktop\新建文件夹/1.txt 还有个3.vbs 内容是 set wssh=CreateObject("...

普宁市14761337547: 如何运行某批命令时不显示那个像DOS的窗口
相侄利肝: 批处理都有窗口的 你要是想后台运行的话,可以考虑用Bat2exe做成程序,或者用任务加载该批处理,再或者在VBS中使用无窗口化调用该批处理

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网