找回密码
 加入
搜索
查看: 5521|回复: 15

如何卸载已插入的U盘或移动硬盘

 火.. [复制链接]
发表于 2008-7-30 10:31:34 | 显示全部楼层 |阅读模式
在已知U盘或移动硬盘的盘符的情况下,如何利用au3退出U盘或移动硬盘
 楼主| 发表于 2008-7-31 19:55:34 | 显示全部楼层
有高手高手高高手没
发表于 2008-8-1 22:57:24 | 显示全部楼层
正在找,等待高手出现
发表于 2008-8-2 18:09:05 | 显示全部楼层
Run("Rundll32 Shell32.dll,Control_RunDLL HotPlug.dll",@SystemDir)

最简单的办法,通过这种办法调出对话框,再用AU3操作,自动移除咯。

可惜的是旧论坛,曾经详细讨论过这个问题,有位利用外部程序自动移除的,现在找不到了。
 楼主| 发表于 2008-8-5 13:59:21 | 显示全部楼层
原帖由 sanhen 于 2008-8-2 18:09 发表
Run("Rundll32 Shell32.dll,Control_RunDLL HotPlug.dll",@SystemDir)

最简单的办法,通过这种办法调出对话框,再用AU3操作,自动移除咯。

可惜的是旧论坛,曾经详细讨论过这个问题,有位利用外部程序自动移除 ...


我用VB写了一个删除U盘的程序,网上也有这样的工具,我只是希望通过AU3代码实现。
发表于 2009-11-13 20:38:57 | 显示全部楼层
期待高手解决。我也想知道答案。坐车了
发表于 2009-11-16 14:01:35 | 显示全部楼层
楼主点[搜索]--[高级]--[作者]--[sanmoking]就能找着卸载优盘的相关帖子了
发表于 2010-2-3 11:38:59 | 显示全部楼层
只要是USB接口的都能实现自动移除吗?还有就是移除后可以再用AutoIT 自动连接上吗?
发表于 2010-2-3 21:55:10 | 显示全部楼层
貌似论坛里找有这方面的知识,搜索下
发表于 2010-2-3 22:05:44 | 显示全部楼层
本帖最后由 pusofalse 于 2010-2-3 22:06 编辑

纯AU3调用DDK的代码:
#include <SetupAPI.au3>
If _CM_Safely_Eject_Disk("I:") Then
   Msgbox(0, "", "卸载I:盘成功。")
Else
   Msgbox(0, "", "卸载I:盘失败,错误码:" & @error)
EndIf
类似的问题,解答不下4次了,提问的人无聊,解答的人更加无聊,虽说这是个坟贴。
发表于 2010-2-3 22:07:43 | 显示全部楼层
围观6#,始作俑者
发表于 2010-2-3 22:11:48 | 显示全部楼层
对不起,管理员设置了每分钟系统最多响应搜索请求 20 次,请返回并稍后再试。

我每次搜索都是这个信息...
发表于 2010-2-3 22:12:21 | 显示全部楼层
回复 12# gapkiller


    我也一样。。。
发表于 2010-2-3 22:16:55 | 显示全部楼层
回复 13# afan


    我也是 - -|||。
应该向管理员说下这个情况,否则以后的重复贴泛滥得不可收拾了。
发表于 2010-2-3 22:18:40 | 显示全部楼层
回复 14# pusofalse


    他现在可能已经忙得焦头烂额了…… ^ ^||
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-27 17:44 , Processed in 0.080273 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表