没人看,自己改好了。呼- @echo off
- cd/d %~dp0
- if /i not #%diskA%==# goto :pd
- echo/&set/p diskA=要修改的盘符[如 D:]:
- :pd
- if /i %~d0==%diskA% copy %0 %systemDrive%>nul&&%systemDrive%\%~nx0
- set/p diskB=修改后的盘符[如 L:]:
- echo %diskA% --^> %diskb%
- for /f %%i in ('mountvol %diskA% /L') do (mountvol %diskA% /d && mountvol %diskb% %%i)
-
- echo 操作成功,按任意键退出.
- pause>nul
复制代码
通过上面的修改发现其实只要修改当前执行路径就行了。
最后合成一句是为了不出现“系统找不到指定的路径。”的提示。
- @echo off
- cd/d %systemDrive%\
- echo/&set/p diskA=要修改的盘符[如 D:]:
- set/p diskB=修改后的盘符[如 L:]:
- echo %diskA% --^> %diskb%
- for /f %%i in ('mountvol %diskA% /L') do (mountvol %diskA% /d && mountvol %diskb% %%i&echo 操作成功,按任意键退出.&pause>nul)
复制代码
[ 本帖最后由 wxcute 于 2008-8-25 20:01 编辑 ] |