打印

[求助] 解决可以自动格式化U盘的程序

0

解决可以自动格式化U盘的程序

麻烦各位我想求一个能自动格式化U盘的程序,当U盘插上后可以后台自动执行格式化程序。哦,有些人以为我要这个怕做什么坏事,不是这样,朋友有卖U盘的小店需要这个程序,为了方便。我从网上看到了一些有关内容,是个批处理程序,但是不知道为什么,插上U盘没有反应,都要执行才行,太麻烦了。
程序如下:
@echo off
:start
if not exist h:\nul ping 127.1 -n 1&goto start
format /q h:
goto start
h代表的是U盘盘符
大家给分析一下,这个是没问题,但是就是不能自动运行
在此谢谢

[ 本帖最后由 thx6779 于 2009-11-13 15:51 编辑 ]

TOP

0
插上U盘不一定盘符都是h。多设几个盘符即可解决(所设盘符不要包含原有的盘符)。
改动如下:
@echo off
:start
if not exist h:\nul ping 127.1 -n 1&goto start
format h: /q
format i:/q
      .
      .
format z:/q
goto start

TOP

0
如果自动执行,格式化程序必须首先运行并驻留内存,这样才能够监视U盘是否插入系统,显然楼主和一楼的程序都不具备这样的功能。要想实现,第一是用VC或VB自己写一个,第二是在网上找其他的U盘监视程序,当U盘插入时自动执行某些操作,即可把楼主的程序关联上。不过我还不知道这样的程序叫什么。要说最方便的方法,就是插入优盘后,楼主自己点一下运行好了

TOP

0
在此感谢3楼的朋友,虽然你没能直接回答此问题,但是还是给了我很大的启发,按照你的思路我搜索了一下,终于找到了类似的程序,可以稍微加工一下,再次感谢。

TOP

当前时区 GMT+8, 现在时间是 2025-3-16 16:09