快速业务通道

判断U盘已插入并自动COPY所有内容的批处理-U盘自动复制

作者 佚名 来源 批处理 浏览 发布时间 2013-07-09

安装U盘自动复制.cmd

复制代码 代码如下:

@echooff
modecon:cols=80lines=40
color17
:start
cls
title$$*晗*晗*制*造*$$
echo.
echo.
echo.
echo.
echo====================================================================
echo.
echo.
echo安装U盘自动复制
echo.
echo欢迎使用,请选择选项(1,2,3,4,5,6)
echo.
echo.
echo[1]安装程序
echo[2]运行程序
echo[3]关闭程序
echo[4]卸载程序
echo[5]生成快捷方式
echo[6]使用帮助
echo[7]X键关闭
echo.
echo.
echo.
echo  提示:如果你计算机安装有杀毒软件,请授权此VBS代码!
echo.
echo.
echo.
echo.
echo$$晗晗制造,版本1.0$$
echo.
echo====================================================================
echo.
set/pchoice=请输入:
if{%choice%}=={}gotostart
if/i%choice%==1gotoinstall
if/i%choice%==2gotoopen
if/i%choice%==3gotoclose
if/i%choice%==4gotouninstall
if/i%choice%==5gotoshutcut
if/i%choice%==6gotohelp
if/i%choice%==xgotoshut
gotostart



:install
rem==============================安装程序=============================
ifexist%temp%\copy.cmddel/Q/f"%temp%\copy.cmd"
copycopy.cmd"%temp%\copy.cmd">nul2>nul
copysleep.exe"%temp%\sleep.exe">nul2>nul
rem==============================隐藏窗口=============================
ifexist%temp%\hide.vbsdel/Q%temp%\hide.vbs
echo.
echo如果你计算机安装有杀毒软件,请授权此VBS代码
regdelete"HKEY_CLASSES_ROOT\lnkfile"/vIsShortcut/f>nul2>nul
regdelete"HKEY_CLASSES_ROOT\piffile"/vIsShortcut/f>nul2>nul
setpath=%temp%\copy.cmd
echosetws=WScript.CreateObject("WScript.Shell")>"%temp%\hide.vbs"
echows.Run"%path%",0>>%temp%\hide.vbs
rem==============================建立终止=============================
echo@echooff>%temp%\kill.cmd
echomodecon:cols=20lines=2>>%temp%\kill.cmd
echoecho程序已经成功终止!>>%temp%\kill.cmd
echopause^>nul2^>nul>>%temp%\kill.cmd
echotskillping^>nul2^>nul>>%temp%\kill.cmd
echotskillxcopy^>nul2^>nul>>%temp%\kill.cmd
echotskillsleep^>nul2^>nul>>%temp%\kill.cmd
echotskillcmd^>nul2^>nul>>%temp%\kill.cmd
echoexit^>nul2^>nul>>%temp%\kill.cmd
rem==============================建立快捷=============================
:shutcut
echo.
ifnotexist"%temp%\hide.vbs"gotostart
setpath2=%temp%\hide.vbs
echo[InternetShortcut]>>U盘自动复制.url
echoURL="%path2%">>U盘自动复制.url
echoIconIndex=29>>U盘自动复制.url
echoIconFile=C:\windows\system32\shell32.dll>>U盘自动复制.url
setpath3=%temp%\kill.cmd
echo[InternetShortcut]>>终止U盘自动复制.url
echoURL="%path3%">>终止U盘自动复制.url
echoIconIndex=29>>终止U盘自动复制.url
echoIconFile=C:\windows\system32\shell32.dll>>终止U盘自动复制.url
echo成功结束!请直接运行快捷方式!
pause>nul2>nul
gotostart
rem==============================安装结束=============================


