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

[文件操作] [已解决]批处理如何关闭已打开的逻辑磁盘?

本帖最后由 沉默了 于 2011-5-15 20:32 编辑

我用批处理,要批量打开每个磁盘,并且截一次图。
我遇到的问题是,例如我要打开C,D,E3个磁盘,那么第一个打开的C盘,就一直在最上面,后来打开的就被盖住了。看不到。导致我的截图截的都是C盘的。
有什么办法,或者是命令可以打开C盘后,过2秒,再关闭,或者是可以让后来打开的磁盘可以显示在最上面?

搞定了,用的是杀进程的命令,杀掉了EXPLORERE。。。最后再打开。
1

评分人数

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

能否在顶楼介绍下为何要打开每个磁盘并截图?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. @echo off
  2. start explorer C:
  3. rem 延迟3秒
  4. call :SP 300
  5. start explorer D:
  6. call :SP 300
  7. start explorer E:
  8. call :SP 300
  9. start explorer F:
  10. call :SP 300
  11. pause&goto :eof
  12. :SP
  13.   SETLOCAL ENABLEEXTENSIONS
  14.   set _s=%time: =1%
  15.   :lp
  16.   set _n=%time: =1%
  17.   set /a dif=("%_n:~0,2%"-"%_s:~0,2%"+24)%%24*360000+("1%_n:~3,2%"-"1%_s:~3,2%")*6000+("1%_n:~6,2%"-"1%_s:~6,2%")
  18. *100+"1%_n:~9,2%"-"1%_s:~9,2%"
  19.   if %dif% LSS %1 goto lp
  20.   ENDLOCAL
  21. goto :EOF
复制代码
1

评分人数

TOP

vbs
sendkey Alt+F4

TOP

返回列表