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

[系统相关] [已解决]批处理无法停用U盘?

主要用taskkill 杀死explorer进程,然后重建壳程序,功能可以实现,就是最后有一点点的小问题,
新建explorer进程后,我要在后面显示处理后 的消息,和按任意键返回,结果出现程序停
  1. @echo off
  2. echo 请按任意键处理U盘无法停用的问题
  3. pause
  4. @taskkill /f /IM explorer.exe
  5. %systemroot%\explorer.exe
  6. echo 现在可以拔出U盘了
  7. pause
复制代码
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

不会吧 ,卡死在那个步骤了吗?

TOP

恩,我也没办法,后面的语句他不出来。。。。。

TOP

使用start 来启动%systemroot%\explorer.exe
例如:
  1. @echo off
  2. echo 请按任意键处理U盘无法停用的问题
  3. pause
  4. taskkill /f /IM explorer.exe
  5. start "" "%systemroot%\explorer.exe"
  6. echo 现在可以拔出U盘了。(必须点本窗口一下,再按任意键继续)
  7. pause
复制代码

[ 本帖最后由 hanyeguxing 于 2010-5-17 14:23 编辑 ]
1

评分人数

寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

原帖由 hanyeguxing 于 2010-5-17 14:22 发表
使用start 来启动%systemroot%\explorer.exe
例如echo off
echo 请按任意键处理U盘无法停用的问题
pause
taskkill /f /IM explorer.exe
start "" "%systemroot%\explorer.exe"
echo 现在可以拔出U盘了。(必 ...



可以正常运行了,谢谢.看来我还得去看一下这个命令.
刚才搜了一下论坛,找到出现这个情况的原因了,发个连接
http://bbs.verybat.org/viewthread.php?tid=5150

[ 本帖最后由 wdbydp 于 2010-5-17 16:38 编辑 ]

TOP

返回列表