无忧启动论坛

标题: usb定时 [打印本页]

作者: ylac    时间: 2024-3-29 08:47
标题: usb定时
移动硬盘一直插在电脑上,能不能指定时间弹开,指定时间开启?批处理或有什么程序都可以,谢谢

作者: rbwrbw    时间: 2024-3-29 09:12
可以指定终止usb口服务,注册表改下就行,改完应该要重启。从网上搜索下
作者: nttwqz    时间: 2024-3-29 09:18
移动硬盘默认几分钟不用会休眠,并非一直转
作者: szwp    时间: 2024-3-29 09:20
pnputil /enum-devices /connected
pnputil /disable-device
试试
作者: ylac    时间: 2024-3-29 09:23
rbwrbw 发表于 2024-3-29 09:12
可以指定终止usb口服务,注册表改下就行,改完应该要重启。从网上搜索下

不能重启
作者: szwp    时间: 2024-3-29 09:25
ylac 发表于 2024-3-29 09:23
不能重启

pnputil /restart-device
作者: DB591085100    时间: 2024-3-29 09:32
不重新拔插重启不了
作者: ylac    时间: 2024-3-29 09:33
szwp 发表于 2024-3-29 09:25
pnputil /restart-device

也是提示要重启才能禁止
作者: szwp    时间: 2024-3-29 09:45
ylac 发表于 2024-3-29 09:33
也是提示要重启才能禁止

https://www.uwe-sieber.de/drivetools_e.html
作者: ylac    时间: 2024-3-29 09:46
szwp 发表于 2024-3-29 09:45
https://www.uwe-sieber.de/drivetools_e.html

这个网页打不开
作者: szwp    时间: 2024-3-29 09:49
ylac 发表于 2024-3-29 09:46
这个网页打不开

找群友试试
作者: 201027149    时间: 2024-3-29 10:01
搜 自动化任务 相关小工具,自己设定时间自动执行。
作者: iaanqrm    时间: 2024-3-29 10:13

作者: 紧急追踪    时间: 2024-3-29 10:24
学习分享
作者: cao8mm    时间: 2024-3-29 11:53
自动化任务
作者: l3429900    时间: 2024-3-29 11:59
插上移动盘就是要用,怎么还要定时开启?这是在当硬盘用吧,看看有没有开关USB的软件,然后定时启动关闭
作者: seawaycao    时间: 2024-3-29 12:21
按键精灵轻松搞定
作者: crt1024x768    时间: 2024-3-29 12:37
学习一下高级技巧
作者: yixiantian111    时间: 2024-3-29 13:46
感谢楼主分享
作者: ach64    时间: 2024-3-29 14:35
说说为什么要定时,有什么用处?
作者: chibuzhu    时间: 2024-3-29 14:39
学习,应该是不能
作者: wangjf    时间: 2024-3-29 20:47
可以定时弹开,但定时开启需要重新拔插移动硬盘或着不重新拔插选择重新启动电脑。
作者: reuk    时间: 2024-3-29 21:07
有没有什么办法让一个u盘同时连接两个电脑设备,除了对拷线
作者: wangjf    时间: 2024-3-29 21:08
本帖最后由 wangjf 于 2024-3-29 21:23 编辑

我一直用的,你看看符合你的要求不。

可以自动弹开,但定时开启需要重新拔插移动硬盘或者不重新拔插选择重新启动电脑。
把下面这段批处理添加到Win任务计划程序中,就可以定时弹出移动硬盘。

  1. @echo off
  2. rem 弹出移动硬盘
  3. set DISK_SERIAL=MSFT3000000000NAC5XWBS
  4. rem    MSFT3000000000NAC5XWBS    //运行USBDeview.exe程序中查询到的移动硬盘“序列号(Serial Nnmber)”
  5. USBDeview.exe /stop_by_serial %DISK_SERIAL%
复制代码



无法上传附件,你下载USBDeview这个软件。官网
http://www.nirsoft.net/
有汉化文件可以在这个软件网站找一下。



作者: ylac    时间: 2024-3-30 08:50
本帖最后由 ylac 于 2024-3-30 08:57 编辑
wangjf 发表于 2024-3-29 21:08
我一直用的,你看看符合你的要求不。

可以自动弹开,但定时开启需要重新拔插移动硬盘或者不重新拔插选择 ...

我也找到了usbdeview这个软件,测试中发现有的联想机器上不会弹出,不知道为什么?定时开启可以用enable,不要手动拔插

作者: wangjf    时间: 2024-3-30 10:30
ylac 发表于 2024-3-30 08:50
我也找到了usbdeview这个软件,测试中发现有的联想机器上不会弹出,不知道为什么?定时开启可以用enable, ...

那就不知道了
作者: ylac    时间: 2024-3-30 14:01
ach64 发表于 2024-3-29 14:35
说说为什么要定时,有什么用处?

定时备份时开启,备份后弹出,弹出的目的是防止长时间挂着,减少病毒等写入的机率
作者: wangjf    时间: 2024-4-12 14:55
ylac 发表于 2024-3-30 08:50
我也找到了usbdeview这个软件,测试中发现有的联想机器上不会弹出,不知道为什么?定时开启可以用enable, ...

