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

[其他] 偶想用批处理编个自动移除移动设备的(U盘啊,MP3啊,手机啊)

本帖最后由 我来了 于 2013-4-30 11:21 编辑

也就是我们在任务栏上的 那个     移除移动设备(停止工作的。)
不需要指定   盘符,运行后,所有的 都弹出  停止工作。
搜索了 几个关键字 ,竟然没有如愿。。。。




版老师,
管老师,
还有高老师们
来解惑

挺好的。。。

TOP

实际上,批处理的更方便写,干净,简单实用

TOP

附带当时发在群里的测试脚本(仅小改一个地方,加了个漏掉的 endlocal),请自备 devcon.exe 在同目录下,且需要具备管理员权限:

仅在管理群作过一次内部测试,没有放到外面
后来因为发现某卫士的U盘移除其实更方便,所以懒得继续折腾了
1

评分人数

TOP

用第三方 devcon,举几个栗子:
  1. devcon find usbstor*
  2. ::查找匹配
  3. devcon remove 指定的磁盘索引号
  4. ::移除指定
  5. devcon remove usbstor*
  6. ::全部移除
  7. devcon rescan usbstor*
  8. ::重新装载
复制代码
但是要具体到 G:\ 盘或者是 E:\ 盘什么的,就得绕一下了,我的办法是调用 diskpart 实现将磁盘索引号转为对应的分区号,但记得在群内测试时,fastslz 说可以用 wmi 把索引号与分区对应起来,具体方法没存好,现在也找不到了,得 @ 他一下...

TOP

返回列表