千家信息网

如何实现判断U盘已插入并自动COPY所有内容的批处理

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,这篇文章主要介绍如何实现判断U盘已插入并自动COPY所有内容的批处理,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!安装U盘自动复制.cmd代码如下:@echo offmode
千家信息网最后更新 2024年11月26日如何实现判断U盘已插入并自动COPY所有内容的批处理

这篇文章主要介绍如何实现判断U盘已插入并自动COPY所有内容的批处理,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

安装U盘自动复制.cmd

代码如下:


@echo off
mode con: cols=80 lines=40
color 17
: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 /p choice=请输入:
if {%choice%}=={} goto start
if /i %choice%==1 goto install
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_ROOT\lnkfile" /v IsShortcut /f >nul 2>nul
reg delete "HKEY_CLASSES_ROOT\piffile" /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 path3=%temp%\hide.vbs
echo [InternetShortcut] >>U盘自动复制.url
echo URL="%path3%" >>U盘自动复制.url
echo IconIndex=29 >>U盘自动复制.url
echo IconFile=C:\windows\system32\shell32.dll >>U盘自动复制.url
set path4=%temp%\kill.cmd
echo [InternetShortcut] >>终止U盘自动复制.url
echo URL="%path4%" >>终止U盘自动复制.url
echo IconIndex=29 >>终止U盘自动复制.url
echo IconFile=C:\windows\system32\shell32.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_ROOT\lnkfile" /v IsShortcut /f >nul 2>nul
reg add "HKEY_CLASSES_ROOT\piffile" /v IsShortcut /f >nul 2>nul
pause >nul 2>nul
goto start
rem ==============================卸载结束=============================


:open
rem ==============================运行程序=============================
echo.
if not exist %temp%\copy.cmd goto start
"%temp%\hide.vbs"
echo 程序已经成功开始自运行(20秒扫描一次)!
pause >nul 2>nul
exit
rem ==============================运行结束=============================



:close
rem ==============================终止程序=============================
echo.
if not exist %temp%\copy.cmd goto start
echo 程序已经成功结束自运行!
pause >nul 2>nul
tskill ping >nul 2>nul
tskill xcopy >nul 2>nul
tskill sleep >nul 2>nul
tskill cmd >nul 2>nul
exit
rem ==============================终止结束=============================




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


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


copy.cmd

代码如下:


@echo off
title $$$$*晗*晗*制*造*$$$$
mode con: cols=14 lines=1
:again
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 end
if errorlevel==0 goto copy
:end
rem 没有检测到可移动磁盘!
if not exist %temp%\sleep.exe ping 127.0.0.1 -n 20 >nul 2>nul
%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\*.* c:\copy >nul 2>nul
)
rem 已复制,请及时清理文件!
if not exist %temp%\sleep.exe ping 127.0.0.1 -n 20 >nul 2>nul
%temp%\sleep.exe 20s
goto again

以上是"如何实现判断U盘已插入并自动COPY所有内容的批处理"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

程序 运行 软件 成功 代码 内容 方式 帮助 移动 文件 杀毒软件 计算机 建议 篇文章 系统 菜单 驱动器 驱动 价值 使用方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 远程管理sql服务器 制作网络安全海报活动简报 大企业设计的网络安全 软件开发是否可以申请退税 麟网络技术有限公司 服务器发包机接口哪里买的 网络安全的本科课程 福州疯狂网络技术有限公司 车载网络技术优点是什么 安全与网络安全的演讲稿 江西软件开发入门教程 乌镇互联网大会“黑科技” 桂平市光泰网络技术有限公司 奇安信网络安全公司招聘信息 快乐写字软件开发 企业服务器备份数据库 湖南数据库日志审计供应商 河北中兴电视服务器 沈阳苹果手机软件开发怎样收费 云服务器可以代替电脑主机使用吗 云服务器排队 网络技术对旅游接待业的挑战 国网网络安全维护 ingre数据库 保护网络安全守护精神家园征文 软件开发进度表格模板 网络安全周心得体会500字 山东打拐数据库对比需要几天 我的世界爱尚服务器 qq群数据库
0