手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >判断U盘已插入并自动COPY所有内容的批处理-U盘自动复制
判断U盘已插入并自动COPY所有内容的批处理-U盘自动复制
摘要:安装U盘自动复制.cmd复制代码代码如下:@echooffmodecon:cols=80lines=40color17:startclsti...

安装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_ROOTlnkfile"/vIsShortcut/f>nul2>nul

regdelete"HKEY_CLASSES_ROOTpiffile"/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:windowssystem32shell32.dll>>U盘自动复制.url

setpath3=%temp%kill.cmd

echo[InternetShortcut]>>终止U盘自动复制.url

echoURL="%path3%">>终止U盘自动复制.url

echoIconIndex=29>>终止U盘自动复制.url

echoIconFile=C:windowssystem32shell32.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_ROOTlnkfile"/vIsShortcut/f>nul2>nul

regadd"HKEY_CLASSES_ROOTpiffile"/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

文件打包下载地址

【判断U盘已插入并自动COPY所有内容的批处理-U盘自动复制】相关文章:

用批处理网络映射驱动器后自动修改磁盘卷标名脚本

可以实现反复重启的批处理

文件名修改的批处理

中文显示ping结果的批处理bat文件

可以实现系统自动关机的批处理

写的不错批处理教程一

QQ多帐号自动登录批处理脚本

自动改回主页的批处理文件

win2000关机命令的批处理bat

利用批处理实现文件复制并压缩的实现代码

精品推荐
分类导航