如何卸载已插入的U盘或移动硬盘
在已知U盘或移动硬盘的盘符的情况下,如何利用au3退出U盘或移动硬盘 有高手高手高高手没 正在找,等待高手出现 Run("Rundll32 Shell32.dll,Control_RunDLL HotPlug.dll",@SystemDir)最简单的办法,通过这种办法调出对话框,再用AU3操作,自动移除咯。
可惜的是旧论坛,曾经详细讨论过这个问题,有位利用外部程序自动移除的,现在找不到了。 原帖由 sanhen 于 2008-8-2 18:09 发表 http://www.autoitx.com/images/common/back.gif
Run("Rundll32 Shell32.dll,Control_RunDLL HotPlug.dll",@SystemDir)
最简单的办法,通过这种办法调出对话框,再用AU3操作,自动移除咯。
可惜的是旧论坛,曾经详细讨论过这个问题,有位利用外部程序自动移除 ...
我用VB写了一个删除U盘的程序,网上也有这样的工具,我只是希望通过AU3代码实现。 期待高手解决。我也想知道答案。坐车了 楼主点[搜索]--[高级]--[作者]--就能找着卸载优盘的相关帖子了 只要是USB接口的都能实现自动移除吗?还有就是移除后可以再用AutoIT 自动连接上吗? 貌似论坛里找有这方面的知识,搜索下 本帖最后由 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次了,提问的人无聊,解答的人更加无聊,虽说这是个坟贴。 围观6#,始作俑者 对不起,管理员设置了每分钟系统最多响应搜索请求 20 次,请返回并稍后再试。
我每次搜索都是这个信息... 回复 12# gapkiller
我也一样。。。 回复 13# afan
我也是 - -|||。
应该向管理员说下这个情况,否则以后的重复贴泛滥得不可收拾了。 回复 14# pusofalse
他现在可能已经忙得焦头烂额了…… ^ ^||
页:
[1]
2