中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]有没有删除U盘的批处理
« [1] [2] [3] [4] [5] »
作者:
标题: [已结]有没有删除U盘的批处理 上一主题 | 下一主题
eech
高级用户




积分 906
发帖 346
注册 2006-7-10
状态 离线
『楼 主』:  [已结]有没有删除U盘的批处理

起到弹出图中窗口作用

[ Last edited by HAT on 2008-10-22 at 11:44 ]

   此帖被 +1 点积分    点击查看详情   
评分人:【 linquanhouzi 分数: +1  时间:2008-3-30 12:10


2006-12-14 08:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
0401
中级用户

带走



积分 435
发帖 88
注册 2005-9-24
状态 离线
『第 2 楼』:  

我发个附件你自己研究研究吧。

附件 1: ReScanUsb.rar (2006-12-14 10:45, 14.85 K, 下载附件所需积分 1 点 ,下载次数: 738)
2006-12-14 10:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 3 楼』:  

正在研究就给你找出来了^_^

2006-12-14 13:16
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by lxmxn at 2006-12-14 00:30:

  试了一下,好象只能分隔文本文件,分割其它的文件,可能就损坏了文件的结构,导致文件无法使用。

楼上的回错贴了吧?!^_^

2006-12-14 13:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 5 楼』:  


  恩。回错了。马上删除。


2006-12-14 13:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 6 楼』:  

似乎立即又被系统识别了^_^



三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2006-12-14 20:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dbc6013
初级用户





积分 55
发帖 16
注册 2006-10-27
状态 离线
『第 7 楼』:  

不好用

2006-12-14 21:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 8 楼』:  

正确用法:
for /f %%i in ('devcon findall usb* ^|find /i "usb mass storage"') do devcon remove "@%%i"
删除U盘后拔下U盘,再执行 devcon rescan

或者不用执行 devcon rescan,下次插入后重新自动扫描U盘

2006-12-14 21:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 9 楼』:  

是立即识别!!!



三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2006-12-14 21:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 10 楼』:  



  Quote:
Originally posted by ccwan at 2006-12-14 08:36:
是立即识别!!!

昨晚我试了好几次,正确方法:
执行“for /f %%i in ('devcon findall usb* ^|find /i "usb mass storage"') do devcon remove "@%%i"”删除U盘后拔下U盘,再执行“devcon rescan”扫描新硬件,如果一起执行,U盘根本来不及拔下就扫描出来了;当然也可以不用执行“devcon rescan”

2006-12-14 22:38
查看资料  发短消息 网志   编辑帖子  回复  引用回复
eech
高级用户




积分 906
发帖 346
注册 2006-7-10
状态 离线
『第 11 楼』:  

for /f %%i in ('devcon findall usb* ^|find /i "usb mass storage"') do devcon remove "@%%i"

ZH159.我执行你说的命令.结果如下图:
http://photo.bababian.com/200612 ... 525D5B71E7CD1F9.jpg

2006-12-15 07:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 12 楼』:  


  在命令行中执行for语句,%%i要改成%i,这与批处理脚本的%%i不同。


2006-12-15 07:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
eech
高级用户




积分 906
发帖 346
注册 2006-7-10
状态 离线
『第 13 楼』:  

哪位老大.直接写个命令给我.我改这个.去掉哪个.就是不行啊

2006-12-15 10:10
查看资料  发短消息 网志   编辑帖子  回复  引用回复
eech
高级用户




积分 906
发帖 346
注册 2006-7-10
状态 离线
『第 14 楼』:  

ZH159大虾

"我那个bat加入了 devcon rescan 你去掉那一行就行了。
因为这个是用来重新扫描的嘛,ReScanUsb~ 你只要删就没必要rescan了。还有你直接回贴就行了不用给我传消息的。"


是去掉devcon rescan这几个字母吗?其他的不动.我试了,可还是不行.是不是有什么空格不对.可以再发一次吗?求好心人帮我

2006-12-15 10:17
查看资料  发短消息 网志   编辑帖子  回复  引用回复
0401
中级用户

带走



积分 435
发帖 88
注册 2005-9-24
状态 离线
『第 15 楼』:  

......
应该没问题才对,你只是想要删除设备那么在那个P处理文件里只要有这行就行了
for /f %%i in ('devcon findall usb* ^|find /i "usb mass storage"') do devcon remove "@%%i"

devcon rescan 是重新扫描设备 你就没必要加上去了.

我觉得我说得很详细了~~

2006-12-15 10:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] [5] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: