判断是否存在指定盘符,如果有存在就执行弹出操作;
判断是否存在指定盘符,如果有存在就执行弹出操作;
|
ksc010Feb 22, 2022
1
貌似没有现成的;
只能调用 win api 了,可以搜下 有现成的代码 几十行,自己编译下 |
|
TumblrFeb 22, 2022
2
肯定有啊,否则在 Windows 的 Core 版本中就没办法安全弹出了。
cmd 下可以用 diskpart 工具,不过还是推荐 PowerShell 。 也有第三方的一些工具,比如 usbdeview 之类的。 |
|
404nekoFeb 22, 2022
3
自带的 diskpart 工具就可以
|
|
solopythonFeb 22, 2022
4
试试 AutoHotkey
# 弹出所有可移动驱动器(CD/DVD 驱动器除外). Loop Parse DriveGetList("REMOVABLE") { if MsgBox("Eject " A_LoopField ":, even if files are open?",, "y/n") = "yes" DriveEject(A_LoopField) } else MsgBox "No removable drives found." |
|
CallMeReznovFeb 22, 2022
5
|
|
404nekoFeb 22, 2022
6
@CallMeReznov
我一开始也成功, 原因是文件被占用 |
|
7RTDKSAKSep 19, 2022
7
@CallMeReznov 請問可以分享一下嘛
|