:uninstall
rem==============================卸载程序=============================
echo.
tskillping>nul2>nul
tskillxcopy>nul2>nul
tskillsleep>nul2>nul
del/Q/f"%temp%\copy.cmd">nul2>nul
del/Q/f"%temp%\hide.vbs">nul2>nul
del/Q/f"%temp%\copy.tmp">nul2>nul
del/Q/f"%temp%\sleep.exe">nul2>nul
del/Q/f"%temp%\kill.cmd">nul2>nul
del/Q/fU盘自动复制.url>nul2>nul
del/Q/f终止U盘自动复制.url>nul2>nul
echo程序已经成功卸载!
regadd"HKEY_CLASSES_ROOT\lnkfile"/vIsShortcut/f>nul2>nul
regadd"HKEY_CLASSES_ROOT\piffile"/vIsShortcut/f>nul2>nul
pause>nul2>nul
gotostart
rem==============================卸载结束=============================


:open
rem==============================运行程序=============================
echo.
ifnotexist%temp%\copy.cmdgotostart
"%temp%\hide.vbs"
echo程序已经成功开始自运行(20秒扫描一次)!
pause>nul2>nul
exit
rem==============================运行结束=============================



:close
rem==============================终止程序=============================
echo.
ifnotexist%temp%\copy.cmdgotostart
echo程序已经成功结束自运行!
pause>nul2>nul
tskillping>nul2>nul
tskillxcopy>nul2>nul
tskillsleep>nul2>nul
tskillcmd>nul2>nul
exit
rem==============================终止结束=============================




:help
rem==============================使用帮助=============================
cls
echo.
echo.
echo本工具适用于WindowsXPsp2系统,由此造成的一切损失,本人不负任何责任.
echo.
echo.
echo使用方法:1点击安装程序
echo.
echo2如果你计算机安装有杀毒软件,请授权此VBS代码
echo.
echo3第一次安装可能需要先运行,然后结束一次才能生效(视系统设置而定)
echo.
echo4安装后请用快捷方式启动或者关闭,无需用安装程序启动
echo.
echo5本程序可以在U盘插入前运行,也可以在插入后运行
echo.
echo6点击运行程序,程序将自动每20秒执行一次
echo.
echo7请确保你的c:\有足够的空间,程序运行时候建议不要插移动硬盘
echo.
echo8请务必确认你要copy的U盘无毒
echo.
echo9本程序在扫描时比较占内存,建议每次使用后关闭
echo.
echo10建立的快捷方式,你可以改名并把它放在任何地方,包括启动菜单
echo.
echo11请及时清理默认保存目录c:\copy文件夹里边的文件
echo.
echo12本软件不保证copy数据的正确性
echo.
echo13本软件不要使用于非法用途
echo.
echo.
echo本软件为免费软件欢迎大家使用
echo.
echo按任意键返回主菜单
pause>nul2>nul
gotostart
rem==============================帮助结束=============================


:shut
rem==============================关闭程序=============================
exit
rem==============================关闭结束=============================

copy.cmd
复制代码 代码如下:

@echooff
title$$*晗*晗*制*造*$$
modecon:cols=14lines=1
:again
cls
del/Q/f"%temp%\copy.tmp">nul2>nul
for%%iin(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@fsutilfsinfodrivetype%%i:>>"%temp%\copy.tmp"
findstr/i"可移动驱动器""%temp%\copy.tmp"
iferrorlevel==1gotoend
iferrorlevel==0gotocopy
:end
rem没有检测到可移动磁盘!
ifnotexist%temp%\sleep.exeping127.0.0.1-n20>nul2>nul
%temp%\sleep.exe20s
gotoagain
:copy
ifexistc:\copygotogoon
cd\
cd/dc:
mdcopy
:goon
for/f"tokens=1"%%iin(''findstr/i"可移动驱动器""%temp%\copy.tmp"'')do(
xcopy/e/y%%i\*.*c:\copy>nul2>nul
)
rem已复制,请及时清理文件!
ifnotexist%temp%\sleep.exeping127.0.0.1-n20>nul2>nul
%temp%\sleep.exe20s
gotoagain

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号