脚本bat-映射盘符,删除映射盘符

1 篇文章 0 订阅
1 篇文章 0 订阅

1.将移动设备或其它磁盘映射为另一个盘符

@echo off
setlocal enabledelayedexpansion

REM 获取当前脚本文件所在的路径
for %%I in ("%~dp0") do set "scriptPath=%%~fI"
REM 获取移动设备的盘符
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
    if exist "%%a:\" (
        set "label="
        for /f "usebackq tokens=7*" %%i in (`vol %%a: 2^>nul`) do (
            set "label=!label! %%i"
            if "!label:~1!" neq "" (
                set "deviceLabel=!label:~1!"
                goto :MapDrive
            )
        )
    )
)

:MapDrive
REM 注册移动设备盘符为W盘符,W改为自己想要映射成的盘符
subst W: "%scriptPath%"
mshta vbscript:msgbox("已经将该移动设备映射为“W”盘,请打开“计算机”查看是否成功!",64,"移动设备盘符映射------------------------------YANGJEE")(window.close)
exit
:end


2.删除上述盘符映射操作。

REM删除W盘符的映射操作代码
@echo off
setlocal
subst W: /d
:end
mshta vbscript:msgbox("已经将映射“W”盘卸载掉!",64,"卸载映射盘符-------------YANGJEE")(window.close)

————————————————————————————

Simens_NX免安装使用教程(免安装通用视频)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YANGJEE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值