
【已解決】求助vbs與bat混編修改虛擬盤符的卷標最后由 kingshui 于 -9-9 13:20我想改變我用subst創建的虛擬盤符的卷標已知下面的命令無法改變由subst創建的盤符
但是可以用這個vbs腳本來改變nclick="copycode($('code0'));">復制代碼
- @echo off
- subst X: c:personalfiles
- wmic logicaldisk where deviceid='X:' set volumename=Development
- pause
實話了VBS不熟悉。。。我改成這樣沒有生效:nclick="copycode($('code1'));">復制代碼
- Set oShell = Wscript.CreateObject(Shell.Application)
- oShell.NameSpace(X:).Self.Name = Development
現在想請教下如何修改上面的腳本才能生效?謝謝。BTW:只想研究批的處理方案。回復 2# flyinnet9 謝謝回復,但是自己終于搞定了,nclick="copycode($('code2'));">復制代碼
- @echo off
- subst X: c:personalfiles
- mshta vbscript:CreateObject(Shell.Application).NameSpace(X:).Self.Name = Development
nclick="copycode($('code3'));">復制代碼
- :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

