vbs与bat混编修改虚拟盘符的卷标
2015-09-09 11:10
926 查看
我想改变我用subst创建的虚拟盘符的卷标
已知下面的命令无法改变由subst创建的盘符
@echo off subst X: c:\personalfiles wmic logicaldisk where "deviceid='X:'" set volumename="Development" pause
但是可以用这个vbs脚本来改变
Set oShell = WScript.CreateObject("Shell.Application") oShell.NameSpace("X:\").Self.Name = "Development"
实话了VBS不熟悉。。。
我改成这样没有生效:
@echo off subst X: c:\personalfiles mshta vbscript:CreateObject("Shell.Application").NameSpace("X:\").Self.Name = "Development"
现在想请教下如何修改上面的脚本才能生效?谢谢。
BTW:只想研究批的处理方案。
经过一番研究自己终于搞定了,
:On Error Resume Next Sub bat echo off & cls '&subst X: c:\personalfiles start wscript -e:vbs "%~f0" Exit Sub End Sub Set oShell = WScript.CreateObject("Shell.Application") oShell.NameSpace("X:\").Self.Name = "Personal Files"
说明一下吧,反斜杠要转义,最好的话应该是每行首加'&来处理了。
您可能感兴趣的文章:
相关文章推荐
- 让Python文件也可以当bat文件运行
- C位出道后却遇前狼后虎,生鲜电商多点如何突围?
- “to B”的金矿还是BAT的?
- Bat:一种具有语法高亮和 Git 集成的 Cat 类命令
- VBS脚本写的Windows硬件检测工具分享
- 禁止QQ上网的vbs脚本代码
- bat 截取字符串(for命令) 推荐收藏
- 用vbs实现cmd功能的代码
- 不错的主要用于加密的vbs(asp)位移运算类
- 实现FTP整站上传的批处理代码
- VBS调用Photoshop批量生成缩略图的代码
- VBS教程:对象-Err
- VBS InternetExplorer.Application的属性和方法介绍
- 用vbs实现的简单的服务器文件备份办法压缩文件名自动按日期命名
- VBS基础编程教程 (第1篇)
- VBS显示当前标准时间
- 自动切换能播放音乐列表 vbs
- VBS 两数相加取值问题分析
- VBScript 打造自己的远程CMDShell附使用教程
- VBS基础编程教程 (第3篇)