前两天,正好遇到一台联想电脑。确实遇到,不能一次禁用移动硬盘的情况。后来我试了一下。禁用后,再次循环启用>禁用后。移动硬盘就禁用了。到设定的时间还可以再重新启用移动硬盘。下面是我的批处理。你可以参考一下。
  1. @echo off
  2. cls
  3. rem 切换主目录到批处理所在目录以便调用程序
  4. cd /d "%~dp0"
  5. rem 以下变量需要根据实际情况配置
  6. set Sour_BdcData=D:\FilesFtp\BDC_BACK\ORACLE_DB
  7. set Dest_BdcData=E:\BDCDJ
  8. set DISK_SERIAL=300000NA8GJR9Y
  9. rem  300000NA8GJR9Y    //运行USBDeview.exe程序中查询到的移动硬盘“序列号(Serial Nnmber)”

  10. rem 以“YYYYMMDD”格式字符串取出当前日期
  11. set DATEVAR=%date:~0,4%%date:~5,2%%date:~8,2%

  12. rem 当系统时间小于10点时取出当前时间,给小时数前面补零
  13. if %time:~0,2% leq 9 (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
  14. set min=%time:~3,2%

  15. rem 以“HHMM”格式字符串取出当前时间
  16. set TIMEVAR=%hour%%min%
  17. set TIME_NAME=%DATEVAR%%TIMEVAR%

  18. if not exist "%Dest_BdcData%" (
  19. echo %TIME_NAME%未启用备份移动硬盘,尝试启用移动硬盘 >> "BakLog\%DATEVAR%.log"
  20. rem 启用移动硬盘(以管理员身份运行)
  21. USBDevi\USBDeview.exe /RunAsAdmin /enable_by_serial %DISK_SERIAL%
  22. rem 延时8秒
  23. ping 127.0.0.1 -n 8
  24. ) else (
  25. echo %TIME_NAME%已连接并启用备份移动硬盘,运行备份 >> "BakLog\%DATEVAR%.log"&&goto :diffcopy
  26. )
  27. if not exist "%Dest_BdcData%" echo %TIME_NAME%未连接备份硬盘,结束备份 >> "BakLog\%DATEVAR%.log"&&goto :eof
  28. echo %TIME_NAME%已连接并启用备份移动硬盘,运行备份 >> "BakLog\%DATEVAR%.log"

  29. :diffcopy
  30. rem 删除15天前的备份日志
  31. forfiles /P "BakLog" /M *.log /D -15 /C "cmd /c del @path"
  32. echo.
  33. echo 正在复制备份文件到移动硬盘,请勿关闭窗口, 可以最小化!
  34. echo.
  35. echo 正在复制备份文件到移动硬盘,请勿关闭窗口, 可以最小化!
  36. echo.
  37. echo 正在复制备份文件到移动硬盘,请勿关闭窗口, 可以最小化!
  38. echo.
  39. echo 重要的事情说三遍!!!>>"BakLog\%DATEVAR%.log"
  40. echo.
  41. ping 127.0.0.1 -n 5
  42. rem 禁用移动硬盘(以管理员身份运行)
  43. USBDevi\USBDeview.exe /RunAsAdmin /disable_by_serial %DISK_SERIAL%
  44. ping 127.0.0.1 -n 5

  45. if not exist "%Dest_BdcData%" echo %DATEVAR%已禁用备份移动硬盘&&goto :eof
  46. rem 以下为无法一次禁用移动硬盘的情况再次禁用备份移动硬盘第二次
  47. echo %TIME_NAME%无法一次禁用移动硬盘的情况再次禁用备份移动硬盘第二次 >> "BakLog\DisUsb%DATEVAR%.log"
  48. rem 启用移动硬盘(以管理员身份运行)
  49. USBDevi\USBDeview.exe /RunAsAdmin /enable_by_serial %DISK_SERIAL%
  50. rem 延时5秒
  51. ping 127.0.0.1 -n 5
  52. rem 禁用移动硬盘(以管理员身份运行)
  53. USBDevi\USBDeview.exe /RunAsAdmin /disable_by_serial %DISK_SERIAL%
  54. rem 弹出移动硬盘
  55. ::USBDevi\USBDeview.exe /stop_by_serial %DISK_SERIAL%
  56. ping 127.0.0.1 -n 5
  57. :end

  58. rem disable和stop参数区别:
  59. rem disable不用重新拔插移动硬盘或重新启动计算机而启用移动硬盘;
  60. rem stop必须重新拔插移动硬盘或重新启动计算机而启用移动硬盘。
复制代码



作者: szwp    时间: 2024-4-12 15:12
在机房里备份用的挺好
作者: ylac    时间: 2024-4-15 14:23
wangjf 发表于 2024-4-12 14:55
前两天,正好遇到一台联想电脑。确实遇到,不能一次禁用移动硬盘的情况。后来我试了一下。禁用后,再次循 ...

我的不行,不管禁用启用多少次都不行




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3