; 特别提示,不兼容带有A盘的系统。 DriveGet, DriverList, list,REMOVABLE ; 获得移动设备的盘符,如果你有两个移动设备,它们的盘符分别是 H: 和 I: 的话,那么这里 DriverList 的值是:HI。 StringSplit, DriverListArray, DriverList ; 把 DriverList 的值进行字符串分解,后面不带任何要分割的符号的话,表示按照一个字母一个字母来分解,这样我们就可以得到每一个盘符了。 loop %DriverListArray0% { RegRead, UnlockerPath, HKEY_LOCAL_MACHINE, SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Unlocker, DisplayIcon ; 读取注册表,获得 Unlocker.exe 所在路径。 target = % DriverListArray%A_Index% . ":" ; 从后面开始解释: ; . ":",连接一个字符串“:” ; %A_Index%,表示当前循环到第几次 ; % DriverListArray%A_Index%,表示第 N 个移动磁盘 runwait %UnlockerPath% %target% /s run %A_ScriptDir%\unplug.exe %target% ; %A_ScriptDir%,代表当前脚本所在的文件夹 } TrayTip,,所有移动设备全部弹出!,3000 ; 弹出气泡提示,3 秒后气泡消失。TrayTip 的完整语法是:TrayTip [, 标题, 文字, 时间, Options] sleep 3000
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。
评论(0)