Board logo

标题: [其他] 批处理如何判断U盘拔下并且重新启动计算机呢? [打印本页]

作者: asdfghasdfgh    时间: 2011-1-5 12:34     标题: 批处理如何判断U盘拔下并且重新启动计算机呢?

如何判断U盘拔下并且重新启动计算机呢?dos及windows下 判断方式是否不一样?
作者: andyrave    时间: 2011-1-5 13:10

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "y=C D E F G H I J K L M N O P Q R S T U V W X Y Z"
  4. for %%a in (%y%) do (
  5. fsutil fsinfo drivetype %%a: | find /i "可移动驱动器" 1>nul 2>nul&&set a=1||set a=0
  6. if !a! equ 1 (set n=%%a&goto a))
  7. goto Restart
  8. :a
  9. echo 找到可移动驱动器 !n!:
  10. pause >nul
  11. exit
  12. :Restart
  13. shutdown -r -f -t 0
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2