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

[日期时间] 求助一个隐藏K盘盘符的批处理

那位大神帮我写个隐藏K盘的批处理 。如果判断K盘处于显示状态就隐藏K盘盘符 。如果K盘处于不显示状态就隐藏
之前再论坛复制过一个大神的代码
  1. @echo off
  2. if exist K:\. (
  3. for /f "tokens=*" %%a in ('mountvol K: /l') do (echo %%a>"%~dp0.\Vol_g.ini"&&mountvol K: /d)
  4. ) else (
  5. if exist "%~dp0.\Vol_g.ini" (
  6. set/p g_vol=<"%~dp0.\Vol_g.ini"
  7. call mountvol K: %%g_vol%%
  8. ) else (
  9. for /f %%i in ('mountvol^|findstr "\\\\\?\\Volume"') do (mountvol K: %%i&&exit /b)
  10. )
  11. )
复制代码
这代码有个问题就是 如果我的K盘处于BitLocker加密状态 就无法隐藏 我希望在打开隐藏盘符的时候能弹出输入密码的界面 并且这个 操作只能管理员才能执行

返回列表